DIV的屬性
一、常用屬性
1、Height:設置DIV的高度;Width:設置DIV的寬度。
2、margin:用於設置DIV的外延邊距,也就是到父容器的距離。margin:后面跟有四個距離分別為到父容器的上-右-下-左邊的距離;margin: [top][right][bottom][left]
可以分別設置:margin-left:到父容器左邊框的距離;margin-right:到父容器右邊框的距離;margin-top: 到父容器上邊框的距離;margin-bottom:到父容器下邊框的距離。
3、padding:用於設置DIV的內邊距(內如子元素與DIV邊界的距離)。padding:后面跟有四個距離分別為到父容器的上-右-下-左邊的距離;margin: [top][right][bottom][left]:需要注意的是padding設置的距離不包括在本身的width和height內(在IE7和FF中),比如一個DIV的width設置了100px,而padding-left設置了50px,那么這個DIV在頁面上顯示的將是150px寬。
4、border:設置DIV的邊框樣式;display:設置顯示屬性。其值有block、none;float:設置DIV在頁面上的流向,其值有left(靠左顯示)、right(靠右顯示)、none;
background:設置DIV的背景樣式;background后可直接跟背景的顏色、背景圖片、平鋪方式等樣式。也可以用以下屬性分別設置。
background-image:指定使有的背景圖片;background-repeat:背景圖象的平鋪方式。其值有no-repeat(不平鋪)、repeat(兩個方向平鋪)、repeat-x(水平方向平鋪)、repeat-y(垂直方向平鋪); background-position:在DIV中定位背景位置。其值有top bottom left right的不同組合。也可以以用坐標指定具體的位置。
5、position:設置DIV的定位方式。position的屬性中有static、fixed、relative、absolute四個屬性。常用relative和absolute。若指定為static時,DIV遵循HTML規則;若指定為relative時,可以用top、left、right、bottom來設置DIV在頁面中的偏移(相對於自身的偏移),但是此時不可使用層;若指定為absolute時,可以用top、left、right、bottom對DIV進行絕對定位(對自己最近的父級元素);若指定為fixed時,在IE7與FF中DIV的位置相對於屏屏固定不變,IE6中沒有效果(不知為什么)。
6、font:指定DIV中文本的樣式,其后可跟文本的多個樣式。font-family:設置要用的字體名稱;font-weight:指定文本的粗細,其值有bold bolder lighter等;font-size:指定文本的大小;font-style:指定文本樣式,其值有italic normal oblique等;color:指定文本顏色;text-align:指定文本水平對齊方式,其值有center(居中) left right justify;text-decorator:用於文本的修飾;其值有none underline overline line-through和blink的組合;text-indent:設置文本的縮進;text-transform:設置文本的字母大小寫。其值有lowercase uppercase capitalize(首字母大寫) none;direction:內容的流向。其值有ltr(從左至右)、rtl(從右至左);line-height:指定文本的行高;Word-spacing:字間距。
7、overflow:內容溢出控制,其值有scroll(始終顯示滾動條)、visible(不顯示滾動條,但超出部分可見)、auto(內容超出時顯示滾動條)、hidden(超出時隱藏內容)。
二、一些特殊效果:
1、z-index:設置DIV的層疊順序。用z-index屬性時,position必需要指定為absolute才行。
2、cursor:設置DIV上光標的樣式。
3、clip:設置剪輯矩形。clip:rect(top right bottom left);設置上下左右的距離,但此時要把position指定為absolute。
4、opacity 透明度 filter:alpha(opacity=value) eg:filter:alpha(opacity=50);opacity:0.5;
轉自:http://www.cnblogs.com/crazylight/archive/2012/05/13/2498120.html