проблем с width: auto;

Liberate

Registered
защо когато на div оставя width да е по default или и задам auto (то е същото) div-а не свършва там където свършват елементите в него, а ми продължава до края на страницата?
 
Liberate каза:
защо когато на div оставя width да е по default или и задам auto (то е същото) div-а не свършва там където свършват елементите в него, а ми продължава до края на страницата?
Имаш и други елементи (<br> тагове или нещо такова) дай кода да го видим тук.
 
big.png

Код:
<style>#big{width: auto; border: 2px solid #f00;}</style>
<div id="big">Do kraq e... nali? :)</div>
и под IE ми излиза така :)
и... тва не е частен случай... винаги ми е до края освен ако не съм му задал точна дължина или ако няма други елементи на същия ред
 
оф ама сега па имам друг проблем - като напиша <br> не ми дърпа следващия div под предишния ами просто го дърпа на долу колкото е висок 1 ред текст... solution? :?
 
Затова аз си предпочитам таблиците..
<style>#big{ float: left; width: auto; border: 2px solid #f00;}</style>

<table>
<tr>
<td id="big">asd</td></tr>
<tr><td id="big">asd115151</td>
</tr>
</table>
 
Бе таблиците не са по-добри от дивовете, ама ади. Не ти пада както трябва, защото трябва да изчистиш float-инга
<div style="clear:both;"></div> вместо <br/>
 
shterev каза:
Бе таблиците не са по-добри от дивовете, ама ади. Не ти пада както трябва, защото трябва да изчистиш float-инга
<div style="clear:both;"></div> вместо <br/>
Не съм казал, че таблиците са по-добри, казвам, че ги предпочитам :)
 

Back
Горе