Обновить
46
0
Marat Tanalin@MTonly

Пользователь

Отправить сообщение
Если новичок использует валидатор, то ошибка не останется незамеченной. А если не использует — то ошибок и без этого будет достаточно.
«Модель содержимого»?
Целый атрибут разметки, в корне меняющий поведение ни разу не интерактивного по своей изначальной природе элемента dl

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

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

Возможно, но, к сожалению, среди разработчиков браузеров тоже немало теоретиков в том, что касается разработки сайтов, а не браузеров.
В спецификации можно было бы просто написать, что атрибут minimizable применим только к DL, содержащим строго один DT и один DD. Но теоретикам из W3 такие вещи кажутся confusing — любимое их слово.
Name-value groups may be terms and definitions, metadata topics and values, questions and answers, or any other groups of name-value data.
www.w3.org/TR/html5/grouping-content.html#the-dl-element
DL — это список связанных друг с другом сущностей, вовсе не обязательно терминов и определений.
Один из ненужных элементов, придуманных теоретиками из W3. Атрибут типа minimizable для DL был бы, конечно, логичнее.
Возможность повлиять на дизайн есть далеко не всегда. Вручную расставить переносы — тоже (например, на сайте какого-нибудь СМИ, наполняемом заказчиком самостоятельно). Авторасстановка переносов в таких случаях может хотя бы предотвратить вылезание длинных слов за пределы колонки.
Уместно заметить, что авторасстановка переносов имеет смысл не только при выравнивании по ширине, но и в узких колонках текста с выравниванием по левому краю.
Англоязычный Firefox переносит без проблем (проверено на nightly-сборке 20120115031052). Главное у корневого элемента документа (или элемента, содержащего текст, подлежащий авторасстановке переносов) указать правильный атрибут lang, чтобы браузер знал, какой словарь использовать:

<html lang="ru">
Если абстрагироваться от неполной поддержки, имевшей место до Firefox 8, можно проверять проще:

function isHyphensSupported() {
	var s = document.documentElement.style;

	return       'hyphens' in s
	    ||    'MozHyphens' in s
	    || 'WebkitHyphens' in s
	    ||  'KhtmlHyphens' in s;
}

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

Пытаться соединить их смысла мало.
Ctrl+A → Правая кнопка → Исходный код выделенного фрагмента.
Открываем страницу бага и читаем:
Target Milestone: mozilla12
Скорее всего, это просто «прикол» для привлечения внимания. ;-)
Странно, вы же сказали, что планшет пока у вас на руках.
Как на его AMOLED-дисплее смотрятся большие однотонные области (например, целиком белые)? Не «искрят» подобно ЖК?
На SSD, поддерживающих TRIM, скорость обычно зависит только от объёма свободного пространства (чем его больше, тем выше быстродействие). Вероятно, вначале свободного места на вашем накопителе просто было гораздо больше, чем сейчас.
Всегда удивляют сайты, при отключённом JavaScript не отображающие вообще ничего. ;-)

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность