Решено: Кривое выравнивание (HTML/CSS).

Модератор: Модераторы разделов

Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

Решено: Кривое выравнивание (HTML/CSS).

Сообщение Yaros »

Имеется вот такой участок текста:

Код:

<DIV id="footer"> <DIV id="text"> <IMG src="img/foot.jpg"> <P>Здесь левовыравненный текст.</P> </DIV> <DIV class="menu"> <A HREF="#">Здесь</A> <A HREF="#">правовыравненный</A> <A HREF="#">текст.</A> </DIV> </DIV>

Суть его в том, что внизу страницы должен быть блок, в котором слева есть рисунок и некий текст, справа — несколько ссылок, причем все расположено в одной строке. Подключен примерно такой файл css:

Код:

DIV#text{ display: inline; text-align: left } DIV#text IMG{ display: inline; text-align: left } DIV#text P{ display: inline; text-align: left } DIV.menu{ display: inline; text-align: right } DIV.menu A{ display: inline; text-align: right }

При данной конфигурации выравнивания по правой стороне не происходит :( В чем дело - не получается понять...
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: Кривое выравнивание (HTML/CSS).

Сообщение serzh-z »

Yaros писал(а):
14.07.2009 00:11
При данной конфигурации выравнивания по правой стороне не происходит sad.gif В чем дело - не получается понять...
Почему не происходит? Происходит. Но, поскольку размер дива равен размеру его контента (из-за переключения в потоковую модель - "display: inline"), то и выравнивание просто не видно. =) Вообще - так ("text-align: right" для дивов) раскидать элементы по странице не получится.
Спасибо сказали:
Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

Re: Решено: Кривое выравнивание (HTML/CSS).

Сообщение Yaros »

serzh-z писал(а):
14.07.2009 00:21
Yaros писал(а):
14.07.2009 00:11
При данной конфигурации выравнивания по правой стороне не происходит sad.gif В чем дело - не получается понять...
Почему не происходит? Происходит. Но, поскольку размер дива равен размеру его контента (из-за переключения в потоковую модель - "display: inline"), то и выравнивание просто не видно. =) Вообще - так ("text-align: right" для дивов) раскидать элементы по странице не получится.

А можете просветить, как получится? :)
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:
Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

Re: Решено: Кривое выравнивание (HTML/CSS).

Сообщение Yaros »

Разобрался. Для контейнеров DIV использовал свойство float - и все заработало.
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали: