Salut cher journal,
je développe en ce moment un petit outil en php/mysql. Mon outil de travail est une debian woody avec firefox 0.8 .
Je préfère t'avertir, mon cher journal, peut-être que la chose dont je vais te parler est bien connue et commune mais j'en suis tellement étonné que j'ai besoin d'avis !
Pour mettre en évidence une donnée particulière dans une partie d'un tableau j'ai utilisé les balises bold classiques. Tout est ok chez moi.
Donc, je code mon petit business jusqu'à ce que j'en sois aux tests sur les machines clientes de la société. Les postes sont évidemment des windows. Je lance le sacro-saint IE, et la ô suprise, les données censées être en gras ... ne le sont pas.
"Tiens encore une merde d'IE" : installons firefox sur le client.
Hop, connexion sur la page et la ... non plus ! mon bout de texte n'est pas en gras dans le tableau ! On pourrait penser que c'est pas très grave mais pourtant c'est plutôt important pour la lisibilité de mon tableau.
Et la beaucoup d'interrogations déboulent dans ma ptite tête :
- vu que c'est le même browser, cela viendrait de windows? comment est-ce possible?
- comment un OS peut influer sur la façon d'interpréter différemment quelquechose de si spécifique?
- je me suis d'abord dit que le bold dans un td n'était peut-être pas W3C strict ( puisque logiquement il faudrait utiliser la mise en forme de mon td ) mais si je ne veux qu'une partie de mon td en gras ? et pourquoi cela fonctionne sur firefox ? et depuis quand IE respecterait mieux les normes que firefox :-) ?
L'explication est peut-être triviale, mais pas pour moi en tout cas :(
J'attends vos remarques !
# Huh ?
Posté par Mathieu Pillard (site web personnel) . Évalué à 4.
C'est peut etre un probleme de police, qui changerait selon tes OS... mais sans url pour tester ca va etre difficile de te repondre precisemment.
[^] # Re: Huh ?
Posté par volcom . Évalué à 2.
Et oui c'est bien [b] dont je parle.
Le code est très simple...
Extrait du code :
[tr]
[td] Nom : [b][?php echo .... ?][/b]
[/td]
[/tr]
[^] # Re: Huh ?
Posté par yfig . Évalué à 3.
[^] # Re: Huh ?
Posté par fabien . Évalué à 2.
as tu essayer de valider la page ?
je pense qu'il doit y avoir un de balise fermante en trop ou en manque qui plante un peut le parseur.
J'utilise du [b] un peu partout et ca passe sur TOUS les browsers (Moz et IE4/5/5.5/6). (sous windows testé avec 98, NT4, 2000 - mais ca ne devrais pas être un critere.)
autrement (a tout hazard) essaye [strong] à la place de [b] c'est sensé faire pareil, c'est plus long a tapper (et rends la page plus grosse) mais c'est plus à la mode. (oui je sais le CSS c'est mieux)
[^] # Re: Huh ?
Posté par oritorx . Évalué à 1.
[^] # Re: Huh ?
Posté par Éric (site web personnel) . Évalué à 2.
# Taille de caractères
Posté par daal . Évalué à 6.
Essaye de mettre des attributs de taille plus grand (dans <font size=> ou dans ton css) pour voir si ca se met à marcher.
En tout cas ca se pourrait ca m'est déjà arrivé.
Bonne chance !
[^] # Re: Taille de caractères
Posté par volcom . Évalué à 2.
font-family: sans-serif;
font-color:#000000;
font-size: 10px;
background:#666666;
}
Je teste plus gros.
[^] # Re: Taille de caractères
Posté par volcom . Évalué à 1.
Ca ne m'arrange pas tout ça :(
Merci de ton aide.
Quelqu'un a une idée du pourquoi du comment au fait ?
[^] # Re: Taille de caractères
Posté par Hardy Damien . Évalué à 2.
voir en regardant du coté des tu peux styler tout une colone sans ajouter de class particuliere sur les td incriminés.
td.info {background-color: #cfc;}
A mon avis ca doit etre a cause d'une histoire de lisibilité que les petite police ne puissent passer en gras.
Dam
[^] # Re: Taille de caractères
Posté par volcom . Évalué à 1.
[^] # Re: Taille de caractères
Posté par Mathieu CLAUDEL (site web personnel) . Évalué à 3.
[^] # Re: Taille de caractères
Posté par laurentb . Évalué à 1.
[^] # Re: Taille de caractères
Posté par volcom . Évalué à 2.
# autre balise
Posté par hugo (site web personnel) . Évalué à 1.
essaie avec la balise strong ...
sinon, ne pas oublier th dans le cas ou on veut mettre la cellule entière en avant des autres (ie ignore cette balise par contre)
[^] # Re: autre balise
Posté par volcom . Évalué à 0.
merci quand même.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: autre balise
Posté par Éric (site web personnel) . Évalué à 4.
[^] # Re: autre balise
Posté par hugo (site web personnel) . Évalué à -4.
à se distinguer des td...à mettre en avant la ou les cases th
[^] # Re: autre balise
Posté par Yusei (Mastodon) . Évalué à 3.
Donc ce n'est pas une méthode générique pour mettre en valeur une cellule.
[^] # Re: autre balise
Posté par hugo (site web personnel) . Évalué à -1.
..et pour répéter les entêtes du tableau quand on a beaucoup de lignes...
[^] # Re: autre balise
Posté par Geo Vah . Évalué à 2.
tr => Table Row
td => Table Data
Hop hop hop je suis déja dehors....
# Balise bold n'existe plus en XHTML
Posté par Olivier Serve (site web personnel) . Évalué à 0.
Il faut utiliser des ou mieux :
et .
[^] # Re: Balise bold n'existe plus en XHTML
Posté par volcom . Évalué à 1.
Pourtant j'aimerais mais..
[^] # Re: Balise bold n'existe plus en XHTML
Posté par Éric (site web personnel) . Évalué à 2.
quand à tout ce qui n'est pas présent en xhtml 1.0 strict, ce n'était déja pas présent en html 4.01 strict. *Rien* n'a disparu entre HTML 4 et XHTML 1, aucun élément. XHTML 1.0 est une reformulation en syntaxe XML sans *aucun* changement au langage..
[^] # Re: Balise bold n'existe plus en XHTML
Posté par Mickaël Sibelle (site web personnel) . Évalué à 1.
C'est vrai, mais il me semble qu'il est _recommandé_ de ne plus l'utiliser...
[^] # Re: Balise bold n'existe plus en XHTML
Posté par Dinofly (site web personnel) . Évalué à 3.
<strong> est fait pour cela !
Le style par défaut de cette balise est le gras, mais on peut bien sûr le redéfinir en CSS.
N'utiliser des <span> que dans les cas ou une balise adéquate n'existe pas !
Pour l'italique, utiliser <em>.
[^] # Re: Balise bold n'existe plus en XHTML
Posté par Mickaël Sibelle (site web personnel) . Évalué à 2.
Les balises et n'ont pas le même but (cf : LaTeX) !
Pour faire de l'italique, on fait de l'italique ;
pour faire ressortir on utiliser
[^] # Re: Balise bold n'existe plus en XHTML
Posté par Mickaël Sibelle (site web personnel) . Évalué à 2.
[^] # Re: Balise bold n'existe plus en XHTML
Posté par Dinofly (site web personnel) . Évalué à 2.
<strong>
<em> sert effectivement à faire ressortir ce qu'elle contient, mais son comportement par défaut est bien l'affichage en italique et ne nécessite même pas de CSS, tout en étant valide XHTML Strict.
Un <span> qui a été paramétré en CSS pour s'afficher en italique ne se détachera pas du reste du texte dans des navigateurs un peu spéciaux, contrairement à <em>.
# Peut-être !?
Posté par Mickaël Sibelle (site web personnel) . Évalué à 1.
[^] # Re: Peut-être !?
Posté par volcom . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.