|
|
|
Junior Member
      
участник
Last Login: 29.11.2000 21:20
Сообщ.: 16,
Visits: 177
|
|
Как сделать кросс-броузероне сочетание StyleSheet + JavaScript, возможно, чтобы элементы <LI> имели заданный отступ.
Дело в том, что MARGIN-LEFT в СSS срабатывает для Эксплорера, но УВЕЛИЧИВАЕТ отступ в Нетскейпе.
Короче, как всегда проблема совместимости...
|
|
|
|
|
новичок
      
участник
Last Login: 06.12.2000 17:15
Сообщ.: 5,
Visits: 56
|
|
| А определение браузера и подключение соответствующих CSS не подойдет?
|
|
|
|
|
Junior Member
      
участник
Last Login: 29.11.2000 21:20
Сообщ.: 16,
Visits: 177
|
|
Дело в том, что если после определения браузера
написать document.tags.UL.merginLeft=..., то NN
воспринимает эту строку ДО ПЕРВОГО ИЗМЕНЕНИЯ
размера шрифта. Т.е. нажал Cttl+] - и все полетело.
Я еще попробую в зависимиости от браузера
подключать АБЛСОЛЮТНО ЛРУГОЙ CSS но не знаю пока,
что получится. Если есть какие советы - спасибо
заранее.
|
|
|
|
|
Supreme Being
      
модератор
Last Login: 09.07.2008 2:17
Сообщ.: 1 298,
Visits: 12 500
|
|
| помоему нет смысла вообще это делать - проще оставить тот что по умолчанию - отступ он всегда приятен, а если надо больше - использовать таблицу... JScript для такой задачи все равно что топором из мобильника батарейку доставать...
|
|
|
|
|
Junior Member
      
участник
Last Login: 29.11.2000 21:20
Сообщ.: 16,
Visits: 177
|
|
(to boombastik)
"Проще" - не значит "Правильнее".
И незнаю как вам, а мне "приятен" отступ в 20
пикселей, а не в 100 (минимум, я не считал), как
в NN. JavaScript для такой задачи - самое то, а вот отсутствие такового там, где можно добиться
совместимости "малой кровью" - признак низкой
квалификации Web-программиста. (ничего личного) :)
(to javer)
Получилось подключать для NN другой СSS а там
сделать
UL { margin-left:-30px; margin-bottom:0px; }
Спасибо.
|
|
|
|
|
Supreme Being
      
модератор
Last Login: 09.07.2008 2:17
Сообщ.: 1 298,
Visits: 12 500
|
|
(to jimfr)
Спасибо за справедливую критику :)
Но margin-left:-30px; выглядит как извращение - это камень не в Ваш огород, а в сторону Netscape''a! Но мое мнение не изменилось!!! - использование скрипта для форматирования страницы - в корне неверный подход! Вы пробовали свою страничку в других браузерах и что для каждого писать свой CSS? И вообще я уверен, что Вы знаете как расшифровывается HTML. Но опять таки - этот вопрос скорее к W3C - не достаточно четко описаны требования или к Netscape, а может к Microsoft, которые не верно следуют требованиям W3C... но это реальный мир, я знаю :(
Спасибо за внимание :)
Извини за грубоватое предыдущее письмо, вчера я был не в настроении... :(
Приятно было побеседовать!
С уважением, Владимир
|
|
|
|
|
Junior Member
      
участник
Last Login: 29.11.2000 21:20
Сообщ.: 16,
Visits: 177
|
|
Владимир,
К сожалению, проблема Netscape не в том, что
недостаточно к нему проработаны требования, а в
том, что ОН ПРОСТО ГЛЮЧИТ и НЕ СООТВЕТСТВУЕТ стандартам W3C. Explorer - соответствует + имеет
кучу Microsoft-specific вещей, но ВСЕ CSS,которые находятся в стандарте W3C, он пожжерживает ИМЕННО
ТАК, как написано на их сайте, а не так по-
дурацки, как Netscape.
Поэтому и приходится извращаться и применять при разметке JavaScript, чтобы бороться с низким качеством Netscape.
И, к сожалению, если бы у меня были другие
броузеры, я бы постарался сделать все и "под
них", хоть и много это работы и нервов.
Да и потом, так требуется в постановке задачи :)
С уважением,
Дмитрий.
|
|
|
|
|
Supreme Being
      
модератор
Last Login: 09.07.2008 2:17
Сообщ.: 1 298,
Visits: 12 500
|
|
Полностью согласен!
Именно поэтому первое желание было предложить тебе поместить на первой страничке ссылку с широко известным изображением на http://www.microsoft.com/download/... ну ты и сам наверно знаешь :)
Но как ты верно заметил в условиях задачи было определено... мне тоже время от времени приходится воевать с Netscape''ом :(
Причем из 20 возможных решений работающих под IE под Netscape''ом работает только 1 или вообще ни одного... :(
Рад, что ты нашел решение для своей проблемы - мне это не всегда удается!
С уважением, Владимир
|
|
|
|