О спецификации HTML 4.0

Наследование параметров выравнивания


Выравнивание содержимого ячейки могут задаваться для каждой ячейки или наследоваться от элементов верхнего уровня, таких как строка, столбец или сама таблица.

Приоритет (от высшего к низшему) атрибутов , и следующий:

  • Атрибут выравнивания, установленный для элемента в данных ячейки (например, ).
  • Атрибут выравнивания, установленный в ячейке ( и ).
  • Атрибут выравнивания, установленный в элементе группировки столбцов ( и ). Если ячейка является частью span из нескольких столбцов, свойство выравнивания наследуется от определения ячейки в начале span.
  • Атрибут выравнивания, установленный в элементе строки или группировки строк(, , и ). Если ячейка является частью span из нескольких строк, свойство выравнивания наследуется от определения ячейки в начале span.
  • Атрибут выравнивания, установленный в таблице().
  • Значение выравнивания по умолчанию.
  • Приоритет (от высшего к низшему) атрибута (а также других унаследованных атрибутов , и ) следующий:

  • Атрибут, установленный для элемента в данных ячейки (например, ).
  • Атрибут, установленный для ячейки ( и ).
  • Атрибут, установленный для элемента строки или группировки строк (, , и ). Если ячейка является частью span из многих строк, значение атрибута наследуется от определения ячейки в начале span.
  • Атрибут, установленный для элемента группировки столбцов ( и ). Если ячейка является частью span из многих столбцов, значение атрибута наследуется от определения ячейки в начале span.
  • Атрибут, установленный для таблицы().
  • Значение атрибута по умолчанию.
  • Кроме того, при генерации ячеек горизонтальное выравнивание определяется сначала для столбцов, а потом для строк, а вертикальное выравнивание - для строк, а потом для столбцов.

    Выравнивание ячеек по умолчанию зависит от агента пользователя. Однако агенты пользователя должны подставлять атрибут по умолчанию соответственно текущем направлению (то есть не просто "left" во всех случаях).

    Агенты пользователя, не поддерживающие значение "justify" атрибута должны использовать значение, соответствующее направлению.

    Примечание. Помните, что ячейка может наследовать атрибут не от родителя, а от первой ячейки в span. Это является исключением из общих правил наследования атрибутов.



    Содержание раздела