现在的位置: 首页 > 综合 > 正文

Something About ! CSS

2013年08月16日 ⁄ 综合 ⁄ 共 1045字 ⁄ 字号 评论关闭

基于web标准设计网站,与以往的设计方式不同.利用CSS布局来代替传统的表格布局.可以实现表现与内容的分离.让我们开发和维护更加的方便.还可以减少代码量.反正有诸多好处.

一.   CSS对于一个DIV的控制.(盒模型)

一个DIV,通常会有一个class来标识这个块,CSS就是通过这个Class来控制DIV.

主要的属性有下面几个:

<html>

<head>

<style type=”text/css”>

Body{margin:0;}

.test{

Width:30px;

Height:50px;

Margin:50px 50px 50px 50px   à以顺时针方向来定义外边距.

Padding:30px   à来定义内边距.也可以使用padding-left属性来只指定左边距.

Background:url   color   no-repeat(repeat-x/y)   right botton(center)

|

à用来指定背景的属性.分别是背景的url路径.颜色(可以用缩写,比如#336699写成#369),是否重复显示(/纵向),和显示位置.

Border:1px solid/dotted green; à指定边框粗细,样式(实线/虚线) 颜色

}

</style>

</head>

<body>

        <div class = “test”>

               ……

</div>

</body>  

</html>

二.   内联元素和块级元素.

在同一行里显示的是内联元素.自动换行的是块级元素.主要用于排版页面,需要根据不同的元素做出不同的处理.

三.   绝对定位和相对定位.

不采用任何绝对定位,使用相对定位(经验).

四.   Classid的区别

Id一个页面只能使用一次.Class可以多次引用.

Id是一个标签,用于区分不同的结构和内容.Class是一个样式.

Id是先找到结构和内容,再给它定义样式.Class是先定义好一种样式,然后再找结构和内容.可以复用的用class定义,不复用的用id定义.建议所有的样式都用Class.

五.   CSS三大规则.

1.块级元素的横向排列要浮动(设置float属性为left或其他).

2.不需要浮动时使用clear:both(清除浮动float,恢复原来属性.)

3.所有非内容图片全部用背景(显示的时候不会把背景当图片显示完了内容才出来).

总结:

       大体对CSS又有了一个深刻的理解,以前也了解过CSS,但是那是很肤浅的应用.更多的理解将会在实际项目中去体会到.UP!

 

抱歉!评论已关闭.