The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

W3C рассматривает вопрос перевода предыдущих спецификаций HT..., opennews (ok), 11-Авг-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


45. "W3C рассматривает вопрос перевода предыдущих спецификаций HT..."  +1 +/
Сообщение от KonstantinB (ok), 13-Авг-17, 00:36 
Это в последнее время так, после whatwg html5. И это правильный подход - стандартизировать то, что стало стандартом де-факто. До образования whatwg лет 5 высиживали xhtml2, заведомо обратно несовместимый.

А что не так с grid layout? Он, конечно, немного мудреный, но если задуматься о причинах, почему сделано именно так, то все, в принципе, логично.

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

52. "W3C рассматривает вопрос перевода предыдущих спецификаций HT..."  +/
Сообщение от пох (?), 13-Авг-17, 09:58 
> И это правильный подход - стандартизировать то, что стало стандартом де-факто.

ненене, так как раз было во времена html4.1 - и это были именно обсуждения, что это за "дефакта" такая, когда MS тянет в одну сторону, мазила в другую, а сафаря с оперой пытаются понять, им-то что реализовывать.
то есть тогда, худо-бедно, комитет работал по прямому назначению, но это очень не нравилось мазиле - ей уже сделанное приходилось иногда переделывать (те же мышовые эвенты).

проблема xhtml2 не в обратной несовместимости (это ж как раз то, о чем тут anon'ы мечтали - mime-subtype не html - ура, можно не париться разбором всех вариантов от 2 до 4.1 включая мешанину того и другого), а в том что его писали те же люди, которые принесли нам xml.

А сейчас все наоборот - _сначала_ появляется мазильский тикет, потом - иногда еще статья в викизиле, отдельно его описывающая, потом w3c пишет по ней черновик стандарта. В мазиле в этот момент для включения того же grid нужно было вручную перевернуть один из boolean. То есть это никакой не стандарт де-факто, это стандарт про еще недописанный код. (повторяю - я не в курсе что там в гугле, возможно к этому времени хромой уже все дописал, а мазила вынуждена копипастить - то есть кто там девушку ужинает я не в теме, и тем более не в теме, кто в конечном итоге ближе к спецификации - "у меня все работает", но я ничего особенного обычно и не хочу, но это точно не "стандарт де факто", если его полтора браузера еще спешно доделывают)

> А что не так с grid layout?

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

а выровнять текст внутри блока одновременно по вертикали и по горизонтали без кривых хаков в этом вашем html5.1 по прежнему нельзя ;-)

Ответить | Правка | Наверх | Cообщить модератору

55. "W3C рассматривает вопрос перевода предыдущих спецификаций HT..."  +/
Сообщение от Аноним (-), 13-Авг-17, 12:04 
Как это нельзя? Или flexbox не осилили?
Ответить | Правка | Наверх | Cообщить модератору

66. "W3C рассматривает вопрос перевода предыдущих спецификаций HT..."  +1 +/
Сообщение от Аноним (-), 13-Авг-17, 17:08 
> Как это нельзя? Или flexbox не осилили?

так это - хак. И как только места перестало хватать (экран мабилы мелкий, или другой бокс приполз откуда не ждали) - опаньки, все расползается, на то он и flex. И хз, кстати, какая сура корана мешает сделать поддержку центровки параметрами. (это же не свойство бокса, на самом деле должно быть, а свойство текста внутри, сам бокс может быть где угодно)
Впрочем, с центровкой самих боксов тоже все печально:
This text block is vertically centered.
Horizontally, too, if the window is wide enough.
млять. (распространенный у копипастеров пример с translate(-50%, -50%) )

Ответить | Правка | Наверх | Cообщить модератору

70. "W3C рассматривает вопрос перевода предыдущих спецификаций HT..."  +/
Сообщение от KonstantinB (ok), 13-Авг-17, 18:54 
>  опаньки, все расползается

Если контент не влезает, то это ваша задача решить, что с ним делать.
word-break, overflow-wrap, flex-wrap - в зависимости от.

Ответить | Правка | Наверх | Cообщить модератору

71. "W3C рассматривает вопрос перевода предыдущих спецификаций HT..."  +1 +/
Сообщение от Аноним (-), 13-Авг-17, 19:48 
> Если контент не влезает, то это ваша задача решить, что с ним

блок же ж, не конент.
> word-break, overflow-wrap, flex-wrap - в зависимости от.

а вот это - контент внутри блока (кроме последнего, там, хм, ньюанс). Ну и какого хрена его нельзя самого center/vcenter без приседаний с бубном? Причем внутри td - можно.

двадцать лет таблицы используются для чего угодно, только не табличных данных. двадцать лет w3c занимается херней, потому что это, дескать, не ложится в высоколобую концепцию.
(таблицы, кто помнит откуда они вообще взялись, появились при прямом противодействии этих теоретиков от sgml - поэтому в них сразу и по сей день можно то, чего никак в другом виде нельзя)

Ответить | Правка | Наверх | Cообщить модератору

75. "W3C рассматривает вопрос перевода предыдущих спецификаций HT..."  +/
Сообщение от KonstantinB (ok), 13-Авг-17, 22:18 
Если я правильно понимаю, то ограничения, о которых вы говорите, не решаются в рамках прогрессивного рендеринга без необходимости крупного ререндеринга - а на это с таблицами напоролись и стараются этого по возможности избегать в дальнейшем (ну хотя с grid layout таки напоролись еще раз).

Если неправильно, то давайте конкретный пример уж.

Ответить | Правка | Наверх | Cообщить модератору

77. "W3C рассматривает вопрос перевода предыдущих спецификаций HT..."  +/
Сообщение от Аноним (-), 13-Авг-17, 23:03 
все правильно - именно об этом и речь. Ради таблиц все равно приходится это делать, но, блин, приводит это к тому, что таблицы и используются, каждый раз, там, где надо управлять положением текста, а не как таблицы. Ушли от table, будет теперь новый-модный grid ровно в том же качестве на каждом углу использоваться.

Ответить | Правка | Наверх | Cообщить модератору

91. "W3C рассматривает вопрос перевода предыдущих спецификаций HT..."  –1 +/
Сообщение от Kodir (ok), 14-Авг-17, 12:35 
> А что не так с grid layout?

Достаточно почитать про XAML, чтоб понять - в HTML ВСЁ не так. :) Дичайшая логика "как из костылей и ведра скрепок сделать самолёт". Layout - зубная боль всех дизайнеров, а всё потому, что придумывали её старые, но далеко не самые умные "мэтры мэйнфрэймов". Из-за таких дундуков эра веба переживает постоянные изменения, плодя монструозные браузеры.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру