28173 sujets

CSS et mise en forme, CSS3

Bonjour,sur mon site j'aimerais positionner un texte sur la gauche et sur sa droite une image,puis en dessous j'inverse,je place une image d'abord sur la droite, et a sa gauche un paragraphe de texte.
Mais je me pose des questions sur la meilleire maniére de positionner cela.
J'avais d'abord pensé a faire un tableau et dans chaque cellule je mettais soir l'image soit le texte.mais je pense pas que ce soit la meilleire facon...
Ensuite j'ai commencer positionner mes images et mes paragraphes en CSS. mais de la facon dont je m'y prends, ca me fait mettre pour chaque image et chaque paragraphe plusieurs lignes de codes CSS.Or si j'avais 10 textes de taille differents et 10 paragraphes de tailles differents a positionner,cela me donnerait un fichier css trés long et fastidieux a réaliser.Car pour chaque element il me faudrait declarer son postionnement...
Y'a t'il des méthodes qui permettent de faire cela plus simplement?
merci pour vos reponses.
Pour ma part, je ferrais :

<img class="float_left" />
<p>Bla</p>
<img class="float_right" />
<p>Bla</p>


avec

.float_left { float: left;}
.float_right { float: right;}