То, как эти ссылочные соседи могут рассматриваться с использованием меньшего количества идентификаторов и тегов html 5 с двоеточиями.Это из видео Mix 11.
Всплывающее меню CSS:
.menu > li > ul {display: none;}
.menu > li:hover > ul { display:block;}
Зависимый контент:
.faq > div {display:none;}
.faq > div:target {display:block;}
Проверка:
: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;}
Анимации:
.faq > div {display:none;}
.faq > div:target {display:block;position:relative;
-webkit-animation:throb 1.5s infinite;}