Problème de style....

Problème de style.... - HTML/CSS - Programmation

Marsh Posté le 02-10-2005 à 14:55:35    

Salut à tous !
Maintenant que je commence à maîtriser les base du XHTML je suis entrain de faire le ménage dans le code source de mon site (notament enlever les trcu en double)
 
et j'ai un petit soucis...
 
Voici le tout petit code en XHTML sujet :

Code :
  1. <span class="Style29">....::::Guilde::::....</span>


et la partie du CSS qui va avec :
 

Code :
  1. /*Style du titre menu Guilde*/
  2.     .Style29 {color: #999999; text-align: center; font-weight: bold; font-size: medium; }


 
ça c'est sencé être mon code nétoyé  
 
(l'original c'est

Code :
  1. <div align="center"><span class="Style29">....::::Guilde::::....</span>

)
 
mon problème à moi c'est que je n'arrive pas à appliquer text-align: center
Le mot guilde s'affiche toujours à left....
 
Pourquoi ? c'est mon Css qui ne va pas ?

Reply

Marsh Posté le 02-10-2005 à 14:55:35   

Reply

Marsh Posté le 02-10-2005 à 15:29:18    

La balise <span> est utile dans un bloc conteneur. un peu comme <em>.
 
Essaye avec <p class="Style29">....::::Guilde::::....</p>

Reply

Marsh Posté le 02-10-2005 à 15:48:39    

merci !!!! ça fonctionne !  
 
Bon je continue malgré tout le nétoyage du code !
 
(c'est horrible dans mon code y avait 2 <body> à cause d'un include en php un peu raté...)

Reply

Marsh Posté le 02-10-2005 à 16:44:33    

On peut classer les balises html en deux familles : 'inline' et les autres ... qu'on pourrait appeller 'block' meme si toutes ne sont pas exactement des 'block'.
 
Parmis les balises inline il y a : <a>, <em>, <strong>, <b>, <i>, <big>, <small>, <sup>, <sub> et plein d'autres ... plus la balise inline générique <span>
 
Les balises inline ne peuvent  pas avoir de dimension (width et height), ne provoquent pas le retour a la ligne (pas de saut de ligne apres une balise inline), la liste etant non exhaustive ...
Ce type de balise n'ayant pas de dimension, les balises inline s'adaptent a leur contenu et cela explique que tu ne puisses pas centrer le contenu d'une balise inline !!
 
Pour ton cas <p> est une balise block qui va donc te permettre d'utiliser un text-align pour autant ce n'est pas une utilisation correcte de <p> ! <hx> doit etre BEAUCOUP plus adapté ... je te suggere donc de revoir tes bases de xHTML :p

Reply

Marsh Posté le 02-10-2005 à 19:37:17    

afbilou a écrit :

On peut classer les balises html en deux familles


Déjà on appelle pas ça des balises, mais des éléments ;) Faudrait penser à être un peu plus rigoureux parfois, après on arrive avec des gens qui demandent des "fonctions HTML" ou qui parlent de "la balise alt" [:alph-one]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed