Masquer/afficher Div avec CSS sans JS

Résolu
pijaku Messages postés 13513 Statut Modérateur -  
Debutant en webmastering Messages postés 444 Statut Membre -
Bonjour,
Voilà, il me semble que tout est dans le titre du message. C'est une question toute simple, mais je ne trouve pas la réponse sous google... Est-il donc possible de se passer de javascript pour afficher et masquer une div?
Merci de vos réponses éclairées sur ce sujet.
A voir également:

7 réponses

macgawel Messages postés 676 Statut Membre 89
 
Bonjour.

Un DIV, non (enfin pas en repsectant la norme XHTML)

Par contre, il est possible de simuler ça avec un span

En fait, le "truc", c'est d'utiliser la balise <a> et la pseudo-balise a:hover, et les héritages :
a span {
   display: none;
}
a:hover span {
   display:inline;
   ...
}

Conséquence : quand la souris passe sur la zone du lien, le span s'affiche.

Voir l'article d'Alsacreations pour plus de détails...

Mais si l'objectif est de faire un affichage/masquage sur un clic (genre "cliquez pour voir la suite"), je ne connais pas de solution sans JS :-(
16
Debutant en webmastering Messages postés 444 Statut Membre
 
plus clair et plus simple que le CSS merci pour ce post
-1