摘要: 不能被继承的 padding,margin ,width,height,border,position, 继承中容易引起的错误 有时候继承也会带来些错误,比如说下面这条CSS定义: Body{color:blue} 在有些浏览器中这句定义会使除表格之外的文本变成蓝色。从技术上来说,这是不正确的,但是它确实存在。所以我们经常需要借助于某些技巧,比如将CSS定义成这样... 阅读全文
posted @ 2009-03-12 19:21 小贱 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 没有边框 在前面的例子中,您已经看到,如果希望显示某种边框,就必须设置边框样式,比如 solid 或 outset。 那么如果把 border-style 设置为 none 会出现什么情况: p {border-style: none; border-width: 50px;} 尽管边框的宽度是 50px,但是边框样式设置为 none。再这种情况下,不仅边框的样式没有了,其宽度也会变成 0。边框消... 阅读全文
posted @ 2009-03-12 18:45 小贱 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: 双表法调用样式表(针对netscape4.0) 查看某些符合标准站点的原代码,你可能看到,在调用样式表的地方有如下2句: 为什么要写两次呢? 实际上一般情况下用外联法调用(就是第一句)就足够了。我这里使用双表调用只是一种示例。其中的"@import"命令用于输入样式表。而"@import"命令在netscape 4.0版本浏览器是无效的。也就是说,当你希望某些效果在netscape ... 阅读全文
posted @ 2009-03-12 15:43 小贱 阅读(147) 评论(0) 推荐(0) 编辑
摘要: IE6中width的问题 按照样式表的规则,对象的实际宽度为其下列属性值之和: margin-left + border-left + padding-left + width + padding-right + border-right + margin-right 而在IE6以前的版本,对象的实际宽度却等于: margin-left + width + margin-right 在... 阅读全文
posted @ 2009-03-12 15:37 小贱 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Collapsing margins: margins折叠现象只存在于临近或有从属关系的元素, 垂直方向的margin中. 文字说明可能让人费解, 下面用一个例子说明margin-collapsing现象. 例: 在html文件的之间写入如下代码: Margins of ID1 and ID2 collapse vertically.元素ID1与ID2的margins在垂直方向折叠. 在... 阅读全文
posted @ 2009-03-12 13:19 小贱 阅读(176) 评论(0) 推荐(0) 编辑