有时,当我看到一个我喜欢的网站或来自受人尊敬的网站时,我会看到源代码并试图理解它们(就像我们所有人一样)。
Jeremy Keiths站点上,他使用以下代码:

[role="navigation"] a {
font-weight: bold;
text-decoration: none; }

我以前从未见过这种情况,还有几次我见过以前从未见过的代码(可以认为是一种“技巧”)。
除了问上面的代码是什么意思,我的问题是-有没有任何文档,书籍或博客,通过了解先进/不太知名的css“技巧”?

最佳答案

在本例中,<nav>被包装在一个<div>中,然后分配一个navigation角色。只要

nav a {}

很多网站似乎把“小”HTML5和XHTML混合在一起。我真的不明白为什么他们不“完全”使用HTML5。HTML5的全部意义在于更具语义性,并减少编写更有意义的代码。
一些有用的链接。
http://html5doctor.com/
http://htmldog.com/
http://desizntech.info/2009/03/discover-the-cool-of-css-25-advanced-css-techniques/
到目前为止,你需要一些javascript来让html5元素在ie中工作。
http://html5doctor.com/how-to-get-html5-working-in-ie-and-firefox-2/
http://remysharp.com/2009/01/07/html5-enabling-script/

07-28 05:57