Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / IE и Opera по разному воспринимают стили / 7 сообщений из 7, страница 1 из 1
09.10.2007, 11:38
    #34856171
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IE и Opera по разному воспринимают стили
В тело HTML-файла включён следующий фрагмент:
Код: plaintext
1.
2.
3.
4.
5.
<style type="text/css">
<!--
ul {margin-top:0px;margin-bottom:0px;margin-left:20px}
-->
</style>
В InternetExplorer 6 списки отображаются нормально, а в Opera - с отступом в те самые 20px. Как угодить обоим браузерам?
...
Рейтинг: 0 / 0
09.10.2007, 11:43
    #34856191
PhoenixNET
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IE и Opera по разному воспринимают стили
BPK
В InternetExplorer 6 списки отображаются нормально, а в Opera - с отступом в те самые 20px. Как угодить обоим браузерам?
HTML<!-- --> Это html-коментирование, почему Opera вдруг должна его видеть? ;) В css используется CSS/* */.
К тому же проще писать так:
Код: plaintext
1.
2.
3.
ul {margin:0px 0px 0px 20px;}
или
ul {margin-left:20px;}
Но будьте готовы к тому, что margin-left будет в IE в 2 раза больше, чем в нормальных браузерах.
...
Рейтинг: 0 / 0
09.10.2007, 11:52
    #34856239
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IE и Opera по разному воспринимают стили
PhoenixNETЭто html-коментирование, почему Opera вдруг должна его видеть? ;)
И тем не менее Opera его видит. HTML-комментирование применяется для маскировки от старых браузеров, не знающих, что такое CSS.

PhoenixNETНо будьте готовы к тому, что margin-left будет в IE в 2 раза больше, чем в нормальных браузерах.
Это лечится без JavaScript?
...
Рейтинг: 0 / 0
09.10.2007, 12:08
    #34856322
Vint_x
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IE и Opera по разному воспринимают стили
Не забывай, что помимо margin есть ещё и padding .
...
Рейтинг: 0 / 0
09.10.2007, 12:18
    #34856359
PhoenixNET
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IE и Opera по разному воспринимают стили
BPKИ тем не менее Opera его видит. HTML-комментирование применяется для маскировки от старых браузеров, не знающих, что такое CSS.
Видимо это очень старые браузеры, ибо Опера 9.23 у меня это комментирование не воспринимает, как и IE6.

BPKЭто лечится без JavaScript?
Да, либо через хаки для ИЕ, либо через display:inline;, либо погуглите ещё чего-нить.
...
Рейтинг: 0 / 0
09.10.2007, 12:31
    #34856436
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IE и Opera по разному воспринимают стили
PhoenixNETК тому же проще писать так:
Код: plaintext
1.
2.
3.
ul {margin:0px 0px 0px 20px;}
или
ul {margin-left:20px;}
Но будьте готовы к тому, что margin-left будет в IE в 2 раза больше, чем в нормальных браузерах.
Ни один из этих вариантов не подходит потому что:
1. мне НАДО трогать left, top, bottom
2. НЕ НАДО трогать right
...
Рейтинг: 0 / 0
09.10.2007, 12:45
    #34856497
PhoenixNET
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IE и Opera по разному воспринимают стили
BPK
Код: plaintext
1.
ul {margin:0px 0px 0px 20px;}
Ни один из этих вариантов не подходит потому что:
1. мне НАДО трогать left, top, bottom
2. НЕ НАДО трогать right
Ну тогда вариант выше как раз для вас. Разницы нет, как писать, но так меньше букв ;)
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / IE и Opera по разному воспринимают стили / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]