2007-05-03

新手必看:CSS 锦囊

来源: 本站收集整理 作者:onestab 评论 0 条
 
可能是 Peekaboo 臭虫在作怪,尤其是当鼠标经过超链接时能显示正常。修补方法见Position is Everything
假如使用了锚点,在应用超链接样式时要非凡小心。
假如您在代码中使用了传统的锚点(<a name="anchor">),您会注重到 :hover:active伪类也会作用于它。要避免这种情形,你可以使用 id,或者使用鲜为人知的语法: :link:hover, :link:active
记住“LoVe/HAte”(爱/恨)链接规则
要以下面的顺序指定超链接伪类: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指定字体、边距或大小时,必须指明所用的单位(唯一的例外是 line-height,很希奇,它不需要单位)。某些浏览器对未指明单位的处理方法不足为凭。零就是零,不管是 px 还是 em。其他的非零值都要明确指定单位。例如: padding: 0 2px 0 1em;
测试不同的字体大小。
像 Mozilla 和 Opera 这样的高级浏览器都答应你改变字体大小,不管你用什么字体单位。某些用户的默认字体大小肯定和你的不同,尽最大努力去满足他们。
测试时用嵌入式样式,发布时再改为外部输入。
将样式表嵌入在你的 HTML 源代码中,在测试时可以消除许多缓存引起的错误,尤其是某些 Mac 下的浏览器。但在发布前,一定要记住将样式表移到外部文件,用 @import<link>引入。
加上明显的边框有助于布局调试。
div {border: solid 1px #f00;} 之类的全局规则可以暂时为你查出布局问题。为特定的元素加上边框可帮您找到难以发觉的重叠或空白问题。
图片路径不要用单引号。
当设置背景图片时,要坚持用双引号。尽管看起来似乎多此一举,但是假如不这么做,IE5/Mac 会噎住。
Mac IE5 对空的样式表比较感冒,会增加页面的装入时间。建议样式表中至少应该有一条规则(哪怕是注释也好),免得 MacIE噎住。

还有一些建议虽然不针对某些功能,但是在开发过程中值得注重:


共3页: 上一页 [1] 2 [3] 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:理解CSS的浮动元素建立更好网站  
下一篇:CSS层叠样式表最佳入门教程
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号