在 CSS 和 HTML 世界中总有一些特性 (属性/属性/标签)这在边缘场景中很有用,但正是因为这个原因,大多数人不了解它们。我要求的功能通常不是 CSS、CSS3 和 HTML5 教科书所教授的。

你认识的有哪些?

[更新]哪些浏览器采用 HTML 标签和 CSS3 元素?我可以利用这项新技术 (HTML5) 来开展我的业务吗?

有帮助吗?

解决方案

有关HTML的我一个区和大多数人不发现是广泛的国际支持,HTML元素,如<ruby> CSS,属性,如hreflang=""和CSS一样{list-style-type: cjk-ideographic;}。诚然,虽然我用所有这些,绝大多数人都不会永远需要。

要回答你的第二个(woops,更新的)问题,浏览器实现HTML5和CSS3规格的不同部分,并以不同的速率。一般来说WebKit浏览器(Safari浏览器,移动Safari浏览器,克罗姆)和Firefox是执行最快,歌剧院正在做一个好工作,和Internet Explorer是在角落里喝醉了。 @了Kobi的回答有一定的联系,以什么浏览器支持一下。

关于时候可以依靠一个商业网站,这些新的规范,这完全取决于你的用户,他们使用什么浏览器。如果您的网站的目标是iPhone用户,你已经可以使用了很多。然而,这不是去思考这个问题的最好办法。大多数已经实施,如圆角CSS3属性,阴影和CSS梯度,反而会降低真的很好,所以你可以用它们现在奖励具有良好的浏览器的用户。这个想法被称为渐进增强。

至于HTML5,它是90%HTML4具有定义错误处理,因此在改变到HTML5作为变化的需要的文档类型,没有其他变化一样容易。如果不使用新的语义元素,然后IE与HTML5没有问题。 HTML5的DOCTYPE的好处是一个更好的规范是指,两个验证用更有意义的错误消息(我认为@Marius意味着HTML5的形式的验证),并使用ARIA角色的能力。我写了一篇关于改变从HTML4 / XHTML1到HTML5 的文章,并覆盖在这样做的好处。

HTH

其他提示

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

<强>侧注意 http://code.google.com / p / IE7-JS / 会给你一个功能,以帮助IE浏览器支持CSS属性,其他浏览器一样,整齐有自己的下侧,但仍然非常整齐

现在,我不会在很大程度上依赖于即将到来的技术,至少再延长一年,一年半,但到达那里。作为开发人员是个好习惯,以测试站点到站点的基础上的技术的能力。不过话又说回来一般来说没有什么在那里,就是这样的一个令人难以置信的增加或改变,只是必须纳入。

顺便说一下你所说的没有典型特征是什么意思?无典型特征是在现场用于站点为基础,根据需要。

例如大多数的博客,论坛,网上商店,个人网站都保持在那个非常完善的最小特征境界。这些功能是有据可查的和广泛的测试和使用。某种标准。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top