Реферат: CSS Design: Укрощение списков
Item 4
Item 5 сделаем этот пункт немного длиннее, чтобы он переходил на следующую строку
Обратите внимание, что маркеры лежат за границей DIV-а. Если бы контейнером был не DIV, а <BODY> документа, маркеры оказались бы за пределами окна броузера, т.е. пропали бы с глаз долой. Если вы хотите, чтобы маркеры лежали внутри границ DIV-а, вдоль левого его края, присвойте либо свойству left-padding либо свойству left-margin значение "1em".
Item 1
Item 2
Item 3
Item 4
Item 5 сделаем этот пункт немного длиннее, чтобы он переходил на следующую строку
Маркеры
Скажем, вам понадобился список с особыми маркерами. Как вы поступали раньше? Создавали таблицу, в одной колонке размещали gif-картинку маркера и смещали ее в ячейке вверх и вправо. В другой колонке размещали текст, который должен был бы находится в элементах <LI>. Теперь CSS позволяет использовать изображение в качестве маркера. Если броузер не поддерживает эту функцию CSS (или не поддерживает вывод графики), будет использован маркер по умолчанию (либо тот, который вы укажите на этот случай).
Стилевое правило выглядит так:
ul {
list-style-image: url(bullet.gif);
}
А броузер покажет список так:
Item 1
Item 2
Item 3
Item 4
Item 5 сделаем этот пункт немного длиннее, чтобы он переходил на следующую строку
Для тех броузеров, которые не поддерживают вывод графики, добавьте в правила следующую строчку:
list-style-type: disc;
Изображения, выбранное вами в качестве маркера, может "выползти" за границы списка. Чтобы этого не произошло, поместите изображение внутрь блока <LI>. Для этого добавьте следующую строку:
list-style-position: inside;
Все три декларации можно объединить в одно краткое правило:
ul {
list-style: disc url(bullet.gif) inside;
}
что эквивалентно
ul {