如何使用HTML5和CSS3减少标记中CSS ID和类的使用?
哪些HTML5标签和CSS3属性可以减少对类和ID的需求
目前我知道
<header>
<nav>
<section>
<article>
<aside>
<footer>
<time>
<figure>
<dialog>
<mark>
<figcaption>
<hgroup>
Run Code Online (Sandbox Code Playgroud)
可以使用较少的ID来考虑这些引用邻居的方式,并使用冒号来考虑html 5标记.这来自Mix 11视频.
CSS弹出菜单:
.menu > li > ul {display: none;}
.menu > li:hover > ul { display:block;}
Run Code Online (Sandbox Code Playgroud)
依赖内容:
.faq > div {display:none;}
.faq > div:target {display:block;}
Run Code Online (Sandbox Code Playgroud)
验证:
:valid, :invalid, :required, :optional, :in-range, :out-of-range,
:read-only, :read-write
#signup input:focus:required:valid + .val .invalid {display:none;}
#signup input:focus:required:invalid + .val .valid {display:none;}
Run Code Online (Sandbox Code Playgroud)
动画:
.faq > div {display:none;}
.faq > div:target {display:block;position:relative;
-webkit-animation:throb 1.5s infinite;}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
154 次 |
最近记录: |