四、別指望 min-width 在IE中有用。 IE不支持它,但是它將 width 當作 min-width,所以通過一些 IE 的過濾技巧(filtering),可以實現(xiàn)同樣的最終效果。 把CSS過濾器(filters)當作最后的手段 CSS 技巧和過濾器可以使您有選擇地應用到(或者不應用到)某些元素。應當盡可能地找到標準的跨瀏覽器的解決辦法來實現(xiàn)您想要的效果,而不是動不動就使用過濾器。要將它當成走投無路時的救命手段。在這里可以找到大量的CSS 過濾技巧。[譯注:不要把這里的filters和IE中的濾鏡混淆。由于各個瀏覽器對CSS標準的支持程度不一,人們找到了許多技巧,將瀏覽器無法解釋或錯誤解釋的樣式表或規(guī)則屏蔽掉。這就是所謂的CSS過濾器或技巧。webjx.com 如果使用了錨點,在應用超鏈接樣式時要特別小心。 如果您在代碼中使用了傳統(tǒng)的錨點(),您會注意到 :hover 和 :active偽類也會作用于它。要避免這種情形,你可以使用 id,或者使用鮮為人知的語法: :link:hover, :link:active 五、記住“LoVe/HAte”(愛/恨)鏈接規(guī)則 要以下面的順序指定超鏈接偽類:Link, Visited, Hover, Acitve。任何其他順序都不妥當。假如用了:focus,次序應為 LVHFA(“Lord Vader‘s Handle Formerly Anakin”,Matt Haughey這樣建議)。 請記住“TRouBLED”(麻煩的)邊框。 邊框(border)、邊距(margin)和補白(padding)的簡寫次序為:順時針方向從上開始,即 Top, Right, Bottom, Left。比如 margin: 0 1px 3px 5px;表示上邊距為零,右邊距為1px,依此類推。 六、非零值要指明單位。 在用CSS指定字體、邊距或大小時,必須指明所用的單位。某些瀏覽器對未指明單位的處理方法不足為憑。零就是零,不管是 px還是em還是其他單位,它不需要單位。例如: padding: 0 2px 0 1em; 七、測試不同的字體大小。 像Mozilla和Opera這樣的高級瀏覽器允許對字體進行縮放,不管你用的是什么單位。某些用戶的默認字體大小肯定和您的不同,盡最大努力去滿足他們。(中) 重慶網(wǎng)絡公司 重慶網(wǎng)站建設 重慶網(wǎng)頁制作 重慶網(wǎng)站推廣 |