Remplaçant de font-size:0%;

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Répondre
Nicosmos
Iguane
Messages : 633
Inscription : 20 août 2005, 14:17

Remplaçant de font-size:0%;

Message par Nicosmos »

Salut :)

J'ai sur une page plusieurs éléments en ligne (ici un span et des a), qui sont en display:block; pour les remplacer par une images (de fond). Afin que ce soit accessible, je les ai remplis de texte, que j'ai passé en font-size:0%; pour les rendre invisible (ou infiniment petit plutôt).

Tout fonctionne bien sur Gecko, mais sur le moteur d'Opera et sur Khtml, on voit le texte, en très petit oui, mais il y est, ce qui fait bizarre et n'est pas très beau :P

D'où ma question, comment remplacer font-size:0%; ? Qu'utiliser pour rendre du texte totalement invisible ?

Merci :wink:
Nico
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Hé, on voit que tu n'as pas défini une taille de police minimale dans tes options :wink:

Utilise plutôt du display:none, visibility:hidden ou encore un top:-1000000; :wink:

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.1) Gecko/20061208 Firefox/2.0.0.1
Nicosmos
Iguane
Messages : 633
Inscription : 20 août 2005, 14:17

Message par Nicosmos »

Ben, celas font disparaitre tout l'élément et pas seulement le texte :?
Pour un exemple concret, ma page d'accueil par exemple (en signature).
Le menu est composé de a et le titre est un span ...

:P
FF_Olivier
Iguane
Messages : 979
Inscription : 09 juil. 2004, 15:41

Re: Remplaçant de font-size:0%;

Message par FF_Olivier »

Nicosmos a écrit :D'où ma question, comment remplacer font-size:0%; ? Qu'utiliser pour rendre du texte totalement invisible ?

Code : Tout sélectionner

element(s) {
  background-color: #FFFFFF;
  color: #FFFFFF;
}
openSUSE 12.2 - FF v24.0 FR - TB v24.0 FR ma config en détails - Décrivez la vôtre ici ;)
userContent.css : modifiez l'apparence et le contenu des sites visités !
Nicosmos
Iguane
Messages : 633
Inscription : 20 août 2005, 14:17

Message par Nicosmos »

Oui mais le fond est multicolore ^^

:?
martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23

Message par martin »

je vois malheureusement pas mieux que :

Code : Tout sélectionner

<span><span>mon texte</span></span>
<a href="jhg"><span>mon lien</span></a>
et

Code : Tout sélectionner

span span {display: none;}
a span {display: none;}
(éventuellement avec des classes)

malheureusement parce que çà déroge à la séparation contenu/présentation, à moins de trouver une justification à ces span internes, mais bon c'est pas "trop" profond, et c'est un cas où je ne pense pas que l'on puisse faire autrement...
HP
Tyrannosaurus Rex
Messages : 2196
Inscription : 21 oct. 2004, 10:25

Message par HP »

Nicosmos a écrit :Le menu est composé de a et le titre est un span ...
un titre <span> ? :shock:
perso quand je fais un titre j'utilise h1, h2, h3, etc.

d'ailleurs sur ta homepage, les titres (un seul niveau : 2 <h1>) sont utilisés sans hiérarchie... et je trouve donc que leur usage est inadapté...

Message envoyé avec : Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.2pre) Gecko/20070208 Firefox/2.0.0.2pre (Mac Community Build, ElFurbe)

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
Nicosmos
Iguane
Messages : 633
Inscription : 20 août 2005, 14:17

Message par Nicosmos »

un titre <span> ?
perso quand je fais un titre j'utilise h1, h2, h3, etc.

d'ailleurs sur ta homepage, les titres (un seul niveau : 2 <h1>) sont utilisés sans hiérarchie... et je trouve donc que leur usage est inadapté...
Voui, c'est vrai que je pourrais remplacer mon span par un h1 et mes h1 par des h2 :P
malheureusement parce que çà déroge à la séparation contenu/présentation, à moins de trouver une justification à ces span internes, mais bon c'est pas "trop" profond, et c'est un cas où je ne pense pas que l'on puisse faire autrement...
Oki, je vais bidouiller un truc comme ça alors :)

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.1) Gecko/20061208 Firefox/2.0.0.1
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Re: Remplaçant de font-size:0%;

Message par calimo »

Nicosmos a écrit :J'ai sur une page plusieurs éléments en ligne (ici un span et des a), qui sont en display:block; pour les remplacer par une images (de fond). Afin que ce soit accessible, je les ai remplis de texte, que j'ai passé en font-size:0%; pour les rendre invisible (ou infiniment petit plutôt).
Tout bien réfléchi, si ces images remplacent du contenu, c'est que ce ne sont pas des images de fond, mais bel et bien de vraies images de contenu, qu'il convient donc d'insérer avec un joli <img src="..." alt="Le texte que tu as mis en texte"> :wink:

Pas besoin de se prendre la tête avec des <span> et autre, il n'est (heureusement) pas encore interdit d'insérer des images dans les pages web si cela est adéquat :)

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.1) Gecko/20061208 Firefox/2.0.0.1
Nicosmos
Iguane
Messages : 633
Inscription : 20 août 2005, 14:17

Message par Nicosmos »

Voui, mais je n'avais pas le choix pour le rollover ... :) Et pour le logo, j'ai prévu d'en faire des spéciaux ("à la Google" ^^), si il est dans la feuille de style, c'est pour pouvoir le modifier sur toutes les pages en une seule fois ... :wink:
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités