|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : août 2011 Messages : 5 ![]() |
Bonjour
J'ai essayé un position:relative pour le bloc droit dans une disposition bloc gauche/bloc droit avec un float pour le bloc gauche et là je me retrouve avec un padding gauche (et peut-être droit) forcé pour le bloc droit, que je ne peux pas corriger avec un padding:0px. Si j'utilise un position:absolute, là j'ai un padding forcé haut et bas. Vous pouvez me dire pourquoi ? Merci beaucoup ! Voici mon code html: Code html :
Et mon CSS: Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Parce que tu n'as ni besoin du position:relative, ni du left:120px. Remplace ces deux propriétés par un simple margin-left:120px.
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2011 Messages : 5 ![]() |
Certes, je suis d'accord avec toi mais en ce moment j'essaye de comprendre comment marchent html et css, donc je fais des esssais et à chaque fois qu'un truc inattendu se produit j'essaye de piger pourquoi.
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : juillet 2006 Messages : 1 529 ![]() |
Hello,
Ton bloc se déplace bien de 120px sur la gauche, depuis sa position initiale, sans influencer les autres éléments de la page, ce qui laisse apparaître un espace de 120-100=>20 pixels entre tes 2 blocs et fait apparaître la scroll barre horizontale. Ce qui te perturbe, vraisemblablement, c'est que le background du bloc de droite débute depuis le bord gauche de ta page et non depuis la fin du bloc gauche, ce qui explique la présence de ce qui ressemble à un padding de 100px. Si ce comportement t'étonne, je ne peux que t'encourager à approfondir tes notions concernant les flottants ainsi que le flux. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : août 2011 Messages : 5 ![]() |
merci pour vos réponses, j'ai compris ce qui se passait.
C'est que le texte de mon bloc droit est normalement poussé de 100px par le float gauche, comme si je n'avais pas mis de positionnement particulier pour le bloc droit, et qu'en plus j'ai le décalage normal de mon bloc droit spécifié dans mon position:relative. Alors que dans mon esprit mon position:relative rendait inutile le décalage du texte du bloc droit dû au float. Tout ça est très logique en fait. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com