русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Урок 6: Списки в CSS


Дата добавления: 2015-07-09; просмотров: 591; Нарушение авторских прав


В этом уроке мы рассмотрим основные свойства CSS , отвечающие за внешний вид списков. Их совсем чуть-чуть, так что урок будет коротким, но полезным!

  • list-style-type
  • list-style-position
  • list-style-image
  • list-style

Запомните: Все эти свойства универсальны, т.е. могут применяться как к упорядоченным спискам, так и к неупорядоченным. В этом то и прикол CSS , что можно из неупорядоченного списка, сделать упорядоченный и наоборот :)

Свойство LIST-STYLE-TYPE

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

  • disk - маркер в виде закрашенного круга;
  • circle - маркер в виде незакрашенного круга;
  • square - маркер в виде закрашенного квадрата;

 

  • decimal - обычные десятичные числа , например 1,2,3,4,5 и т. д. ;
  • upper-roman - большие римские цифры, типа I, II, III, IV, V и т.д. ;
  • lower-roman - маленькие римские цифры типа i, ii, iii, iv, v и т.д.
  • upper-alpha - большие буквы A, B, C, D, E и так далее;
  • lower-alpha - малые буквы типа a,b,c,d,e и т.д.;
  • none - маркер списка отсутсвует;

Переделаем, для прикола, упорядоченный список в неупорядоченный, т.е. элементу OL( упорядоченый список) напишем square, а элементу UL(неупорядоченный) тип upper-roman;

ol {list-style-type:square;}
ul {list-style-type: upper-roman;}

  • Смотреть пример

Результат на лицо! если не верите, посмотрите исходный html код примера:)

Свойство LIST-STYLE-POSITION

Это свойство определяет положение маркера. Может принимать два значения:

  • outside - за пределами основного блока элемента списка;
  • inside - внутри основного блока списка.

Т.е. если мысленно обвести прямоугольником основной блок списка, получится примерно следующее:

 

Только учтите, это свойство уже устарело, и сейчас, в новых версиях браузеров может уже и не работать!



Свойство LIST-STYLE-IMAGE

Это наверное самое интересное свойство в списках. Оно позволяет поставить вместо маркера любое изображение. В качестве значения указывается ключевое слово url и затем в круглых скобках путь к изображению. В некоторых устаревших версиях браузеров, работает неккоректно.

ul {list-style-image: url(galka.gif);}

  • Смотреть пример

Не забывайте, что url(galka.gif) означает что изображение galka.gif лежит в той же папке, где и css -файл. Если у вас изображение не там, соответственно и путь указывайте другой!

Сокращенная форма LIST-STYLE

Перечисленные выше свойства можно записать более компактно. Для этого существует сокращенный вариант list -style;

Такой вариант из трех строк:

ul{
list-style-type:square;
list-style-position: inside;
list-style-image: url(galka.gif);
}

Рациональнее заменить таким:

ul {list-style:square inside url(galka.gif) }

Свойства указываются через пробел и последовательность в данном случае роли не играет.

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

Ну вот и все по спискам! теперь Вам осталось попрактиковаться, и можете переходить к следующему уроку.



<== предыдущая лекция | следующая лекция ==>
Урок 5: Текст в CSS | Как применить псевдокласс к ссылкам?


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.176 сек.