HTML [44] |
Visual C++ и MFC [21] |
c++ [78] |
php [19] |
Javascript [15] |
C# [51] |
загрузки [0] |
XNA
[10]
создание игр с помощью xna
|
Главная » Статьи » HTML |
Маркированные и нумерованные спискиМаркированный списокМаркированный, или еще неупорядоченный список применяется для форматирования перечислений, последовательность элементов которых не имеет значения. К примеру, на странице требуется расположить перечень независимых друг от друга услуг, оказываемых некоторой организацией. Неупорядоченный список создается элементами двух типов:
Тип маркера списка по умолчанию - •. Но это положение вещей можно легко изменить. Для указания типа маркера всего списка или его отдельного элемента, ранее использовали атрибут type. Атрибут type может принимать следующие значения:
Пример использования: Внимание! На данный момент атрибут type считается устаревшим и должен быть заменен таблицами стилей. Нумерованный списокДанный тип списка используется для форматирования перечня действий или элементов, последовательность которых имеет значение. Например, пошаговое описание выполнения некоторого алгоритма, содержание статьи или книги (пронумерованный перечень глав). Нумерованный список создается точно так же, как и маркированный, только
вместо элемента Тип нуменации по умолчанию - арабские цифры (1,2,3...). Поменять способ нумерации можно, используя устаревший атрибут type, который может принимать следующие значения:
Список можно начать не с "1" или "a", а, например и "3" или "c". Для этого используется отмененный атрибут start. В качестве его значения используется число, задающее смещение номера первого элемента:
В результате получим список, имеющий нумерацию в виде малых латинских букв, начинающийся с номера "c" и продолжающийся "d", "e"и т.д. Кроме того, нумерацию списка можно разорвать, а затем продолжить с любого номера. В этом случае используется отмененный атрибут value элемента списка li. Атрибут value записывается в том элементе, с которого требуется продолжить нумерацию:
Это может быть полезным, если необходимо разместить на странице общеизвестный список, такой как список дней недели или месяцев. Такой список не имеет смысла приводить полностью, достаточно указать несколько первых и несколько последних элементов. Для смещения нумерации последних элементов и используют атрибут value. В принципе, необходимость использования атрибутов start и value не так уж велика. Очевидно именно по жтой причине их дальнейшая поддержка спецификацией прекращена, а соответствующей замены в CSS не существует. Пример использования:
Внимание! На данный момент атрибут type считается устаревшим и должен быть заменен таблицами стилей. Стили для форматирования списковПомимо стилевых правил для форматирования шрифта и цвета символов, рассмотренных на прошлом занятии, к списку и его отдельным элементам можно применить ряд специальных правил. Эти правила отвечают за назначение маркера или нумерации элементов списка, а, также, могут управлять положением маркера по отношению к элементу. Свойство list-style-typeЭто свойство является заменой устаревшего атрибута type, о котором упоминалось в предыдущих разделах. Свойство list-style-type может принимать следующие значения:
Свойство стиля list-style-type можно применять одинаково как для форматирования маркированного, так и для нумерованного списка. В принципе, можно маркированному списку (ul) дать нумерацию элементов, и наоборот - нумерованному (ol) присвоить маркер в виде диска, к примеру. Вопрос только в том, зачем? Сделав это вы грубо нарушите логику разметки. Помимо дублирования значений отмененного атрибута type, с помощью стилей можно вообще запретить всяческую нумерацию или маркировку. Для этого используется значение none свойства list-style-type. Ниже показан пример применения стиля для оформления нумерации списка в виде малых букв латинского алфавита: Свойство list-style-imageЕще одним эффектным способом визуального оформления списков является возможность использования графического маркера элемента списка. То есть, вместо использования нескольких скучных стандартных маркеров, вы сможете использовать собственноручно созданное изображение. Изображение должно быть создано в формате *.jpg, *.gif или *.png. При использовании *.gif или *.png явным преимуществом является поддержка прозрачности - маркер становится более универсальным и может быть применен на web-страницах, имеющих совершенно разные фоновые цвета или изображения. Предположим, что вы хотите использоваит в качестве маркера изображение "marker.gif", размерами 10х16 пикселей, расположенное в той же папке, что и XHTML страница. Код для достижения поставленной цели будет иметь следующий вид: Если в стиле для списка одновременно указать и стандартный тип маркера и графический маркер, то сработает только графический, так как он имеет больший приоритет. Совет: При назначении графического маркера,
установите, так же, стандартный маркер. Тогда, в случае отсутствия изображения
маркера, форматирование списка будет производиться стандартным маркером.
Для отмены графического маркера используйте свойство list-style-image со значением none:
Свойство list-style-positionСвойство стиля list-style-position позволяет управлять положением маркера или номера элемента по отношению к тексту элемента списка. Возможные значения:
Пример: Посмотрите на результат - разница очевидна. РезюмеИспользование стилей, хоть и выглядит на первых порах более громоздким, позволяет значительно расширить наши возможности по оформлению списков. | ||||||||||||
Просмотров: 2959 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |