总结:制作网页写CSS时参考的内容

时间:2008-10-06 10:47:22  来源:第二电脑网上收集  作者:

  第二电脑网导读:而劳心费神。(遵从标准的浏览器是Mozilla/Firefox, Safari, Opera)2、确保你期望的效果确实存在许多特定浏览器的专有CSS扩展在正式标准中并不存在。例如filter,滚动条样式,除了IE之外,在其它浏览器中毫无作用。如果验证器告诉你代码没有定义,极大的可能就是您用了私有样式,这样在不同的浏览器中很难达到一致的效果。3、如果有浮动,就要适时使用clear...
  正文:

1、有疑问,先验证

调试时,先对代码进行验证。格式不正确的XHTML/Css会导致许多错误。

先在你最常用的浏览器中撰写和测试CSS代码,并尽量完善代码。然后再设法兼容其它浏览器。这样从一开始你的代码就是符合标准的,不必再为支持其它浏览器而劳心费神。(遵从标准的浏览器是Mozilla/firefox, Safari, Opera)

2、确保你期望的效果确实存在

许多特定浏览器的专有CSS扩展在正式标准中并不存在。例如filter,滚动条样式,除了IE之外,在其它浏览器中毫无作用。如果验证器告诉你代码没有定义,极大的可能就是您用了私有样式,这样在不同的浏览器中很难达到一致的效果。

3、如果有浮动,就要适时使用clear

如果发现浮动对象出现了问题,考虑一下clear吧!

4、边距的合并

如果使用了margin,边距的合并讲话出现问题。避免将padding/border和固定宽度同时应用到同一元素。当子元素固定时,为父元素指定padding。

5、避免IE下未指定样式内容的闪烁。

如果仅使用@import来输入外部样式表,早晚会发现IE有闪烁的毛病。应用css之前,未经格式化的HTML文本会短暂的出现。

6、可怜的min-width

IE不支持它,但是它将 width 当作 min-width。

7、如果使用了锚点,在应用超链接样式时要特别小心。

如果您在代码中使用了传统的锚点(<a name="anchor">),您会注意到 :hover 和 :active伪类也会作用于它。要避免这种情形,你可以使用 id

8、“LoVe/HAte”(爱/恨)链接规则

要以下面的顺序指定超链接伪类:Link, Visited, Hover, Acitve。任何其他顺序都不妥当。假如用了 :focus,次序应为 LVHFA

9、请记住“顺时针”边框。


边框(border)、边距(margin)和补白(padding)的简写次序为:顺时针方向从上开始,即 Top, Right, Bottom, Left。比如 margin: 0 1px 3px 5px;表示上边距为零,右边距为1px,依此类推。

10、非零值要指明单位。

在用CSS指定字体、边距或大小时,必须指明所用的单位。某些浏览器对未指明单位的处理方法不足为凭。零就是零,不管是 px还是em还是其他单位,它不需要单位。例如: padding: 0 2px 0 1em;

11、测试不同的字体大小。

像Mozilla和Opera这样的高级浏览器允许对字体进行缩放,不管你用的是什么单位。某些用户的默认字体大小肯定和您的不同,尽最大努力去满足他们。
用嵌入式测试,发布时改为输入。

12、将样式表嵌入在你的HTML源代码中,在测试时可以消除许多缓存引起的错误,尤其是某些Mac下的浏览器。但在发布前,一定要记住将样式表移到外部文件,用 @import 或 <link>引入。

13、加上明显的边框有利于布局调试。
像 div {border: solid 1px #f00;} 之类的全局规则可以暂时为你查出布局问题。为特定的元素加上边框可帮您找到难以发觉的交错或空白问题。

14、好好组织您的CSS文件

恰当地成块注释CSS,将相似的CSS选择符编为一组,养成一致的命名习惯和空白格式(为跨平台考虑,建议用空白字符而不是tab)以及适当的次序。

15、以功能(而不是外观)为类和ID命名

假如您创建了一个 .smallblue 类,后来打算将文字改大,颜色变为红色,这个类名就不再有任何意义了。相反,您可以用更有描述性的名字如 .copyright 和 .pullquote。

16、组合选择符

保持CSS短小对减少下载时间非常重要。请尽量为选择符分组、 利用继承(inheritance)以及使用简写(shorthand)来减少冗余。

17、使用图片替换技术时要考虑亲和力(SFIR,不常用,用图片替换文字的技术)
已经发现传统的FIR在屏幕阅读器,以及关闭图片显示[的浏览器]中会出问题。 对此有其他解决办法,要根据具体情况,慎重使用。

"总结:制作网页写CSS时参考的内容"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Page/css/2008-10-06/1996.html


关键字:

关于《总结:制作网页写CSS时参考的内容》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td