Вы не зашли.
Короче есть div в div`e. Для каждого по кроям фоновое изображение. Но в IE вложенный блок начинается как бы с новой строки, не зависимо от margin:0;padding:0. И выходит вон что(смотреть скриншот). Что делать???
Вложения
f.gif
3kb
{222x74}
[
загрузок: 988]
по картинке ничего не понятно
#3.
TLENS
Off
(14)
Moderator
2011.05.13 19:07
Я тоже ничего не увидел в скриншоте мож тебе поможет css top, left, bottom и right но и position
Урезанная версия странички:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> |
<style> |
.osnow{background-image:url(gf.gif);background-repeat:repeat-y;background-position:left;text-align:left;padding:0;margin:0;width:40%;background-color:#DEF} |
.osnow2{background-image:url(gf.gif);background-repeat:repeat-y;background-position:right;padding:0;margin:0} |
.osnow3{text-align:left;color:#006;padding:1%;margin:0 30px 0 30px} |
.osnow{float:left} |
</style> |
</head><body> |
<div class="osnow"> |
<div class="osnow2"> |
<div class="osnow3"> |
<h4>/ <a href="/">Главная</a> / <a href="/bibl/">Библиотека</a> / </h4> |
</div> |
</div> |
</div> |
</body></html> |
А в IE вон оно как(смотрим скриншот). И главно, если убрать, что плавующий элемент, или убрать <h4>, или вид документа просто изменить на HTML, то всё норм.
Вложения
f.gif
1kb
{517x67}
[
загрузок: 954]
Вот поганый IE, задал задачку. Пофиг, пусть перед <h4> будет лишняя строка, тогда отступ будет больше, но хоть уж намного лучше будет, чем оборваный фон какой-то.
Открыл код в IE 8 и Opera 11.50 - выглядит примерно одинаково.
"выглядит примерно одинаково", это как?
скриншоты
Вложения
ie.png
30kb
{1688x1030}
[
загрузок: 1017]
opera.png
35kb
{1688x1030}
[
загрузок: 923]
Ты ещё по краям фоновое изображение не установил
Вложения
gf.gif
168b
{30x1}
[
загрузок: 944]
к классу osnow2 добавь
display: inline-block; width: 100%;не уверен насчет грамотности такого решения, но результат в опере и IE 8 теперь одинаковый.