J'ai une liste d'images et en dessous du nom de la personne appartenant à l'image comme UL. En survolant le nom, une phrase d'appartenance à la personne sera affichée.CSS Dropdown élément initialement ouvert
il ressemble cette
<ul>
<li>
<a href="#">Name</a>
<ul>
<li><a href="#"></a></li>
<li class="slogan1"><a href="#">some kind of sentence</a></li>
</ul>
</li>
<li>
<a href="#">Name 2</a>
<ul>
<li><a href="#"></a></li>
<li class="slogan1"><a href="#">some kind of sentence</a></li>
</ul>
</li>
</ul>
Cela fonctionne très bien jusqu'à présent. Je veux maintenant que l'élément UL enfant du premier élément LI soit affiché initialement lorsque la page est ouverte et pas seulement sur l'événement hover. Je travaillais avec: premier enfant mais n'a pas eu de succès.
La partie CSS pertinente actuelle se présente comme suit.
ul li ul{
display: none;}
ul li:hover ul{
display: block;}
ul li:hover ul li a{
background: #009EE3;
height:10px;}
ul li:hover ul li.slogan1 a{
background: #009EE3;
height:45px;
width:958px;
position:absolute;
left:0px;
padding-top:5px;
line-height:130%;}
Pour référence supplémentaire et pour afficher l'implémentation actuelle Link to page
Toute aide, Tipps, des conseils sont très appréciés ... Merci ...
Je ne vois pas votre tentative. – isherwood
Avez-vous essayé de mettre votre règle css du premier enfant avant la première ci-dessus, où elle est affichée: aucune pour ul li ul? –
Il y a une énorme discussion ici à propos de la classe et premier-enfant: http://stackoverflow.com/questions/2717480/css-selector-for-first-element-with-class – Olen