Page 1 sur 1

Feuille de style et style dans une balise html

Publié : 07 juin 2005, 17:18
par cogefip
Il semblerait firefox n'interprète pas les styles dans les balises html

Mon pb se situe sur un site réalisé avec spip Site de test. Page d'accueil.

dans une feuille de style j'ai
.spip_documents{text-align: center; width: 120px;} /* 120px étant la dim par défaut */

dans ma page html

<div class="spip_documents" style="width: 166px;">
bla bla bla
</div>

il semblerait que firefox ne tienne point compte de cette redéclaration :(

Merci du coup de main[/code][/url]

Publié : 07 juin 2005, 18:32
par pascal
tu n'as pas le droit de mettre un div à l'intérieur d'un paragraphe déjà...

Publié : 07 juin 2005, 19:31
par calimo
Excuse-moi mais... tu as 5 feuilles de style, comment veux-tu qu'on trouve la bonne ? :?

Ensuite :

Code : Tout sélectionner

<span class="spip_documents spip_documents_droite" style="width: 166px;">
C'est pas du tout un <div> comme tu le mets. Span est un élément de type en-ligne.
http://www.yoyodesign.org/doc/w3c/css2/ ... h-property
10.2 La largeur du contenu : la propriété 'width'

'width'
Valeur : <longueur> | <pourcentage> | auto | inherit
Initiale : auto
S'applique à : tous les éléments sauf ceux de type en-ligne non remplacés ainsi que les rangées et groupes de rangées des tables.
Héritée : non
Pourcentage : se rapporte à la largeur du bloc conteneur
Médias : visuel
Tu ne peux pas appliquer une largeur à une ligne, tu dois obligatoirement le faire sur un bloc. Width est tout simplement ignoré en-ligne :wink:

Un peu de lecture sur les balises bloc/en-ligne : http://css.alsacreations.com/Bases-et-i ... t-en-ligne :wink:

Publié : 08 juin 2005, 00:09
par Benoit
Remarque que tu peux toujours les faire passer en display: block (si ce sont des balises générées par spip sur lesquelles tu n'as aucun autre contrôle)

Erreur avec une meta donnée

Publié : 09 juin 2005, 18:02
par cogefip
pascal a écrit :tu n'as pas le droit de mettre un div à l'intérieur d'un paragraphe déjà...
Outre cette erreur spipienne que j'ai pu corriger avec, pour l'heure, une accrobatie, j'ai pu constater qu'une meta donnée posait problème.

Code : Tout sélectionner

<meta http-equiv="Content-Style-Type" content="text/ccs" />
Je ne sais d'ailleurs maintenant si cette déclarartion est correcte mais je l'ai vue dans de nombreux exemples.

Pour voir le pb j'ai fabriqué deux pages avec strictement le même code source Sans la meta donnée et Avec la meta donnée

ie semble ne pas se soucier du pb.

Merci de vos conseils éclairés

Claude

Re: Erreur avec une meta donnée

Publié : 09 juin 2005, 20:59
par calimo
cogefip a écrit :

Code : Tout sélectionner

<meta http-equiv="Content-Style-Type" content="text/ccs" />
C'est CSS :wink:

Re: Erreur avec une meta donnée

Publié : 10 juin 2005, 18:20
par Invité
calimo a écrit :C'est CSS :wink:
oups :oops:

Merci, et pourtant je suis passé dessus des dizaines de fois.