CoupdePouce

Afficher un texte par simple clic

Cliquez hors du cadre pour cacher la réponse.

Pour les utilisateurs de IE, cliquez sur la question et déscendez légèrement vers le bas.

Vous avez déjà peut-être lus l'article "Rollover sur un lien", qui vous expliquait comment afficher un texte
en sélectionnant un mot. Vous allez apprendre à présent, comment afficher un texte par simple clic
et celà sans inserer un tableau ni en utilisant du javascript.

Rendez-vous dans votre feuille de style et introduisez ce code: 

a.questionary, a.questionary:visited{
display:block;
display:inline-block;
color:#fff !important; > Pour IE
text-decoration:none;
z-index:50;
outline-color:#800080;
outline-style:solid;
outline-width:1px;
}
a.questionary em{
display:none;
color:#ffff00 !important; >Pour IE
}
a.questionary:hover{
display:block;
}
.contain_right {
position:relative;
margin:9px;
padding: 0px;
}
.contain_right .answer{
position:absolute;
width:240px;
}
.contain_right a.questionary:active em,.contain_right a.questionary:focus em{
display:block;
position:absolute;
z-index:50;
margin-left: 150px;
font-style:normal;
}

Ensuite dans votre article: 

<div class="contain_right">
<div class="text">
<a href="#nogo" class="questionary answer">
<em>Votre réponse</em>
Votre question</a></div></div>
Ceci pour chaque question-réponse

Note: " a.questionary, a.questionary:visited " outline-color masque le cadre pointillé sous Firefox,
mettez à la place la couleur de votre fond de page.

Pour un long texte, modifiez dans " contain_right - contain_right answer ", en mettant margin et padding à 0px; augmentez " width " à 400px et dans " .contain_right a.questionary:active em,.contain_right a.questionary:focus em ", au lieu de " margin-left " mettez " top: 28px ".

Regardez un exemple sur cette page: Devinettes

 

 

Vos commentaires

Aucun commentaire pour le moment.

Autres publications sur le sujet

Aucune référence pour le moment.

Vous pouvez faire référence à votre publication en utilisant ce rétrolien

Commenter cet article

*


Pour être sûr... combien font 1 + 5 ? *

Se souvenir de moi


Les champs marqués d'un * sont obligatoires
Votre commentaire sera affiché en texte brut à l'exception des liens