|
|
|
|
7、不要給背景圖片路徑加引號 將background:url("xxx.gif")改為background:url(xxx.gif) 因為對于部分瀏覽器加引號反而會引起錯誤。
8、背景圖片的路徑是相對與當前css頁面的路徑。
例如: 有如下目錄結構 |--images |--xxx.gif |--css |--xx.css |--index.html 代碼內容 index.html引用xx.css文件。<link rel="stylesheet" href="css/xx.css" /> xx.css要引用xxx.gif圖片其寫法為:background:url(../images/xxx.gif)
9、使用組選擇器為不同元素應用相同的樣式 如h1,h2,h3,div{font-size:16px;font-weight:bold} 則h1,h2,h3,div元素的樣式都為字體16像素,字體粗體
10、書寫正確的鏈接樣式 當用css定義鏈接的各種狀態時,一定要注意其書寫順序,即::link :visited :hover :active。 如果不按照該順序書寫可能無法達到自己希望的效果。為了記憶該順序我們抽取每個單詞的首字母:L V H A,你可以通過記憶LoVe,Hate,兩個單詞來記住其順序。
11、禁止內容換行與強制內容換行 在表格或層中我們可能希望內容不換行或強制換行,我們可以通過一些css屬性來達到這些要求。 禁止換行:white-space:nowrap 強制換行:word-wrap: break-word; word-break: normal;
12、區別relative和absolute Absolute,CSS中的寫法是:position:absolute; 他的意思是絕對定位,他是參照瀏覽器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面簡稱TRBL)進行定位,在沒有設定TRBL,默認依據父級的做標原始點為原始點。如果設定TRBL并且父級沒有設定position屬性,那么當前的absolute則以瀏覽器左上角為原始點進行定位,位置將由TRBL決定。
Relative,CSS中的寫法是:position:relative; 他的意思是絕對相對定位,他是參照父級的原始點為原始點,無父級則以BODY的原始點為原始點,配合TRBL進行定位,當父級內有padding等CSS屬性時,當前級的原始點則參照父級內容區的原始點進行定位。
13、區別div和span div是一個塊級元素,可以包含段落,表格等內容,用于放置不同的內容。一般我們在網頁通過div來布局定位網頁中的每個區塊。 span是一個內聯元素,沒有實際意義,它的存在純粹是為了應用樣式,給一段內容加上<span></span>標記可以通過在span上定義樣式來設定其內容的樣式。
14、區別display和visibility display:none和visibility:hidden都可以隱藏一個元素 但visibility:hidden只是隱藏了元素的內容,但其使用的位置空間仍然被保留。 而display:none則相當把元素從頁面中去除,其占用位置也將被刪除。
上一頁 [1] [2] [3] |
|
|