Архив метки: HTML

Из редактора WordPress уберут подчеркивание и выравнивание по ширине

На wptavern.com опубликовали шокирующую новость о том что в WordPress 4.7 из редактора будут удалены кнопки выравнивания по ширине (justify) и подчеркивания текста. Разработчик TinyMCE мотивировал это решение тем что выравнивание по ширине в разных браузерах работает не очень хорошо и по разному, а подчеркнутый текст читатели принимают за ссылки и пугаются.

Очень хорошо, что разработчики инструментов объясняют нам как ими пользоваться, но не понятно почему они указывают как ими пользоваться.

Сейчас и правда очень модно решать за пользователя и убирать функции. В тренде мода минимализма, правило Парето доведённое до абсурда. Все мы помним ЧСВ одной фруктовой компании, которая в особо извращенных формах издеваетеся над своими фанатами. Но то что эта мода докатилась до разработчиков open source — весточка нехорошая. Даёшь переходник с lightning на minijack больше форков TinyMCE и WordPress-плагинов, возвращающих все кнопочки обратно.

Аллергия на каучук

Кому-то где-то и когда-то в голову пришла гениальная мысль о том что шаблону должно быть все равно, на экране с какими параметрами он отображается. Он должен отображаться красиво. И этот кто-то назвал это резиновой версткой. Я не знаю кем был этот идиот, но у него много последователей.

Объясните мне, недалекому от верстки, как можно разместить три колонки с текстом на экран pda или растянуть те же три колонки с текстом на современный широкоформатный монитор без вреда к удобству чтения. Только учтите что я потребую от вас длины строки в 30-60 символов. И разумеется я потребую наличия в этом шаблоне максимального количества графики от нашего любимого креативного дизайнера.
Добавьте сюда наличие стандартов CSS с одной стороны, и наличие браузеров с другой, которые на эти стандарты кладут игнорируют.

Да, я веду к тому что идиотов в этом мире много.
И тех из них, что на заре освоения Веба, делали первые робкие попытки применять таблицы для оформления своих страниц, надо было расстреливать в первую очередь. Дабы не порождать опасной традиции.
HTML не предназначен для верстки. Как и CSS с дивами.
HTML — язык гипертекстовой разметки. CSS — его надстройка для задания оформления страниц. Но никак не для верстки. Вот почему использовать эти стандарты технологии, в их реализациях, для верстки есть форменным извращением.