Bonjour,
Je m'intéresse à la manière la plus appropriée de masquer des éléments de la page, qui ont pourtant une utilité.
Exemple, je souhaite utiliser pour le titre de ma page une balise <h1>, mais je ne veux pas afficher celui-ci car j'ai également mon titre dans une image <img>.
Je vois un peu partout des techniques de ce genre :
Y'a t'il une raison particulière à l'emploi des ces attributs CSS ?
Pourquoi pas simplement un "display: none" ?
Merci pour vos réponses,
Fabien
Edit: je ne trouve pas la source du bug d'affichage dans mon message... Désolé...
Modifié par fabioushka (10 Jul 2009 - 13:23)
Je m'intéresse à la manière la plus appropriée de masquer des éléments de la page, qui ont pourtant une utilité.
Exemple, je souhaite utiliser pour le titre de ma page une balise <h1>, mais je ne veux pas afficher celui-ci car j'ai également mon titre dans une image <img>.
Je vois un peu partout des techniques de ce genre :
.offscreen {
position: absolute;
left: -9999px;
overflow: hidden;
}
Y'a t'il une raison particulière à l'emploi des ces attributs CSS ?
Pourquoi pas simplement un "display: none" ?
Merci pour vos réponses,
Fabien
Edit: je ne trouve pas la source du bug d'affichage dans mon message... Désolé...
Modifié par fabioushka (10 Jul 2009 - 13:23)