В спецификации можно было бы просто написать, что атрибут minimizable применим только к DL, содержащим строго один DT и один DD. Но теоретикам из W3 такие вещи кажутся confusing — любимое их слово.
Возможность повлиять на дизайн есть далеко не всегда. Вручную расставить переносы — тоже (например, на сайте какого-нибудь СМИ, наполняемом заказчиком самостоятельно). Авторасстановка переносов в таких случаях может хотя бы предотвратить вылезание длинных слов за пределы колонки.
Уместно заметить, что авторасстановка переносов имеет смысл не только при выравнивании по ширине, но и в узких колонках текста с выравниванием по левому краю.
Англоязычный Firefox переносит без проблем (проверено на nightly-сборке 20120115031052). Главное у корневого элемента документа (или элемента, содержащего текст, подлежащий авторасстановке переносов) указать правильный атрибут lang, чтобы браузер знал, какой словарь использовать:
Если абстрагироваться от неполной поддержки, имевшей место до Firefox 8, можно проверять проще:
function isHyphensSupported() {
var s = document.documentElement.style;
return 'hyphens' in s
|| 'MozHyphens' in s
|| 'WebkitHyphens' in s
|| 'KhtmlHyphens' in s;
}
Кстати, свойство без префикса (hyphens в данном случае) применять в общем случае небезопасно до тех пор, пока спецификация не выйдет из состояния черновика.
Существует два типа аркад: те, в которых противники условно устраняются достаточно мирным прыжком на голову, и те, где в противников стреляют из оружия.
На SSD, поддерживающих TRIM, скорость обычно зависит только от объёма свободного пространства (чем его больше, тем выше быстродействие). Вероятно, вначале свободного места на вашем накопителе просто было гораздо больше, чем сейчас.
«Целый атрибут», по-моему, является куда менее навязчивым нововведением, чем новые структурные элементы.
Возможно, но, к сожалению, среди разработчиков браузеров тоже немало теоретиков в том, что касается разработки сайтов, а не браузеров.
minimizableприменим только кDL, содержащим строго одинDTи одинDD. Но теоретикам из W3 такие вещи кажутся confusing — любимое их слово.DL— это список связанных друг с другом сущностей, вовсе не обязательно терминов и определений.minimizableдляDLбыл бы, конечно, логичнее.lang, чтобы браузер знал, какой словарь использовать:Кстати, свойство без префикса (
hyphensв данном случае) применять в общем случае небезопасно до тех пор, пока спецификация не выйдет из состояния черновика.Пытаться соединить их смысла мало.