Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

LI + DIV

513
18 апреля 2007 года
Yurec
228 / / 21.09.2005
Коллеги, помогите с такой задачкой:

<LI style="list-style-position: outside;margin-left:15px;padding-left:0px;">
<div style="background: #F0F0F0;width:50">1<br>2<br>3<br>4<br>5<br></div>

Маркер становится снизу <DIV>, если в DIV убрать ширину, то маркер становится сверху. Какоим свойством можно заствить маркер списка стоновится вверху при указанной ширине?
308
18 апреля 2007 года
Комаджу
850 / / 26.07.2006
Вам бы следовало указывать весь значимый код, а не отрывки.
Нижеприведенный пример выровняет маркер, но создаст иные проблемы (например, будет нарушена структура при отображении в Опере).

Кроме того, у Вас ужасая структура списка - даже не представляю ситуацию, когда в список нужно пихать так много разнообразных тэгов. Вам следует задумать об оптимизации кода.

[HTML]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>.</title>
</head>
<body>
<ul style="width:50px;">
<li style="list-style-position:outside;margin-left:15px;padding-left:0px;">
<div style="background-color:#F0F0F0;">
<p>Это мой список.</p>
<p>Вторая строка.</p>
<p>Третья.</p>
</div>
</li>
</ul>
<ul>
<li style="list-style-position:outside;margin-left:15px;padding-left:0px;">
<div style="background-color:#F0F0F0;width:50px;">
<p>Это Ваш список.</p>
<p>Вторая строка.</p>
<p>Третья.</p>
</div>
</li>
</ul>
</body>
</html>[/HTML]
513
18 апреля 2007 года
Yurec
228 / / 21.09.2005
Дело в том, что в моем списке может быть несколько DIV и каждый из них должен иметь свою ширину. Если я явно ее укажу в DIV то маркер сползет вниз, если задам ширину как в Вашем случае, то ширина всех DIV будет одинакова.
308
18 апреля 2007 года
Комаджу
850 / / 26.07.2006
Угу, о чем и речь. Я на прошлой неделе потерял свой телепатический аппарат, поэтому не смог уловить, что DIV'ов может быть несколько. Выкладывайте уже код.
513
18 апреля 2007 года
Yurec
228 / / 21.09.2005
Кода как такового нет. А вот почему: перед тем как вывести текст на екран из файла происходит замена BB на теги, так например у меня в тексте есть:
  •  
    Код:
    .......
  •  
    Код:
    .......
    на <pre>). При этом ширина в <pre> явно задана.
308
18 апреля 2007 года
Комаджу
850 / / 26.07.2006
[HTML]<li style="vertical-align:top;">text</li>[/HTML]
513
19 апреля 2007 года
Yurec
228 / / 21.09.2005
Да, Комаджу, дружище это ОНО! Спасибос!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог