CSS отрицателни стойности

Vladkata

Registered
Здравейте! Наскоро пусках тема за стойностите, но не разбрах защо например кагато имам margin-bottom: 50px няма промяна, а с margin-top: -50px си става всичко? Отнася се и за другите стойности, например на padding...

Благодаря предварително!
 
малко на изуст го казвам, но на боттом ти задаваш разстояние на елемента в долната му граница, т.е. елемента под него слиза надолу, а при топ се местия самия елемент нагоре с -50 пиксела
 
Не знам за padding-а, но с margin-bottom: 50px елемента не се ли качва нагоре (и съответно да качва и долния елемент нагоре) с 50px?
 
Vladkata каза:
Не знам за padding-а, но с margin-bottom: 50px елемента не се ли качва нагоре (и съответно да качва и долния елемент надолу) с 50px?
Мне... Колегато горе го обясни за какво е.
 
Малка глупост съм написал, имах предвид да качи долният елемент нагоре... Пробвай на документ с картинка да видиш че margin-bottom: 50px ще бутне картинката нагоре... Но при мен има много стойности и различни div-ове и явно оттам идва проблема...
 
Vladkata каза:
Малка глупост съм написал, имах предвид да качи долният елемент нагоре... Пробвай на документ с картинка да видиш че margin-bottom: 50px ще бутне картинката нагоре... Но при мен има много стойности и различни div-ове и явно оттам идва проблема...
Ем точно де...
Не съм сигурен дали това, което казвам е вярно!!!
margin-bottom не ти дига от долния контейнер (див), ами от самия екран. Поне така си го обяснявам аз. :)
 
Марина е външен отсъп, а падинга е вътрешен. Направи си един елемент с бордър и тествай падинг и маргин да видиш кое какво прави, а това дето маргин-ботъм 50 и ти мести долния елемент е голяма глупост, най-вероятно при теб се бъгва за да мести.

http://www.w3schools.com/css/tryit.asp?filename=trycss_margin
 
Знам че margin-а мести всичко, а padding-а само текст или вътрешно съдържание (ако има) вътрешно... Нищо не ми се е бъгнало... Просто ме притеснява това, че използвам отрицателна стойност...
 
Vladkata каза:
Знам че margin-а мести всичко, а padding-а само текст или вътрешно съдържание (ако има) вътрешно... Нищо не ми се е бъгнало... Просто ме притеснява това, че използвам отрицателна стойност...
Няма нищо лошо в това.....
 
поразгледай добре какво правят padding и margin, че ми се струваш малко заблуден в точно какво правят :)
 
Не ползвай големи отрицателно стойности. В много малко случай с много големи изключения ползвай тогава.

Ползвай маргин само за прицизното позициониране ( до +20px и -20px).
 
Не ползвай големи отрицателно стойности. В много малко случай с много големи изключения ползвай тогава.

Ползвай маргин само за прицизното позициониране ( до +20px и -20px).

Ами точно за прецизно позициониране, не мога да се вместя в +20...
*Използвам float...
 

Back
Горе