Основы работы с CSS

         

Параметр 'list-style'


Данный параметр определяет все характеристики списка в одном объявлении.

Наследование:да.

Может принимать следующие значения:

ЗначениеОписание
list-styleЗадает характеристики списка
list-style-type
list-style-position
list-style-image

Примеры:

ol { list-style: square inside url("www.intuit.ru/departament/image.gif") }

ul { list-style: circle inside }



Параметр 'list-style-image'


Данный параметр позволяет заменить маркер элемента списка указанным изображением. Необходимо определять параметр "list-style-type" на тот случай, если изображение будет недоступно.

Наследование:да.

Может принимать следующие значения:

ЗначениеОписание
urlПуть доступа к изображению
NoneИзображение не выводится

Пример:

ul { list-style-image: url("www.intuit.ru/speciality/image.gif"); list-style-type: square }



Параметр 'list-style-position'


Параметр определяет способ размещения маркера элемента списка.

Наследование:да.

Может принимать следующие значения:

ЗначениеОписание
insideМаркер смещен внутрь текста
outsideМаркер располагается слева от текста

Пример:

ul { list-style-position: outside }



Параметр 'list-style-type'


Данный параметр задает тип маркера элемента списка.

Наследование:да.

Может принимать следующие значения:

ЗначениеОписание
noneБез маркера
discМаркер — закрашенный круг
circleМаркер — окружность
squareМаркер — закрашенный квадрат
decimalМаркер — число
decimal-leading-zeroМаркер — число с добавленным ведущим нулем (01, 02, 03 b и т.д.)
lower-romanМаркер — римские цифры, представленные строчными буквами (i, ii, iii, iv, v и т.д. )
upper-romanМаркер — римске цифры, представленные прописными буквами (I, II, III, IV, V и т.д.)
lower-alphaМаркер — латинские строчные буквы (a, b, c, d, e и т.д.)
upper-alphaМаркер —- латинские прописные буквы (A, B, C, D, E и т.д.)
lower-greekМаркер — греческие прописные буквы (альфа, бета, гамма и т.д.)
lower-latinМаркер — латинские строчные буквы (a, b, c, d, e и т.д.)
upper-latinМаркер — латинские прописные буквы (A, B, C, D, E и т.д.)
hebrewТрадиционная еврейская нумерация
armenianТрадиционная армянская нумерация
georgianТрадиционная грузинская нумерация (an, ban, gan, и т.д.)
cjk-ideographicМаркер — простые идеографические числа
hiraganaМаркер — a, i, u, e, o, ka, ki, и т.д.
katakanaМаркер — A, I, U, E, O, KA, KI и т.д.
hiragana-irohaМаркер — i, ro, ha, ni, ho, he, to и т.д.
katakana-irohaМаркер — I, RO, HA, NI, HO, HE, TO и т.д.

Примеры:

ol { list-style-type: circle }

ul { list-style-type: decimal }





Параметры списков в CSS


Как было отмечено выше, параметры списков в CSS позволяют разместить и изменять маркеры элементов списка, задавать изображение в качестве маркера элемента списка.

Поддерживаются следующими браузерами: Internet Explorer, Firefox, Netscape.

ПараметрОписаниеЗначенияIEFNW3C
list-styleПараметр для задания всех характеристик списка в одном объявленииlist-style-type4161
list-style-position
list-style-image
list-style-imageЗадает изображение в качестве маркера элемента спискаnone4161
url
list-style-positionЗадает размещение в списке маркера элемента спискаinside4161
outside
list-style-typeЗадает тип маркера элемента спискаnone4141
disc
circle
square
decimal
decimal-leading-zero
lower-roman
upper-roman
lower-alpha
upper-alpha
lower-greek
lower-latin
upper-latin
hebrew
armenian
georgian
cjk-ideographic
hiragana
katakana
hiragana-iroha
katakana-iroha
marker-offsetauto172
length



Этот пример показывает, как задать


    Этот пример показывает, как задать различные маркеры элементов списка. <html> <head> <style type="text/css"> ol.no {list-style-type: none} ul.ds {list-style-type: disc} ol.sqr {list-style-type: square} ul.crl {list-style-type: circle} </style> </head>
    <body> <ol class="no"> <li>Первый элемент</li> <li>Второй элемент</li> <li>Третий элемент</li> </ol>
    <ul class="ds"> <li>Первый элемент</li> <li>Второй элемент</li> <li>Третий элемент</li> </ul>
    <ol class="sqr"> <li>Первый элемент</li> <li>Второй элемент</li> <li>Третий элемент</li> </ol>
    <ul class="crl"> <li>Первый элемент</li> <li>Второй элемент</li> <li>Третий элемент</li> </ul>
    </body>
    </html> Этот пример показывает, как задать различные маркеры элементов списка. <html> <head> <style type="text/css"> ul.dec {list-style-type: decimal} ol.lwrm {list-style-type: lower-roman} ul.uprm {list-style-type: upper-roman} ol.lwalph {list-style-type: lower-alpha} ul.upalph {list-style-type: upper-alpha} </style> </head>
    <body>
    <ol class="lwalph"> <li>Первый элемент</li> <li>Второй элемент</li> <li>Третий элемент</li> </ol>
    <ul class="upalph"> <li>Первый элемент</li> <li>Чай</li> <li>Третий элемент</li> </ul>
    <ol class="lwrm"> <li>Первый элемент</li> <li>Второй элемент</li> <li>Третий элемент</li> </ol>
    <ul class="uprm"> <li>Первый элемент</li> <li>Второй элемент</li> <li>Третий элемент</li> </ul>
    <ul class="dec"> <li>Первый элемент</li> <li>Второй элемент</li> <li>Третий элемент</li> </ul>