CSS3和HTML的隐藏功能/属性/属性/标签

时间:2009-11-04 06:43:33

标签: html css html5 css3

在CSS和HTML世界中,总有一些功能(属性/属性/标签)在边缘场景中很有用,但正因为如此,大多数人都不了解它们。我要求提供有关CSS,CSS3和HTML5的教科书通常不会教授的功能。

你知道的是什么?

[UPDATE] 哪些浏览器采用HTML标签和CSS3元素?我可以为我的业务转发这项新技术(HTML5)吗?

4 个答案:

答案 0 :(得分:3)

对我来说,大多数人都没有发现的HTML和CSS的一个领域是广泛的国际化支持,包括<ruby>等HTML元素,hreflang=""等属性和{list-style-type: cjk-ideographic;}等CSS 。不可否认,当我使用所有这些时,绝大多数人都不需要。

为了回答您的第二个问题(浏览器,更新),浏览器正在以不同的速率实施HTML5和CSS3规范的不同部分。一般来说,Webkit浏览器(Safari,Mobile Safari,Crome)和FireFox实现速度最快,Opera正在做得很好,Internet Explorer也在喝醉了。 @Kobi的回答有一些浏览器支持什么的链接。

关于何时可以依赖商业网站的这些新规范,这完全取决于您的用户以及他们使用的浏览器。如果您的网站定位到iPhone用户,您可以使用很多。然而,这不是思考问题的最佳方式。已经实现的大多数CSS3属性(例如圆角,阴影和CSS渐变)实际上都非常好地降级,因此您可以使用它们来奖励目前使用优质浏览器的用户。这个想法叫做渐进式增强。

对于HTML5,它是90%HTML4,具有已定义的错误处理,因此更改为HTML5就像更改doctype一样简单 - 无需其他更改。如果您不使用新的语义元素,那么IE对HTML5没有任何问题。 HTML5 doctype的好处是更好的参考规范,两个带有更多信息性错误消息的验证器(我认为@Marius意味着HTML5 表单验证),以及使用ARIA角色的能力。我在changing from HTML4/XHTML1 to HTML5上写了一篇文章,并介绍了这样做的好处。

HTH

答案 1 :(得分:1)

CSS3和HTML5的大多数酷炫新功能尚未实现。这包括:

答案 2 :(得分:1)

旁注 http://code.google.com/p/ie7-js/将为您提供帮助,即浏览器支持其他浏览器所做的css属性,整洁有其自身的缺点,但仍然非常整洁

现在,我不会非常依赖即将推出的技术,至少在另一年,一年半的时间里,但它已经到了那里。作为开发人员,最好在站点到站点的基础上测试这些技术的功能。但是,一般来说,那里没有任何东西是如此令人难以置信的增加或改变,只是必须加入。

顺便说一句,你的意思是什么?根据您的需要,在站点到站点的基础上不使用任何典型功能。

例如,大多数博客,论坛,在线商店,个人网站都保留了非常完善的最小功能。这些功能已有详细记录,并经过广泛测试和使用。某种标准。

答案 3 :(得分:0)

  • Cross Browser Support from Quirks Mode - 您可以深入了解您喜欢的功能,它会非常详细。
  • When can I use - 一个交互式表格,显示功能何时(并且将)可供公众使用。还有一个方便的选项来接受JavaScript替换,例如IE6的<Canvas>