Я предпочитаю работать с дизайном на основе CSS, но, поскольку я больше работаю с внутренним программистом, мои навыки CSS немного слабоваты. Когда я занимаюсь версткой, я склоняюсь к форматированию на основе таблиц, потому что мое сознание было искажено годами злоупотреблений на основе таблиц. Есть одна конкретная проблема, с которой я всегда сталкиваюсь. Что является лучшей альтернативой CSS:
<table width="100%">
<tr>
<td align="center">
content goes here
</td>
</tr>
</table>
Я иногда использую:
<div style="width:100%; text-align:center">content</div>
Но это не совсем верно. Я не пытаюсь выровнять текст, я пытаюсь выровнять контент. Кроме того, это, похоже, влияет на выравнивание текста вложенных элементов, что требует корректировки для исправления. Одна вещь, которую я не понимаю: почему нет поплавка: стиль центра? Кажется, это было бы лучшим решением. Надеюсь, я что-то упустил, и есть идеальный способ CSS сделать это.