Я смотрю демонстрацию W3Schools с использованием элемента <COL>
для выравнивания столбцов:
<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):
FireFox (3.6.8):
Internet Explorer 9 (режим стандартов):
Internet Explorer 8 (режим стандартов):
Internet Explorer 7 (режим стандартов):
Internet Explorer (режим quirks):
Интересно отметить, что <COL align>
используется для работы в браузерах, а функция была отбрана в ie8. (И Chrome, с позицией быть идеальным арбитром всех вещей, не поддерживает его.)
Это заставляет меня задаться вопросом, может ли <COL align>
работать не .
Неужели <COL align>
устарел?
Обновить один
Я понимаю, что он официально не устарел. Но тот факт, что браузеры использовал, чтобы поддерживать его, а затем остановил, поддерживая его, заставляет меня поверить, что есть какая-то историческая история, которую я пропускаю. я предполагаю, что намеренное удаление поддержки col align
от IE и продолжающееся отсутствие поддержки от других браузеров указывает на то, что что-то происходит.
Обновить два
я ошибочно полагал, что отсутствие поддержки для всех функций <COL>
означает <COL>
сам не поддерживается. я ошибочно предположил, что, поскольку единственный атрибут, который я пытался, не работал: элемент не работал. Это была моя ошибка; и в ретроспективе я следует спросить, не устарели ли "COL align" (что это такое).
В моей защите я предположил, что пример показал бы, что больше не работает ".