LINUX.ORG.RU

Почему user agent stylesheet перекрывает мои стили

 


0

1

Тут вопрос как бы в двух плоскостях - во-первых почему это происходит и как от этого избавится? Я явно задаю размер шрифта, но браузер его переопределяет своими стилями и пофиг ему что я там написал. Причем в данном конкретном случае так делают все браузеры. Не помогает даже !important.

А во-вторых, почему вообще, в принципе, в дефолтнонастроенном браузере его стиль, без особого приказа, может перекрывать стиль установленный в таблице стилей? В чью светлую голову пришла такая мысль? Очень хочется в рожу дать.

★★★★★
Ответ на: комментарий от spiritkhl

Ну согласен архитектура не самая лучшая. Но и не худшая далеко.

Мало того, что много лишнего, так еще много частных всяких решений, прикрученных непонятно зачем на основе общей идеи инфоблоков, при этом нормального интерфеса для работы с этим универсальным объектом нет. Это же нонсенс! Его приходится делать каждый раз собственными руками...

А то как оно написано? Иногда разный стиль кода внутри одного класса! А есть файлы по 2000 строк без единой функции.

А верстка? Вот прям этот случай. Я же взял стандартный шаблон из последнего битрикса и мучу его. Вижу что сверстан он с тегами html5 - ну и пусть... А доктайп у него 4... Мать вашу!

Но самое плохое как вояют под ним сайты. Это надо видеть! Вот из недавнего: https://plus.google.com/u/0/112929298698740639866/posts/CdhwYHw2Ed4

Зафигачить больше сотни правил обработки адресов где можно было бы обойтись одним... Ну это полная жесть. Вся мощь регулярных выражений...

Ну и так далее. Вобщем иногда работа у меня смешнее Амстердама.

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от Suntechnic

Вот как раз из-за этих штук я не хочу с ним связываться, всё только потому что не хочется работать над тем, где очень много тупости, просто когда видишь такое, настроение пропадает работать с продуктом.

Мне вот интересно, как происходила его разработка.

Наверное так:

20 Петь пишут ядро, потом 20 Вась допиливают ядро, дальше 30 Саш вносят корректировки для расширения функционала, ну и никто им всем не говорил о едином стиле написания, либо говорили, но многим было пофиг на это.

Причем в некоторых моментах такой быдлокоддинг встречается, что понимаешь что там писали его в школе на уроках информатики

spiritkhl
()
Ответ на: комментарий от spiritkhl

Я думаю все это связано с тем, что продукт на самом деле очень старый. Там есть код которому лет десять наверное. Версия 3 появилась в 2003. Но были же еще версии 1, 2... Разработчики меняются - продукт остается. Вот и результат. Посмотри на тот же OOo (теперь уже LO и AOo) - да там еще код от StarOffice остается! Вот и грабли. Тока у него альтернатив ко всему прочему нет.

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от Suntechnic

Ну я думаю это проблема часто многих продуктов

spiritkhl
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.