12 марта 2010 :Align средствами css и атрибутами htmlИзвиняюсь, за долгое отсутствие статеек, то праздники, то работа... В общем сегодня я быстренько распишу подробнее свой комментарий на статью о вертикальном выравнивании. А именно как заменить атрибуты align и valign у html, средствами css. ВведениеСперва, должна сказать, что эффект как атрибута, так и стилей, у блочных и строчных элементов отличается. В частности если задать выравнивание блочному элементу, то это повлияет на расположение дочерних элементов в нём, а если задать строчному, то вертикальное выравнивание повлияет на расположение его самого, а горизонтальное вообще ни на что не повлияет. Для блочных элементов атрибут align - аналогичен стилю text-align, для строчных - атрибуту float. Атрибут valign (который можно писать как align, при отсутствии оного), заменяет свойство vertical-align, только с немного другими значениями, смотрите ниже таблицу соответствий. Горизонтальное выравниваниеРаньше, например для того чтобы центрировать какой-то элемент, использовани элемент Важно помнить: Таблица перевода атрибутов в CSS:
Вертикальное выравниваниеЧитайте также соответствующую статью про вертикальное выравнивание. Когда vertical-align задан ячейке таблицы - это задаёт расположение базовой линии текста относительно ячейки. <td valign="top"> и <td style="vertical-align:top"> - одно и то же. Аналогично с inline элементами. Поиск в гугле показал что: <img valign="absmiddle"> означает <img style="vertical-align:middle"> Правильно кстати писать не valign, а align, однако любимый эксплорер в каких-то версиях понимает для align только центровку по горизонтали. Возможно это сделано для того чтобы была возможность задавать отдельно align (css Интересно знать такую таблицу соответствий , например применительно к
P.S. Не забывайте, что элемент <p> - является блочным, т.е. для форматирования текста в нём достаточно применять |
Либо волшебно используйте ваш логин в Google, Яндекс, рамблер или ЖЖ чтобы войти через Open_ID

Комментарии: