Problème de positionnement des div
Fermé
auww03
Messages postés
2
Date d'inscription
dimanche 21 octobre 2012
Statut
Membre
Dernière intervention
21 octobre 2012
-
21 oct. 2012 à 20:07
roptat Messages postés 276 Date d'inscription samedi 20 octobre 2012 Statut Membre Dernière intervention 26 juillet 2013 - 22 oct. 2012 à 17:09
roptat Messages postés 276 Date d'inscription samedi 20 octobre 2012 Statut Membre Dernière intervention 26 juillet 2013 - 22 oct. 2012 à 17:09
A voir également:
- Problème de positionnement des div
- Div c++ - Télécharger - Langages
- Logiciel positionnement gratuit - Guide
- Positionner des points sur une carte - Guide
- Moyenne.si.ens #div/0 ✓ - Forum Excel
- Test de positionnement greta niveau 5 ✓ - Forum Études / Formation High-Tech
3 réponses
roptat
Messages postés
276
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
26 juillet 2013
77
21 oct. 2012 à 21:46
21 oct. 2012 à 21:46
Le problème, ce sont les div qui sont en position absolue. Ils ne bougent pas lorsque tu rajoute du contenu en haut. Voila ce que je te propose :
HTML:
Et le CSS :
C'est un peu différent, j'en conviens. Mais au moins c'est plus proche des normes : on ne devrait pas mettre du texte directement dans un div, il faut une balise p. Il faudrait aussi penser à rajouter une description des images dans l'attribut alt.
Au fait, essaye de remplacer les « ' » par des « ' », c'est plus joli :) .
HTML:
<div id="content"> <div class="article"> <img src="images/laville/ville.jpg" /> </div> <div class="article"> <img src="images/ophelie/ophelie.png" /> <img src="images/ophelie/bandeophelie.png" /> <img src="images/ophelie/ophelietransformation.gif" /> <p> <h2>Ophélie</h2> Tryptique réalisé dans le cours d'Albertine Zullo & Helge Reumann. Feutre. 30 × 20 cm. <br /> Ophélie est une personne comme les autre, elle a son propre caractère et ses propres expressions. Pourtant, Ophélie </p> </div> </div>
Et le CSS :
#content{ margin-left: 40px; margin-top: 180px; z-index: 1; } .article { margin-bottom: 20px; margin-right: 10px; } .article img { display: block; } h2 { font-family:"Source sans pro"; font-size: 15px; font-style: italic; }
C'est un peu différent, j'en conviens. Mais au moins c'est plus proche des normes : on ne devrait pas mettre du texte directement dans un div, il faut une balise p. Il faudrait aussi penser à rajouter une description des images dans l'attribut alt.
Au fait, essaye de remplacer les « ' » par des « ' », c'est plus joli :) .
auww03
Messages postés
2
Date d'inscription
dimanche 21 octobre 2012
Statut
Membre
Dernière intervention
21 octobre 2012
21 oct. 2012 à 23:44
21 oct. 2012 à 23:44
Merci mais j'aimerais par exemple que les images ophelie.png, bandeophelie.png, ophelietransformation.gif se superposent à certains endroit et qu'elles ne soient pas toutes les unes en dessous des autres
roptat
Messages postés
276
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
26 juillet 2013
77
22 oct. 2012 à 17:09
22 oct. 2012 à 17:09
essaye en reprenant le même code, mais en enlevant le
display: block;
en ajoutant des id sur les images et en les positionnant en relatif (position: relative;left: xx px;top:yy px;).
display: block;
en ajoutant des id sur les images et en les positionnant en relatif (position: relative;left: xx px;top:yy px;).