Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 20

Одумались… слишком жёсткая была несовместимость, касалась кучи кода.
Перестал работать curAnim. Что делать? Помогите!
Пишут, что надо переходить на jquery ui, но это как-то уж больно расплывчато…
Нда. На самом деле всегда считал что аттрибуты это лишняя сущность, которая должна быть давным давно переведена в CSS.

И смысла ИМХО разграничивать тоже никакого не было. Ну и вот — отрефакторили :)
НЛО прилетело и опубликовало эту надпись здесь
а почему бы это не сделать свойством CSS?
чем checked хуже display?
тем что установлено не через стиль?
checked — смысловое свойство, а не визуальное
Так то оно так, однако оно на самом деле сказывается на виде документа — т.е. у тогоже чекбокса галочка появляется. Мне кажется что не было бы ничего страшного убрать это все в css.
Галочка должна быть чекнута даже если нет никакого CSS — это свойство объекта, а не то как он выглядит.
С точки зрения логики да, но работаь с этим делом не удобно. В конце концов это свойство должно влиять на визуальный вид объекта

Я не говрю спецальные какието свойства, которые могут быть присвоены с помощью JS

Или тогда надо делать чтото наподобии CSS но для свойств объекта.

Вообще путаница эта очень давно. теже cellspacing-и и cellpadding-и и т.д.
Ну а если JQ давала возможность свести все это к одной фии — это и было хорошо — потому и одумались.
В чём неудобство то?
А cellspacing и cellpadding изменяют структуру таблицы, а не её отображение — то же самое.
Атрибут cellspacing согласно спецухе «Задает расстояние между внешними границами ячеек» Это не ее отображение?

А неудобство в том что есть две сущностии с ними надо както работать по разному.
А смысл один — это свойства объекта.
Вы, случаем, не с WebForms работаете?
А то больно похоже на то — там всё в кучу любят мешать.

В атрибутах HTML находятся данные, в правилах CSS — внешний вид этих данных.

Т.е. такая форма
<form>
  <input name="a" checked="checked" style="color: red;" />
</form>

сейчас содержит информацию
{
  "a": "true"
}

Если убрать style="color: red;", то в данных ничего не изменится.

Если убрать checked в CSS — то получим данные
{
  "a": "undefined"
}

Разница есть?
Упс, я подумал на счёт colspan и rowspan почему-то.
cellspacing в CSS — border-spacing
cellpadding в CSS — padding
Никто так что давно уже cellspacing и cellpadding не пользуется
НЛО прилетело и опубликовало эту надпись здесь
У вас переменная `op` в глобальную область гадит.
НЛО прилетело и опубликовало эту надпись здесь
Читая такой перевод, невольно вспоминается голос Володарского с VHS-кассет, прости боже
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации