Проблем с padding

PHP_Masters

Registered
Имам малък проблем с padding-left, текста си се мърда обаче одължава картинката и от другата страна аз като съм го дръпнал от ляво, то ще я одължи в дясно с толкова пиксела колкото съм задал на падинга, само при IE не става тоя номер
 
то порблема ми е, че контента като ми се оразмери и от страни имам едно sidebar-че и не мога да го наместя, а ако го позиционирам абсолютно става тъпо и трябва да го намествам на ръка което 100/100 ще има разместване на различните резолюции
 
с релативна не става, когато преместя другия елемент (sidebar-а) и упре до главната кутия на сайта повече не ще да се мести
 
Когато задаваш някакъв padding трябва да вадиш съответно от width (при ляв или десен padding) и от height (при горен и долен padding) толкова, колкото си задал за стойност на padding.

Примерно:

#myDiv { width: 200px; }
#myDiv2 { width: 150px; padding-left: 50px; }

Така и двата дива ще са ти с широчина 200px, но във втория текстът ще започва 50px навътре :)
 
adrian каза:
Когато задаваш някакъв padding трябва да вадиш съответно от width (при ляв или десен padding) и от height (при горен и долен padding) толкова, колкото си задал за стойност на padding.

Примерно:

#myDiv { width: 200px; }
#myDiv2 { width: 150px; padding-left: 50px; }

Така и двата дива ще са ти с широчина 200px, но във втория текстът ще започва 50px навътре :)

сега така стана, ама при IE се реже картинката, защото там няма такъв проблем
 
#content {
background: url('content.jpg') repeat-y center top;
width: 789px;
padding-left: 20px;
float: right;
clear: both;
}

#main {
background: #fff url('box.jpg') no-repeat;
width: 529px;
padding-top: 20px;
padding-left: 20px;
margin-top: 20px;
float: left;
}
 
сега ми хрумна, не мога ли да го направя с php, там проверявам какъв е браузера и ако е IE няма да му давам падинг ако е друг ще му дам
 
Аз ще ти дам друга идея да ми дадеш линк да го оправя, а под IE сигурно излиза добре защото не си сложил доктайп...
 

Back
Горе