|
|
|
| Конструкция не ровняет по центру:
<table class="background" style="background-color: #f0f0f0; position: absolute; bottom: 0; left: 0; border-top: 1px solid #ddd; width: 100%"><tr><td style="padding: 5px 0 7px 0; text-align: center; width: 100%">
..
|
А этот вариант ровняет:
<table class="background" style="background-color: #f0f0f0; position: absolute; bottom: 0; left: 0; border-top: 1px solid #ddd; width: 100%"><tr><td style="padding: 5px 0 7px 0; width: 100%" align="center">
..
|
Почему? | |
|
|
|
|
|
|
|
для: Vyacheslav Tsv.
(07.06.2011 в 21:26)
| | потому что text-align в CSS ровняет только текст или как там говорят inline объекты
http://htmlbook.ru/css/text-align | |
|
|
|
|
|
|
|
для: Vyacheslav Tsv.
(07.06.2011 в 21:26)
| | это не взаимозаменяемые атрибуты | |
|
|
|
|
|
|
|
для: psychomc
(07.06.2011 в 21:52)
| | именно | |
|
|
|
|
|
|
|
для: Vyacheslav Tsv.
(07.06.2011 в 21:26)
| | Тогда другой вопрос. По стандарту HTML 5 атрибута align для td быть не может. Это следует прописывать через style или class. Как тогда выйти из такой ситуации? | |
|
|
|
|
|
|
|
для: Vyacheslav Tsv.
(07.06.2011 в 23:18)
| | А что центрируете? Блочный объект? Его можно центрировать при помощи автоматических отступов (т.е. изменять его собственные CSS-стили). | |
|
|
|
|
|
|
|
для: cheops
(08.06.2011 в 08:49)
| | Внутри центрирую другую таблицу, только у которой конкретно задана ширина width. | |
|
|
|
|
|
|
|
для: Vyacheslav Tsv.
(08.06.2011 в 14:39)
| | Попробуйте этой внутренней таблице тэгу <table> добавить стиль
margin: 0px auto 0px auto;
|
| |
|
|
|
|
|
|
|
для: cheops
(08.06.2011 в 17:56)
| | Спасибо, забыл об этом совсем. | |
|
|
|
|
|
|
|
для: Vyacheslav Tsv.
(07.06.2011 в 23:18)
| | для TD text-align будет действовать через CSS | |
|
|
|
|
|
|
|
для: Ильдар
(08.06.2011 в 13:15)
| | Ну, как видите, не действует. И тут правильно заметили, он не центрирует блочные или табличные элементы внутри. | |
|
|
|