Positionnement calques CSS

Positionnement calques CSS - HTML/CSS - Programmation

Marsh Posté le 22-01-2005 à 11:53:20    

Hello
J'ai un problème de positionnement de calques en CSS. Voilà les codes :
 
CSS

Code :
  1. #siteInfo{
  2.    clear: both;
  3.    border: 1px solid #cccccc;
  4.    font-size: 75%;
  5.    color: #cccccc;
  6.    padding: 10px 10px 10px 10px;
  7. }


 
HTML

Code :
  1. <div id="siteInfo">
  2. <div style="float:left;">| <a href="#top">Haut de page</a> | <a href="#">Contact</a> | <a href="#">Plan du site</a> |</div>
  3. <div style="width:16px; margin:auto;"><a href="/"><img src="/root/favicon.png" alt="Retour à l'accueil" title="Retour à l'accueil" border="0"></a></div>
  4. <div style="float:right;">&copy;2005 Gillou</div>
  5. </div>


 
Est-ce que quelqu'un comprend pourquoi le copyright se met sur une autre ligne ? (cf.image ci-dessous)
 
http://gilloucarre.free.fr/copy.jpg
 
Comment faire pour que les 3 liens soient à gauche, l'icône au milieu et le copyright à droite, le tout sur une même ligne ?
Merci

Reply

Marsh Posté le 22-01-2005 à 11:53:20   

Reply

Marsh Posté le 22-01-2005 à 13:28:52    

Ton positionnement flottant est effectivement contradictoire.
Il faut bien tenir compte qu'un élément flottant n'agit pas sur le contenu qui le précède (ici, ta partie centre).
Il faut donc placer tes flottants avant les parties en flux normal
 
Pour aligner 3 éléments, voici une méthode :

Code :
  1. #content {
  2. background: yellow;
  3. text-align : center;
  4. }
  5. .gauche {float: left;}
  6. .droite {float: right;}
  7. <div id="content">
  8. <p class="gauche">gauche</p><p class="droite">droite</p>
  9. <p>centre</p>
  10. </div>



---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
Reply

Marsh Posté le 22-01-2005 à 14:19:50    

Salut Sibelius, et merci beaucoup pour ta réponse puisqu'elle résoud mon problème : j'ai placé l'image centrale après les deux flottants dans le code, et effectivement maintenant tout est aligné parfaitement.
Par contre je ne comprends pas bien ta phrase :

Citation :

Il faut bien tenir compte qu'un élément flottant n'agit pas sur le contenu qui le précède (ici, ta partie centre).


Que veux-tu dire ? (je suis débutant en CSS hein, c'est peut-être une question bête...)
 
Encore merci pour la solution en tout cas ! :D

Reply

Marsh Posté le 22-01-2005 à 14:30:16    

Gillou_2004 a écrit :


Citation :

Il faut bien tenir compte qu'un élément flottant n'agit pas sur le contenu qui le précède (ici, ta partie centre).


Que veux-tu dire ? (je suis débutant en CSS hein, c'est peut-être une question bête...)
 
Encore merci pour la solution en tout cas ! :D


Les flottants sont d'abord placés dans le flux (donc après les éléments qui les précèdent), PUIS poussés à droite ou à gauche.
Pour en savoir plus :
http://openweb.eu.org/articles/initiation_float/
http://www.alsacreations.com/articles/div/


---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
Reply

Marsh Posté le 22-01-2005 à 15:06:59    

merci pour tout

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed