1.解決背景不能延伸的問題
<div id="content"><div id="main"> <div id="maincol"></div> <div id="xcol"></div></div><div id="subcol"></div></div>
<style type="text/css">
<!--
#content{width:700px; background:url(img/bg.png)repeat-y;}#subcol {float:left; width:200px;}#main {width:500px; float:right;}#maincol {width:300px;float:left;}#xcol {width:200px; float:right;}
-->
</style>
上面的問題,背景的自適應(yīng)高度并不繼承float的高度,解決辦法:
在所有float下方加上<div style="clear:both;"></div>
2.網(wǎng)頁如何居中對齊?
body{ margin:0;padding:0;text-align:center;}
#container{width:760px;margin:0 auto;text-align:left;position:relative;}
說明:body把margin與padding設(shè)置為0,這樣就把body內(nèi)容與瀏覽器邊緣親密接觸。然后text-align:center 把body的內(nèi)容全部居中,這樣就包括了#container也一起居中了。container的margin中的第一個0是上下、第二個auto是左右。上下為0左右讓其自控。再加上定位為相對,只有定位為相對的元素才可以有位置移動!
3.用CSS制作鼠標經(jīng)過圖像
用DW(Dreamweav)中的“鼠標經(jīng)過圖像”當網(wǎng)速不太快的時候,鼠標經(jīng)過后的圖片還沒有下載下來,看到白圖的現(xiàn)象,看上去很不美觀。事實上用CSS就可以解決這個問題,并且非常的簡單,下載快,不會出現(xiàn)鼠標經(jīng)過后的圖片還沒有下載下來這種情況。
4.結(jié)構(gòu)中id與class的使用原則與技巧
ID與CLASS的使用原則
據(jù)說W3C對于ID與CLASS的設(shè)定是ID具有唯一性,CLASS具有普遍性。ID需要具有唯一性,并且盡量在外圍使用。而CLASS具有可重復(fù)性,并且盡量在結(jié)構(gòu)內(nèi)部使用。
ID與CLASS的使用技巧
A.子級的命名的包含父命名中的部分為開頭。這樣方便在編寫CSS時明確層次關(guān)系。
B.CLASS中的子級最好不用ID。當然特殊情況特殊對待。
C.CLASS的命名最好命名用大小寫合用。例 .newMovie 這樣的寫法與第一條結(jié)合起來使用明確關(guān)系最合適。要需要注意的是IE以外的瀏覽器對于大小寫是很敏感的。還有就是一定要以字母開頭 本文出自:億恩科技【www.riomediacenter.com】
服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|