Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Styletype определяет внешний вид маркера или нумератора

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 2.11.2024

Списки CSS

Списки CSS

Как всегда CSS предоставляет большие возможности при создании списков, чем только HTML. Собственно свойств для списков существует всего три:

  •  list-style-type - определяет внешний вид маркера или нумератора.
  •  list-style-image - определяет пользовательское изображение маркера.
  •  list-style-position - определяет положение маркеров относительно блока.

Рассмотрим их на примерах.

list-style-type

Для маркерованных списков ничего нового, все теже значения, что и в HTML:

  •  disk - закрашенный кружок.
  •  circle - незакрашенный кружок.
  •  square - закрашенный квадрат.

Давайте посмотрим, как они выглядят в браузере. Для этого создадим три одинаковых списка, но каждому в стилях зададим свое значение свойства. Итак, код html-страницы:

<html>

 <head>

   <title>CSS списки</title>

   <link rel="stylesheet" type="text/css" href="style.css">

 </head>

 <body>

   <ul id="spisok1">

     <li>Первый пункт</li>

     <li>Второй пункт</li>

     <li>Третий пункт</li>

   </ul>

   <ul id="spisok2">

     <li>Первый пункт</li>

     <li>Второй пункт</li>

     <li>Третий пункт</li>

   </ul>

   <ul id="spisok3">

     <li>Первый пункт</li>

     <li>Второй пункт</li>

     <li>Третий пункт</li>

   </ul>

 </body>

</html>

Код страницы style.css:

#spisok1{

list-style-type:disk;

}

#spisok2{

list-style-type:circle;

}

#spisok3{

list-style-type:square;

}

   

Для нумерованных списков перечень более широк, чем в HTML, но не все значения поддерживаются всеми браузерами. Поэтому пока рекомендуется использовать только следующие:

  •  decimal - десятичные числа.
  •  lower-roman - строчные римские цифры.
  •  upper-roman - прописные римские цифры.
  •  lower-alpha - строчные латинские буквы.

Давайте посмотрим, как они выглядят в браузере. Для этого создадим четыре одинаковых списка, но каждому в стилях зададим свое значение свойства. Итак, код html-страницы:

<html>

 <head>

   <title>CSS списки</title>

   <link rel="stylesheet" type="text/css" href="style.css">

 </head>

 <body>

   <ol id="spisok1">

     <li>Первый пункт</li>

     <li>Второй пункт</li>

     <li>Третий пункт</li>

   </ol>

   <ol id="spisok2">

     <li>Первый пункт</li>

     <li>Второй пункт</li>

     <li>Третий пункт</li>

   </ol>

   <ol id="spisok3">

     <li>Первый пункт</li>

     <li>Второй пункт</li>

     <li>Третий пункт</li>

   </ol>

   <ol id="spisok4">

     <li>Первый пункт</li>

     <li>Второй пункт</li>

     <li>Третий пункт</li>

   </ol>

 </body>

</html>

Код страницы style.css:

#spisok1{

list-style-type:decimal;

}

#spisok2{

list-style-type:lower-roman;

}

#spisok3{

list-style-type:upper-roman;

}

#spisok4{

list-style-type:lower-alpha;

}

   

list-style-image

Это свойство позволяет задать свой вид маркера. Для этого сначала надо создать картинку с маркером. Предположим у нас есть вот такая картинка: и мы хотим, чтобы она была маркером. Создадим список:

<html>

 <head>

   <title>CSS списки</title>

На странице style.css зададим стиль:

#spisok{

list-style-image:url(marker.gif);

}

   

Обратите внимание, для данного примера картинка лежит в той же папке, что и наши страницы. Если же поместить картинку, например, в папку images, то и путь к ней надо указать, как list-style-image:url(images/marker.gif);. В общем, где бы не лежала картинка, вы должны правильно указать путь к ней.
Результат:

   <link rel="stylesheet" type="text/css" href="style.css">

 </head>

 <body>

   <ul id="spisok">

     <li>Первый пункт</li>

     <li>Второй пункт</li>

     <li>Третий пункт</li>

   </ul>

 </body>

</html>

Как вы понимаете, на внешний вид вашего списка будет влиять размер картинки. Помните об этом.

list-style-position

Это свойство определяет положение маркера: внутри блока - inside или снаружи - outside. Понятнее будет на примере. Создадим два списка, расположенных в div-е:

<html>

 <head>

   <title>CSS списки</title>

   <link rel="stylesheet" type="text/css" href="style.css">

 </head>

 <body>

   <div id="sp">

     <ul id="spisok1">

      <li>Первый пункт первого списка</li><br>

      <li>Второй пункт первого списка</li><br>

      <li>Третий пункт первого списка</li><br>

     </ul>

     <ul id="spisok2">

      <li>Первый пункт второго списка</li><br>

      <li>Второй пункт второго списка</li><br>

      <li>Третий пункт второго списка</li><br>

     </ul>

  </div>

 </body>

</html>

Зададим стили для списков с разными значениями:

#sp{

 width:150px;

}

#spisok1{

list-style-position:inside;

}

#spisok2{

list-style-position:outside;

}

Думаю теперь разница очевидна.

Сокращенная запись свойства list-style

Как всегда, можно задать все значения свойств списка через пробел:

#spisok1{

list-style:circle url(marker.gif) inside;

}

   




1. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата медичних наук Вінниця ~ Ди
2. Модельные программы предприятий АПК для студентов специальности Экономика и управление на предприятии
3. . Некоторые термины и определения Гидромашина которая может работать в режиме насоса или гидромотора назы
4. Пояснительная записка Рабочая программа английский язык составлена для преподавания учебного предмета
5. Финансы и кредит КАЗАНЬ 2005 Д
6. Статья 567 Договор мены каждая из сторон обязуется передать в собственность другой стороны один товар в обмен
7. Определение расходов воды на нужды города
8. на тему- Расчёт опоры путепровода устойчивости подпорной стенки
9. наноэкономика изучает деятельность индивидуальных экономических субъектов мезоэкономика отрасли реги
10. Фотосинтетическая активность сои при использовании ирлитов
11. МИФИ Московский государственный университет путей сообщения МИИТ Нижегородский государственный технич
12. тема России Основные понятия и определения.html
13. Профессиональная мобильность
14. Анализ рассказа Чехова Палата 6
15. Джигарханян Армен Борисович
16. В этом очерке мы рассмотрим валидность 16 планов эксперимента в связи с 12 факторами которые могут угрожать в
17. Теоретикоконцептуальныйпредставлен в виде теорииконцепцийученийдоктрин 2
18. 1- ведущего 1 и ведомого 2 которые прижимаются один к другому силой Fr на рисунке пружиной так что сила
19. З КУРСУ ПЕДАГОГІКА для студентів ІІ курсу природничогеографічного факультету.
20. Тема- Анализ уровня жизни и расчет величины прожиточного минимума для основных социальнодемографических г