|
|
|
| Объект (Картинка) в опере не растягивает блок <div> по ширине, в IExplorer все нормально
Код:
<div style="width:10px; height:10px; border: rgb(100,100,100) 1px solid; background:rgb(220,220,220); padding:5px;">
<img src="img.jpg" style="width:100px; height:60px; border:rgb(150,150,150) 1px solid;">
</div>
|
Подскажите как сделать так, чтобы блок <div> автоматически подгонялся под ширину содержимого.
Проверялось на Opera 9.25
Заранее спасибо. | |
|
|
|
|
|
|
|
для: Dr Lines
(03.03.2008 в 08:39)
| | Это вы еще в FF не смотрели. Там див и по высоте не подгоняется.
<div id="di" style="border: rgb(100,100,100) 1px solid; background:rgb(220,220,220); padding:5px;">
<img id="im" src="img.jpg" style="width:100px; height:60px; border:rgb(150,150,150) 1px solid;">
</div>
<script>
var di=document.getElementById('di');
var im=document.getElementById('im');
di.style.width=im.offsetWidth;
di.style.height=im.offsetHeight;
</script>
|
| |
|
|
|
|
|
|
|
для: yuk
(03.03.2008 в 10:17)
| | Я так не хотел чтобы это все на Java делалось, но придется.
P.C.
и зачем придумали эту Opera и FireFox :\ , один геморрой от них только. | |
|
|
|
|
|
|
|
для: yuk
(03.03.2008 в 10:17)
| | По высоте - всё нормально.
Уберите переходы строк перед и после картинки и будет ОК.
т.е. писать надо не а без разрывов: | |
|
|
|
|
|
|
|
для: CNTv2.0
(04.03.2008 в 06:12)
| | Я попробовал сделать так как ты написал, это не помогло, да и вобще, какая разница, сделал я перенос на другую строку, или не сделал. ? :\ | |
|
|
|