#box { background-image: url(images/bg.jpg); background-position: 0 0; background-attachment: fixed; }
background-attachment属性的值为fixed允许一个背景图片绝对地相对于窗口定位。
就像position:fixed一样,IE6同样不支持background-positon的fixed值 。然而,在IE6中只有在这个值用于根元素的时候才有效。
#box { display: inherit; }
将值inherit 应用到一个属性那个允许一个元素从它的包含元素继承计算的值。
IE6 和IE7 不支持inherit 值除了direction 和visibility 属性。
table td { border-spacing: 3px; }
该属性设置相邻的表格单元的边框之间的空白。
table { empty-cells: show; }
该属性,只应用于元素的display属性被设置为 table-cell的元素,允许空单元格渲染他们的边框和背景。否则,它们将不可见。
table { caption-side: bottom; }
这个属性允许将一个表格的标题放到表格的底部——默认是头部。
#box { clip:rect(20px, 300px, 200px, 100px) }
该属性指定一个盒子的一个区域可见,剩下的部分修剪掉,或者不可见。
有趣的是,该如果不使用隔开各个值的逗号,IE6和IE7也可以用这个属性。(比如,使用空格隔开剪切的值。)
p { orphans: 4; } p { widows: 4; }
orphans属性设定在打印页面底部显示的最少行数。而widows 属性用来设定打印页面头部至少显示的段落的行数。
#box { page-break-inside: avoid; }
该属性设定分页是否发生在一个指定元素内。
#box { outline: solid 1px red; }
outline 是outline-style, outline-width, 和outline-color的缩写。该属性要优于border属性,因为它不会影响文档流,因而u更有助于调试布局问题。
#box { display: inline-block; }
display 属性通常设置为block, inline, 或none。替代值包括:
inline-blockinline-tablelist-itemrun-intabletable-captiontable-celltable-columntable-column-grouptable-footer-grouptable-header-grouptable-rowtable-row-groupp { white-space: pre-line; } div { white-space: pre-wrap; }
white-space属性的pre-line值设定将多个空白元素折叠为一个空白,同时允许明确的设置断行。white-space 属性的pre-wrap 值不会将多个空白折叠为一个,不过也允许明确的设置断行。
@import url("styles.css") screen;
就像上面的例子那样,引入的样式表文件的媒体类型声明在文件地址的后面。在该例子中,媒体类型是”screen”。
尽管IE6 和IE7 支持 @import,它们在媒体类型被指定的时候会无效,甚至会引起正@import规则无效。
h2 { counter-increment: headers; } h2:before { content: counter(headers) ". "; }
该CSS 技术允许你自动增加出现在指定元素前面的编号,结合before伪元素一起使用。
推荐阅读: CSS content, counter-increment 和 counter-reset详解
q { quotes: "'" "'"; } q:before { content: open-quote; } q:after { content: close-quote; }
指定用于生成内容的引用呼号,用于q标签。
下面是在上文中没有提到的IE6和IE7的众多bug。当然这个列表不包括在这三个浏览器中都不支持的条目。
<abbr> 元素<select> 元素总是出现在堆叠最上面,而无视z-index值如果锚点的伪类没有使用正确的顺序(:link, :visited, :hover),:hover 伪类将无效!important 声明会被同一规则中同一属性的没有使用!important的第二个声明覆盖。height 表现类似于min-heightwidth 表现类似于min-widthtext-decoration的 line-through 值在文字上看起来比别的浏览器要高一些list-style-type的所有可用的值list-style-image 将不会显示@font-facelist-style-type的所有可用的值list-style-image 将不会显示@font-face一些在这里没有提到的IE bug只会在特定环境发生,而且没有指定到特定的CSS属性或值。查看下面的参考以了解更多问题:
Louis Lazaris 是一个居住在加拿大多伦多的自由职业者,网页开发者,在网站开发领域有9年的经验,在其博客Impressive Webs发布网页设计文章和教程。你可以follow Louis on Twitter 或者在这里联系到他。
情非得已
21个Sketch实用高频小技巧2019-02-15
25款值得收藏的优秀网站模板免费下载2015-09-16
20套高质量的免费网页模版PSD素材2013-09-02
20款国外时尚大气的按钮开关PSD素材下载2013-07-31
CSS实例教程:十步学会用CSS建站2011-10-05
网页设计师:浅淡网页BANNER设计2010-09-27
网页细节教程:WEB设计精确点滴2010-09-13
网页设计中的点滴细节把握2010-09-01
总结交互组件创新的四种方式2010-06-28
最全的国外电子商务CSS模板下载2010-06-18
12个可以在线学习编程的免费游戏酷站
相关文章4342016-08-22
巧用Keynote软件制作高保真交互原型
相关文章3522015-03-04
如何改进工作流让设计稿支持多种分辨率?
相关文章11282014-09-15
35款值得网站开发者收藏的JS图形图表库
相关文章50442014-03-03
HTML5+CSS3城市场景动画教程
相关文章11382013-04-14
css3中的@font-face制作图标字体icofont
相关文章22742013-01-12
思缘教程网分享15个CSS开发工具
相关文章3642012-10-26
10个超棒的jQuery/JavaScript表单插件推荐
相关文章3042012-05-13
