Цитата:
|
Кстати, вот недавно пытался научить div-ный блок вести себя по ширине так же как по высоте, т. е. растягиваться контентом, получилось так:
<div style="overflow: hidden;"> <div style="float: left;"> text </div> </div> Все на первый взгляд, замечательно везде работает, но если добавить в такую конструкцию блок с "float: right;" , то в IE6 и IE7 добавленный блок начинает растягивать всю конструкцию на всю доступную ей ширину. Пришлось все же таблицей сделать :( . Вот полный пример: <div style="overflow: hidden; background: #f99;"> <div style="float: left; background: #9f9;"> <div style="float: right;"></div> text </div> </div> Пробовал с "position: relative;" + "position: absolute;" выдумывать, но тоже никак. На IE6 можно было бы и забить, но вот IE7. |
Цитата:
Я вижу только одну причину: ie6 рассчитывает ширину относительно body, который меньше ширины клиентской области из-за margin UPD: Цитата:
|
Цитата:
alert(document.defaultView.getComputedStyle(document.body.appendChild(document.createElement("table")), null).display); речь шла и не про таблицу: Цитата:
Цитата:
|
Цитата:
|
Цитата:
2. Нужно понимать, что и для чего сбрасываешь. 3. Вопросы зависимости производительности от верстки инограда имеют место быть, не думаю, что этот пример повлияет положительно. * { margin: 0; padding: 0; } No Longer Cool ________________ Цитата:
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } table { border-collapse:collapse; border-spacing:0; } fieldset,img { border:0; } address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } ol,ul { list-style:none; } caption,th { text-align:left; } h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } q:before,q:after { content:''; } abbr,acronym { border:0; } Интересно, почему не объединили fieldset,img и abbr,acronym, наспех делали? :-) А еще свойство border составное, для сброса принято писать значение none. |
Цитата:
<div style="display:inline;"></div> ;) |
народ возникла новая проблема.. в IE теперь выпирает шапка...
перепробовал все что можно... <table cellpadding="0" cellspacing="0" style="position:absolute; top:0; left:0; width:100%;" border="0"> <tr> <td><div style="position:relative; Z-Index:8;"><img src="images/2Shapka471.jpg" width="100%"></div></td> </tr> <tr align=right> <td> <div style="position:absolute; Z-Index:8; left:0; width:100%"> <table width=100% border=0> <tr align=right> <td> <?php include("parts/log.php"); ?> </td> </tr> </table> </div> <div style="position:relative; Z-Index:-10"><img src="images/21Shapka471.JPG" width="100%"></div> </td> </tr> </table> вот ссылочка http://471.org.ua/v2/ помогите пожалуйста... |
давай ты начнешь с того, что уберешь все position, кроме position: fixed для меню слева (как сделать чтобы оно работало в ie написано здесь)
|
А продолжишь тем, что перепишешь всё на дивах;)
|
Часовой пояс GMT +3, время: 15:03. |