CSS alignement

Fermé
ululo - 4 mars 2008 à 16:20
Ululo Messages postés 28 Date d'inscription mercredi 5 mars 2008 Statut Membre Dernière intervention 31 décembre 2008 - 6 mars 2008 à 10:28
Bonjour,
Excusez-moi si pour un style donné en CSS je veux qu'il y ait une marge de 15 pixels de chaque côté et que le texte soit justifié, pourquoi ce code est faux ?:
.citation
{text-align: justify;
margin-left: 15px;
margin-right: 15px;}

Ca doit sûrement être un petit truc simple alors répondez moi vite svp,
Votre dévoué Ululo

6 réponses

Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 776
4 mars 2008 à 18:49
Bonjour,
.citation {
  text-align: justify;
  margin-left: 15px;
  margin-right: 15px;
  }
n'est pas faux.

Il faudrait savoir à quoi ça s'applique et dans quel contexte.

Montre-nous ne serait-ce qu'une partie de la page HTML où tu utilises ce style.

 --
1
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 776
5 mars 2008 à 20:02
En effet.

<b> servait en HTML à mettre du texte en gras (à éviter).
Ça n'a pas de dimensions.
Alors, pas d'alignement, pas de marges.

Il est préférable d'utiliser un bloc de type block.
Comme un <p> par exemple.

Mais, comme tu sembles vouloir faire des citations, HTML a prévu ça et un élément existe pour le faire blockquote.

Tu pourrais donc avoir
<div id="corps">
  Texte normal
  <blockquote class="citation">
    Ma citation
  </blockquote>
</div>

 --
1
Ton code fonctionne, vérifie bien la présence de l'attribut class="citation" sur la balise contenant le texte à justifier.
0
Un extrait de ma page :
<div id="corps">
Texte normal
<b class="citation">
Ma citation
</b>
</div>


Et au fait le style marche puisque pour les autres attributs du style citation (la couleur et la police) ça marche.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ululo Messages postés 28 Date d'inscription mercredi 5 mars 2008 Statut Membre Dernière intervention 31 décembre 2008 7
5 mars 2008 à 12:40
Mais peut-être est-ce ma balise <b> qui n'est pas correcte ?
Est-ce que je peux mettre directement
<class="citation">Mon texte</class>

????
0
Ululo Messages postés 28 Date d'inscription mercredi 5 mars 2008 Statut Membre Dernière intervention 31 décembre 2008 7
6 mars 2008 à 10:28
Merci
<b> n'était pas une bonne idée, <blockquote> était mieux.
Ululo
0