CSS alignement

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
Configuration: Mac OS X
Safari 1.3

6 réponses

  1. Contributeur
    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. Ton code fonctionne, vérifie bien la présence de l'attribut class="citation" sur la balise contenant le texte à justifier.
      1. 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.
        1. 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>

          ????
          1. Contributeur
            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. Merci
              <b> n'était pas une bonne idée, <blockquote> était mieux.
              Ululo