marginLeft у элементов <LI>
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



marginLeft у элементов <LI> Expand / Collapse
Автор
Сообщение
14.12.2000 0:07
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 29.11.2000 21:20
Сообщ.: 16, Visits: 177
Как сделать кросс-броузероне сочетание StyleSheet + JavaScript, возможно, чтобы элементы <LI> имели заданный отступ.
Дело в том, что MARGIN-LEFT в СSS срабатывает для Эксплорера, но УВЕЛИЧИВАЕТ отступ в Нетскейпе.
Короче, как всегда проблема совместимости...
Сообщ. #702343
14.12.2000 12:13
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 06.12.2000 17:15
Сообщ.: 5, Visits: 56
А определение браузера и подключение соответствующих CSS не подойдет?
Сообщ. #702351
14.12.2000 16:49
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 29.11.2000 21:20
Сообщ.: 16, Visits: 177
Дело в том, что если после определения браузера
написать document.tags.UL.merginLeft=..., то NN
воспринимает эту строку ДО ПЕРВОГО ИЗМЕНЕНИЯ
размера шрифта. Т.е. нажал Cttl+] - и все полетело.
Я еще попробую в зависимиости от браузера
подключать АБЛСОЛЮТНО ЛРУГОЙ CSS но не знаю пока,
что получится. Если есть какие советы - спасибо
заранее.
Сообщ. #702359
14.12.2000 19:07
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 09.07.2008 2:17
Сообщ.: 1 298, Visits: 12 500
помоему нет смысла вообще это делать - проще оставить тот что по умолчанию - отступ он всегда приятен, а если надо больше - использовать таблицу... JScript для такой задачи все равно что топором из мобильника батарейку доставать...
Сообщ. #702361
14.12.2000 23:29
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior 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; }
Спасибо.

Сообщ. #702362
15.12.2000 11:19
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme 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... но это реальный мир, я знаю :(
Спасибо за внимание :)
Извини за грубоватое предыдущее письмо, вчера я был не в настроении... :(
Приятно было побеседовать!
С уважением, Владимир
Сообщ. #702368
15.12.2000 17:37
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 29.11.2000 21:20
Сообщ.: 16, Visits: 177
Владимир,
К сожалению, проблема Netscape не в том, что
недостаточно к нему проработаны требования, а в
том, что ОН ПРОСТО ГЛЮЧИТ и НЕ СООТВЕТСТВУЕТ стандартам W3C. Explorer - соответствует + имеет
кучу Microsoft-specific вещей, но ВСЕ CSS,которые находятся в стандарте W3C, он пожжерживает ИМЕННО
ТАК, как написано на их сайте, а не так по-
дурацки, как Netscape.
Поэтому и приходится извращаться и применять при разметке JavaScript, чтобы бороться с низким качеством Netscape.
И, к сожалению, если бы у меня были другие
броузеры, я бы постарался сделать все и "под
них", хоть и много это работы и нервов.
Да и потом, так требуется в постановке задачи :)
С уважением,
Дмитрий.
Сообщ. #702392
15.12.2000 17:53
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 09.07.2008 2:17
Сообщ.: 1 298, Visits: 12 500
Полностью согласен!
Именно поэтому первое желание было предложить тебе поместить на первой страничке ссылку с широко известным изображением на http://www.microsoft.com/download/... ну ты и сам наверно знаешь :)
Но как ты верно заметил в условиях задачи было определено... мне тоже время от времени приходится воевать с Netscape''ом :(
Причем из 20 возможных решений работающих под IE под Netscape''ом работает только 1 или вообще ни одного... :(
Рад, что ты нашел решение для своей проблемы - мне это не всегда удается!
С уважением, Владимир
Сообщ. #702394
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, mishgun, pl