Div-а да се разтяга според текста

niki_noki

Registered
Така ми е css-a .. Защо не се разтяга колко и да е дълъг текста?

Код:
#menu {
background: #fff;
width: 680px;
height: 100%;
margin-left: 240px;
}
 
Защото предполагам го задаваш на блоков елемент (div, p...) .
Затова задай смени атрибута width с min-width или направо го махни :)
 
@F1r3Fl3x , но тогава се размества дизайна :?


@marian - много разбъркано става така и пак се губи дизайна :idea:
 
@marian, ако не се лъжа когато един елемент има displa:inline зададен или по подразбиране (font, span) margin, паддинг, width, height не работят. Може да се използва display: inline-block; вместо това :)
 
F1r3Fl3x каза:
Защото предполагам го задаваш на блоков елемент (div, p...) .
Затова задай смени атрибута width с min-width или направо го махни :)
Че какво от това, че го задава на блоков елемент??? :shock: :shock: :shock:
Проблема ти идва верочтно от това, че имаш някъде НЕизчистен float-инг???
Сложи пред този проблемния див:
<div style='clear:both'></div>
да видим кво ще стане
 
emagi каза:
<div style='clear:both'></div>
да видим кво ще стане

Пак не става..


ПП: Ето и снимка:

1467.png
 
@emagi, имах предвид, че когато зададе with и height на блоков елемент, без да зададе overflow-a, ще се получава ефекта, който вижда в момента.
А относно проблема, махни height атрибута :)
Това би трябвало да реши проблема ти.
 
F1r3Fl3x каза:
Защото предполагам го задаваш на блоков елемент (div, p...) .
Затова задай смени атрибута width с min-width или направо го махни :)
само информативно p не е блоков елемент
 
Liberate каза:
F1r3Fl3x каза:
Защото предполагам го задаваш на блоков елемент (div, p...) .
Затова задай смени атрибута width с min-width или направо го махни :)
само информативно p не е блоков елемент
Останал съм с друго впечетление -> http://htmlhelp.com/reference/html40/block.html
 

Back
Горе