|
| fgondard | Posté le 07/08/2008 @ 17:20 |
Astucien
4336 Messages
| Bonjour,
J'ai défini les grands traits de ma page au niveau de la balise body dans une feuille de style (couleur d'arrière-plan, type, taille et couleur de la police).
Le texte mis dans une cellule de table hérite de tout sauf de la taille de la police !
Composition avec Dreamweaver V4, vérification avec IE6 et FF2.
J'ai loupé quelque chose ?
Merci d'avance pour vos suggestions.
FG
|
| |
| |
| Publicité |
|
|
| kalinka | Posté le 07/08/2008 à 17:30 |
Astucienne
3086 Messages
| bizarre car normalement les css regissent tout ce qui est affiché ( donc aussi ce qui est dans une cellule), l'erreur la plus courante est de mettre une règle css pour les a et a:hover et d'oublier d'en mettre une pour le texte simple
logiquement tu devrais avoir a peu pres cela dans tes css
body { background: #4ba5da; color: #282828; font: 17px Tahoma,sans-serif; //taille de la police du texte }
a{
color: #4ba5da;
} a:hover {
color: #282828;
} |
| |
|
| fgondard | Posté le 07/08/2008 à 18:30 |
Astucien
4336 Messages
| Voici ma feuille de style encore très sommaire :
body { font-family: "Comic Sans MS"; background-color: ffffcc; color: 330099; text-align: justify; font-size: 12px} h1 { text-align: center; font-size: 18px}
Je suis encore en taille absolue, je testerais les tailles relatives ultérieurement (il y a des pièges avec l'imbrication).
Pour l'instant mes cellules ne contiennent que du bête texte.
FG |
| |
|
| elle | Posté le 07/08/2008 à 19:45 |
Maîtresse astucienne
15897 Messages
| N'oublie pas le # :
background-color: #ffffcc; color: #330099; |
| |
|
| fgondard | Posté le 07/08/2008 à 20:14 |
Astucien
4336 Messages
| Bonjour elle,
Merci, j'y penserais. Mais ce n'est pas là le problème, c'est la taille. Que j'encadre le texte ou non avec une paire de balises p.
FG |
| |
|
| elle | Posté le 07/08/2008 à 20:21 |
Maîtresse astucienne
15897 Messages
| Tu peux mettre ton code HTML, histoire qu'on puisse tester?
|
| |
|
| y.bli | Posté le 07/08/2008 à 20:35 |
Astucien
3862 Messages
| Bonjour,
Par exemple, pour du verdana en 11px, ajoute dans ta feuille de style :
td { font-size:11px; font-family : verdana; }
@+
est-ce que j'ai bien compris ? ta question parle bien de la taille de la police ? car les réponses concernent la couleur... !! Modifié par y.bli le 07/08/2008 23:04 |
| |
|
| fgondard | Posté le 08/08/2008 à 12:44 |
Astucien
4336 Messages
| Bonjour y.bli,
Oui je sais que je peux spécifier un style au niveau d'une table ou de ces éléments. Mais ça ne me dit pas pourquoi une table n'hérite pas de la taille des caractères du style définit au niveau body.
J'ai lu quelque part que l'héritage ne marchait pas pour les balises en ligne mais table est une balise de type bloc.
Il y a peut-être des restrictions que j'ignore.
Ci-dessous un source de test.
<html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> body { font-family: "Comic Sans MS"; font-size: 12px; text-align: justify; color: #FF0000} h2 { text-align: center; font-size: 18px} </style> </head> <body> <h2>Titre</h2> <p>Texte</p> <p></p> <table width="100%" border="0"> <tr> <td width="50%"> texte colonne </td> <td> </td> </tr> </table> <p>Suite texte</p> </body> </html>
FG |
| |
|
| y.bli | Posté le 08/08/2008 à 13:34 |
Astucien
3862 Messages
| Re,
Dans tous mes sites, je définis toujours des polices pour les tables, ce n'est jamais les styles du body qui sont repris.
Je ne sais pas pourquoi mais j'ai toujours fait comme ça
@+ |
| |
|
| fgondard | Posté le 08/08/2008 à 14:03 |
Astucien
4336 Messages
| J'ai trouvé. Enfin pas tout seul.
C'est lié au fonctionnement des navigateurs en l'abscence de DOCTYPE !
Voir ici.
En ajoutant au début du source proposé :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
plus de problème (sauf dans l'éditeur de Dreamweaver car c'est un peu trop récent pour la version avec laquelle je travaille).
Merci pour vos contributions.
FG Modifié par fgondard le 08/08/2008 14:05 |
| |
|
| elle | Posté le 08/08/2008 à 16:05 |
Maîtresse astucienne
15897 Messages
| Sujet résolu, donc? 
|
| |
|
|
| Haut de la page |