Pull to refresh

Comments 57

Давай сделаем её синей…
color: green;
*на картинке красная стрелка*

Баг или фича?
Ух, маханул. Прошу прощения. Исправил.
Хорошо бы ссылку на тест, чтобы покликать, для особо ленивых )
Пробовал, но не вышло. Как-то криво отображается. На том же JsFiddle.
Поэтому, к сожалению, придётся ручками. :(
> Но уж как-то это всё не профессионально. Мы не применили стили. А для красивого отображения
> сделать это достаточно легко.
Добавить align: justify и будет ещё красивее. Почему о выравнивании все забывают?!
UFO landed and left these words here
> Потому что justify в строчках нормальной для веба длины
Нормальной? Это в какой? Отформатировал ваш комментарий, всё хорошо. Да, в первой строке разрывы между строками стали чуть более широкими, но чтению это нисколечки не мешает.
UFO landed and left these words here
UFO landed and left these words here
Ага, видал.

> все привыкли к выравниванию по одному краю…
Привыкнуть можно ко всему :(
Иии… Что? Вы хотите сказать, что выравниванию не место в строках, в которые умещаются три-четыре слова? Я согласен. Но ведь ширина постов и комментаривев Хабры позволяет умещать более 10-12 слов в строке, при которых увеличенные разрывы не бросаются в глаза.
Было бы интересно узнать, есть ли какой-то development plan относительно этого тега у Mozilla, например?
Работает ли в последнем Safari (он ведь тоже на webkit)?
Если честно, я не в курсе. Просматривал в таблице поддержку этого элемента в браузерах. Про поддержку Фокса и Сафари, да и ИЕ — написано «неизвестно». Сафари не держу на ПК, т.к. произошло неприятное знакомство. Однажды, на достаточно мощной железяке он убил мне одно из ядер. Не знаю, как так произошло, но после этого я Сафу избегаю.
UFO landed and left these words here
А можно переписанный, мой. :)

Я написал его не давно, и, мне кажется, он объективно качественнее варианта Матиаза. Впрочем, я не отрицаю, что вдохновлён именно Матиазом, мы с ним переписывались. :)
А ещё, как вариант, можно не заниматься велосипедостроением. :)
Пока велосипед не достиг идеальной формы, было много вариантов.

Таг <details> совсем новый и плагин Матиза самый первый. Вряд ли он сразу написал всё хорошо, правда? :)
Я не очень понимаю зачем этот велосипед?
Есть же dl dt dd. Можно ведь было просто добавить атрибут для dl.
Этому место не в HTML5, а в HTML 3.2 рядом с marquee.
UFO landed and left these words here
DL — это список связанных друг с другом сущностей, вовсе не обязательно терминов и определений.
UFO landed and left these words here
В спецификации можно было бы просто написать, что атрибут minimizable применим только к DL, содержащим строго один DT и один DD. Но теоретикам из W3 такие вещи кажутся confusing — любимое их слово.
UFO landed and left these words here
UFO landed and left these words here
DL с одной парой DT/DD тоже имеет вполне определённый смысл. Отличие сворачиваемого DL с такой структурой от аналогичного несворачиваемого только в сворачиваемости. Нет?
UFO landed and left these words here
В сущности дело-то не в DL, а в семантической гибкости. В случае с элементами details/summary мы привязаны к конкретным элементам, хотя в конкретном HTML-документа, возможно, более уместным было бы использовать другие элементы, которым можно было бы просто назначить атрибут типа function, указывающий на функциональную роль элемента:

<div function="details">
	<h2 function="summary">...</h2>
	...
</div>


UFO landed and left these words here
Возможно. В ARIA-тематику сильно не вдавался. Сути идеи это не меняет.
UFO landed and left these words here
DL — definitions list

Вроде из названия тега ясно, что именно список определений.
Один из ненужных элементов, придуманных теоретиками из W3. Атрибут типа minimizable для DL был бы, конечно, логичнее.
UFO landed and left these words here
Целый атрибут разметки, в корне меняющий поведение ни разу не интерактивного по своей изначальной природе элемента dl

«Целый атрибут», по-моему, является куда менее навязчивым нововведением, чем новые структурные элементы.

И разве details ввели теоретики из W3C, а не суровые практики из WHATWG?..

Возможно, но, к сожалению, среди разработчиков браузеров тоже немало теоретиков в том, что касается разработки сайтов, а не браузеров.
UFO landed and left these words here
Если новичок использует валидатор, то ошибка не останется незамеченной. А если не использует — то ошибок и без этого будет достаточно.
UFO landed and left these words here
У этого DL с одной группой не было бы атрибута, делающего его сворачиваемым. А если был бы (будучи вставленным случайно) — это автор страницы увидел бы в браузере.
UFO landed and left these words here
Новичок с таким же успехом может не подозревать, что вместо элементов представления («знакомых ему по книгам времен HTML4») можно использовать CSS. Является ли это поводом не использовать CSS?
UFO landed and left these words here
если дизайн языка страхует от ошибок определенного рода — таких ошибок и будет меньше, даже у новичков.

Это хорошо лишь как побочный эффект, но не как основная цель, засоряющая язык ненужными сущностями и мешающая приданию аналогичной интерактивности другим элементам.
UFO landed and left these words here
Пожалуй, дискуссия себя исчерпала (иначе есть вероятность входа в цикл). ;-)
UFO landed and left these words here
UFO landed and left these words here
Sign up to leave a comment.

Articles