первый вопрос здесь, пожалуйста, пройдите ко мне :).Проблема с таргетингом на CSS3
Я начал изучать css3 две недели назад, и теперь я пытаюсь создать чистую систему выпадающего меню css3. я получил мое меню построено как этого
<body>
<div id="column">
<div id="header">
<heading1>Header.</heading1>
</div>
<div id="menu">
<a href="Home.html"><menu-element class="chosen"> Home page</menu-element></a>
<a href="Project.html"><menu-element>Project</menu-element></a>
<a href="Gallery.html">
<menu-element> Gallery
<ul>
<li>1</li>
<li>2</li>
</ul>
</menu-element>
</a>
</div>
....
</body>
Я работаю по интеграции CSS кода я учился на учебник, чтобы работать на моей структуру CSS. Шаг, который у меня возник из-за проблемы, является первым: скрытие элементов подменю, когда он не находится на мыши.
Я попытался с
menu-element ul
{
display: none;
}
скрыть только уль элементы, вложенные в меню-элемента элементов, но он не работает .. и уль и ее Ли Чайлдс являются все еще там. Может ли кто-нибудь помочь мне, сообщив мне, где я ошибаюсь?
Что такое 'heading1' и' menu-element'?Это не допустимые HTML-элементы, поэтому я подозреваю, что CSS тоже не понимает их. – gpgekko
Просто используйте основную структуру 'nav/ul/li/a', как и все остальные ... пожалуйста! Вот один из них, который я поддерживаю для справки: http://codepen.io/Paulie-D/pen/22c4ca602bda363099133ded6bca2294 –
Люди, как я уже говорил ниже, я знаю, что я использую наименование неортодоксальной структуры элементов, но я не понимаю, почему должен ограничивать эффекты css на них. – Cappuccio