在CSS属性position
未在最新版本中“自动完成”之后,我联系了市长IDE的支持。他们说它在CSS 3中不存在。我做了一些挖掘,并回复了
但他们坚持不懈。经过长时间的辩论,这是他们的答复。“CSS Level 3使用CSS2.1逐个模块构建在CSS Level 2模块上 规范作为核心。每个模块都增加了功能和/或 取代部分CSS2.1规范。“ http://www.w3.org/TR/2011/NOTE-css-2010-20110512/#css3
此外,这定义了position属性,尽管它不是 完成:http://www.w3.org/Style/CSS/specs#positioning
[..] CSS3确实有很多属性从1:1复制而来 CSS2.1。在CSS3中引入的新属性中,您可以找到许多CSS 2.1 CSS3草案中的定义。不幸的是,事实并非如此 位置和其他一些属性[..]
我对他们没有怨恨,但我很好奇。 CSS 3中确实不存在position
吗?
答案 0 :(得分:2)
虽然它可能不存在于新规范(TBD)中,但它仍然有效。
我通过CSS3级别的验证器运行了它,这一切都很好
.jason{
position:absolute;
}
http://jigsaw.w3.org/css-validator/#validate_by_input+with_options
答案 1 :(得分:1)
我不这么认为。请参阅Chris Hanscom编写的本快速参考指南。您可以在第二页右侧栏的底部找到定位规范
答案 2 :(得分:1)
虽然从去年开始,css3州的快照包含position
个字符。如前所述,它与css 2.1中的知识position
相同。据我所知,css3并没有“禁止”以前版本中引入的任何内容。