> Tous les forumsForum des Webmasters

 Taille police dans une tableSujet résolu
Statut du sujet : RESOLU Imprimer
 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

 Afficher le profil de fgondard Envoyer un message privé à fgondard
 
 
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;

}

Afficher le profil de kalinkaEnvoyer un message privé à kalinka
 Revenir en haut de la page
 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

Afficher le profil de fgondard Voir la configuration de fgondardEnvoyer un message privé à fgondard
 Revenir en haut de la page
 elle  Posté le 07/08/2008 à 19:45  
  Maîtresse astucienne


15897 Messages

N'oublie pas le # :

background-color: #ffffcc; color: #330099;

Afficher le profil de elle Voir la configuration de elleEnvoyer un message privé à elle
 Revenir en haut de la page
 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

Afficher le profil de fgondard Voir la configuration de fgondardEnvoyer un message privé à fgondard
 Revenir en haut de la page
 elle  Posté le 07/08/2008 à 20:21  
  Maîtresse astucienne


15897 Messages

Tu peux mettre ton code HTML, histoire qu'on puisse tester?

Afficher le profil de elle Voir la configuration de elleEnvoyer un message privé à elle
 Revenir en haut de la page
 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
Afficher le profil de y.bli Voir la configuration de y.bliEnvoyer un message privé à y.bli
 Revenir en haut de la page
 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

Afficher le profil de fgondard Voir la configuration de fgondardEnvoyer un message privé à fgondard
 Revenir en haut de la page
 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

@+

Afficher le profil de y.bli Voir la configuration de y.bliEnvoyer un message privé à y.bli
 Revenir en haut de la page
 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
Afficher le profil de fgondard Voir la configuration de fgondardEnvoyer un message privé à fgondard
 Revenir en haut de la page
 elle  Posté le 08/08/2008 à 16:05  
  Maîtresse astucienne


15897 Messages

Sujet résolu, donc?

Afficher le profil de elle Voir la configuration de elleEnvoyer un message privé à elle
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte




Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page