>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Баг FF3.1 или верстки? http://forum.mozilla-russia.org/viewtopic.php?id=26533 |
RL21 > 22-09-2008 13:18:25 |
Добрый день! Верстаю хтмл и вот, что обнаружилось... Выделить код Код:HTML: <div class="a1"> <a href="www"> </a> </div> CSS: .a1 a:link, a:visited, a:active{ display: block; background: url(../1.gif) top left no-repeat; height: 10px; width: 10px; margin: 100px 0px 0px -6px; text-decoration: none; } .a1 a:hover{ background: url(../2.gif) top left no-repeat; } margin: 16px 0px 0px -6px; в ИЕ7 и Опере обрабатывается верно - блок сдвигается влево на 6 пкс, а в ФФ он сдвигается вправо на то же количество пкс, при этом, если указать не -6px, a 6px, то все происходит совершенно наоборот. Это можно занести в баги ФФ или это у меня что-то в голове с логикой? |
Shutnik > 22-09-2008 14:15:08 |
DOCTYPE какой? |
RL21 > 22-09-2008 14:25:23 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> А разница разве существенная, когда margin: 100px 0px 0px -6px; в одних браузерах ведет себя так, как и ожидается, а в ФФ наоборот, словно обрабатывается с знаком минус данное свойство? |
Shutnik > 22-09-2008 17:03:37 |
не факт ещё, что в осле и опере правильно. |
Lynn > 22-09-2008 18:26:25 |
Ну, для начала, я думаю, что имелось в виду
Во вторых, лучше дайте ссылку на страницу с багом. |
Al_H > 23-09-2008 17:03:16 |
В чем смысл вопроса? Как блочный элемент начинает себя вести после указания display: block; |
RL21 > 23-09-2008 20:30:45 |
Al_H естественно пробовал))) Ждите пример выложу |
Al_H > 24-09-2008 15:00:54 |
Тогда testcase плиззз. Минимальный кусок кода, вызывающий ошибку. Тут явно что-то намудрено. |
RL21 > 25-09-2008 14:39:01 |
Вот обещанный пример http://3x-project.jino-net.ru/index2.html |
RL21 > 03-10-2008 10:23:24 |
Что молчим? Вопрос с повестки дня не снимали... |
Lynn > 03-10-2008 10:45:20 |
Проблема в <div align="center"> |
RL21 > 06-10-2008 11:57:14 |
Можно чуть подробнее? |
Lynn > 06-10-2008 12:04:04 |
Потому что атрибут align -- очень старый и не только центрирует текст внутри блока, но и делает ещё какие-то магические штуки, что б соответстовать старому поведению. Мне лень разбираться что именно он делает. |