LINUX.ORG.RU

[html5]Аналог center

 


0

1

Есть блок вида <center>Text<table ...>...</table></center>. Новый стандарт запрещает использование center, вот ищу, на что бы его заменить. Рекомендуют <div style=«text-align: center»>...</div>, но тогда внутри блока по центру выравнивается текст, но не таблица.

Вариант выравнивать таблицу каким-то параметром самой таблицы (типа <table align=center>, который тоже запрещён) нежелателен, но в крайнем случае пойдёт.

>но тогда внутри блока по центру выравнивается текст, но не таблица.

пропиши таблице display: inline или inline-block в стилях.

nu11 ★★★★★
()

<table style=«margin-left:auto; margin-right:auto»> не подойдёт?

Вообще, CSS Box Model - это такая суксь...

Miguel ★★★★★
()
Ответ на: комментарий от user_id_68054

Для таблиц (и блоков с display: table) не обязательно.

Deleted
()

короче -

table{

margin: 0 auto;

}

а текст до таблицы (я так понимаю что это что-то поясняющее) лучше в абзац и сделать ему выравнивание не по ширине.

OldFornit
()
Ответ на: комментарий от trashymichael

ну да, но написали отдельными правилами для left и right, а не единым. А так как у топикстартера вообще возник такой вопрос, то однозначно ему надо было показать все варианты написания.

OldFornit
()
Ответ на: комментарий от OldFornit

признаюсь, я тоже об этом думал, но после использования center ему и отдельные правила сойдут, а то тут еще в какие-то trouble вникать :)

trashymichael ★★★
()
Ответ на: комментарий от trashymichael

К тому же, общее правило устанавливает верхний и нижний маргин.

Deleted
()

ААА! «Новый стандарт» - это не стандарт, а задротство. Но, мля, сейчас <div style=«text-align: center»> - это задродство на 1000000%! есть align

moscwich
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.