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