Is h tml устарел?

Я смотрю демонстрацию W3Schools использования элемента для выравнивания столбцов :

<table width="100%" border="1">
  <col align="left" />
  <col align="left" />
  <col align="right" />
  <tr>
    <th>ISBN</th>
    <th>Title</th>
    <th>Price</th>
  </tr>
  <tr>
    <td>3476896</td>
    <td>My first HTML</td>
    <td>$53</td>
  </tr>
</table>

И его отображение в браузере не внушает оптимизма:

Chrome (10.0.648.127):
enter image description here

FireFox (3.6.8):
enter image description here

Internet Explorer 9 (стандартный режим):
enter image description here

Internet Explorer 8 (стандартный режим):
enter image description here

Internet Explorer 7 (стандартный режим):
enter image description here

Internet Explorer (режим совместных действий): {{1} } enter image description here

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

Это заставляет меня задаться вопросом, а не предполагалось ] работать.

Не устарело ли ?


Обновление 1

Я понимаю, что официально он не объявлен устаревшим. Но тот факт, что браузеры использовали для его поддержки, а затем прекратили его поддержку, заставляет меня поверить, что есть некоторая историческая история, которую я упускаю. Я предполагаю, что намеренное удаление поддержки col align из IE и продолжающееся отсутствие поддержки со стороны других браузеров указывает на то, что что-то происходит.

Обновление 2

Я ошибочно полагал, что отсутствие поддержки всех функций означало, что сам по себе не поддерживается. Я ошибочно предположил, что, поскольку единственный атрибут, который я пытался, не работал: элемент не работал. Это была моя ошибка; и, оглядываясь назад, я должен был спросить, устарел ли "COL align" (что так и есть).

В свое оправдание я предположил, что на примере было бы показано, что «больше не работает».

См. Также

23
задан Ian Boyd 10 March 2011 в 16:26
поделиться