Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   HTML и CSS - какие маразматики писали стандарты??? (https://javascript.ru/forum/offtopic/26536-html-i-css-kakie-marazmatiki-pisali-standarty.html)

Nanto 12.03.2012 14:07

Seva1986,
Троллите батенька! Да как ядрёно! Вслух высказываете сомнения в умственных способностях оппонента...
Вы думаете, что знаете html/css лучше меня, а я просто дурачок, у которого что-то не получается?
Или как тут "Я какраз один из тех как вы выразились спецов, и я прав!"
Ну раз Вы такой матёрый "спец", тогда уж разъясните мне дураку - как стилизовать элементы формы как <input type="file"> и <select>?
Или мы так и будем "несемантично" подсовывать js-ные фэйки?

Rootpassword 12.03.2012 14:08

ооо, холиварчик.
Консорциум, как уже заметили, реально в большинстве случае просто оформляет в виде стандарта все задумки производителей браузеров, которые уже реализованы были в виде нестандартных свойств. Слава яйцам(точнее фаейрфоксу и хрому), которые начали весьма активно отбирать долю рынка у ИЕ- и те реально зашевелились, наконец-то выпустив что-то не совсем блевотное. Текущий стандарт может говно, может не говно(как мне кажется, большая часть решений все же обоснована), но по факту выбора у нас нет, а вот не-кроссбраузерность заставляет тратить много человеко-часов на решение всех проблем, причем вот это действительно время, потраченное впустую.

Gozar 12.03.2012 14:12

Согласен с Rootpassword.

Nanto 12.03.2012 14:20

Nanto,
Я бы может и написал... Только кому это надо? Веб развивается по своим, неведомым законам (абсолютно пренебрегая "Бритвой Оккама").
Как стучали по не самой рациональной раскладке клавиш на клавиатуре, так и будем стучать...
Как производители браузеров использовали свои префиксы, так и будут!
//не, ну трудно прописать в парсерах -moz(-o,-webkit,-ms)-transition=transition????????? Нах мне по 5 свойств прописывать?
Или оставить свои префиксы для всего - не секрет, что изредка в ЛЮБОМ браузере вылезают неочевидные косяки... А так вставил конкретный префикс, и нужный браузер тут же переопределил для себя хак.
Почему бы не застандартить префиксы для любого браузера?

Gozar 12.03.2012 14:23

Цитата:

Сообщение от Nanto (Сообщение 162663)
Почему бы не застандартить префиксы для любого браузера?

Лично я префиксы не пишу. ;)

Nanto 12.03.2012 14:25

Gozar,
В том-то и дело что "извращается"! Можно написать конструкцию любой сложности - подключить JS, медиа-запросы и т.д. Но где тут "семантика" о которую ломают копья?
Стандарты изначально не довели до ума... А потом понеслась. Производители буровали одно, консорциум их мягко корил, но от безвыходности включал в поддержку их фичи/баги... А теперь уж и не до единого стандарта! Патовая ситуация - когда в мире сожительствуют <!--[if lte IE 8]> и CSS3.
Хоть по два отдельных стилевых файла делай! Типа - авось когда <!--[if lte IE 8(9)]> и умрут и тогда останется один файл...

Nanto 12.03.2012 14:28

Gozar,
Я бы тоже не писал, но... Иногда поступают заявы - а в Мозилле углы не круглые!
Вот и вспомниаешь что третья (интересно, а чем так хорош FF3.6, что он до сих пор на руках у кучи людей?) не понимает border-radius, а понимает только -moz-border-radius (и то, <img> в пролёте!)...
Тут уже не стандарты надо знать, а особенности каждой конкретной версии браузера!

Gozar 12.03.2012 14:28

Nanto,
Не было никакого стандарта раньше. Кто, кого корил? Консорциум записываем рекомендации для единообразия отображения контента. Он сам состоит из этих самых браузеров, вернее их представителей.

Gozar 12.03.2012 14:31

Цитата:

Сообщение от Nanto (Сообщение 162668)
а чем так хорош FF3.6, что он до сих пор на руках у кучи людей?

Тем что дальше нумерация пошла до точки, а то бы сейчас ты пользовался FF 3.10. Пиар, чтоб его.

Цитата:

Сообщение от Nanto (Сообщение 162668)
Тут уже не стандарты надо знать, а особенности каждой конкретной версии браузера!

Так и есть.

Gozar 12.03.2012 14:40

Зато у тебя есть работа, раз ты знаешь нюансы, а так бы не было. Пришли бы выпускники универов и всех построили, а так в этой области выживает самый упорный и дотошный ;)


Часовой пояс GMT +3, время: 20:22.