Содержание:
Видимость элемента в CSS
display
Возможные значения:
block(отображается как блочный)none(временно удаляет элемент из документа)inline(отображается как встроенный (строчный))inline-block(внутренняя часть форматируется как блочный элемент, а сам элемент — как встроенный, обтекается другими элементами (подобно img))list-item(отображается как блочный и добавляется маркер списка)inline-table(элемент в качестве таблицы, но при этом таблица является встроенным элементом и происходит ее обтекание другими элементами)table(элемент в качестве блочной таблицы)
Пример:
div:hover{ display:none; } |
Результат:
visibility
Возможные значения:
hidden(становится невидимым, но участвует в нормальном потоке элементов)visible(отображается как видимый)collapse(для содержимого ячеек таблиц, отображаются как будто применен стильdisplay: none(заданные строки и колонки убираются))
Пример:
div:hover{ visibility:hidden; } |
Результат:
overflow
Возможные значения:
visible(отображается все содержание элемента, даже за пределами установленной высоты и ширины)hidden(отображается только область внутри элемента, остальное будет обрезано)scroll(всегда добавляются полосы прокрутки)auto(полосы прокрутки добавляются только при необходимости)
Пример:
div{ width:150px; height:150px; overflow:scroll; } |
Результат:
Тот же самый пример с другим свойством:
div{ width:150px; height:150px; overflow:hidden; } |
Результат:
Изменение курсора в CSS
cursor
Возможные значения:
url('путь к файлу')(свой собственный курсор из файла изображения)crosshairhelpmovepointerprogresstextwaitn-resizene-resizee-resizese-resizes-resizesw-resizew-resizenw-resize
Пример:
.crosshair{ cursor: crosshair; } .help{ cursor: help; } ... |
Результат:
crosshair
help
move
pointer
progress
text
wait
n-resize
ne-resize
e-resize
se-resize
s-resize
sw-resize
w-resize
nw-resize
Оформление ссылок в CSS
Для оформления ссылок в css, прежде всего, следует использовать псевдоклассы, рассмотренные ранее.
Для стилизации ссылок также используются следующие свойства CSS:
text-decoration
со значением none: смотри пример здесь.
background-color
например, при наведении курсора менять цвет фона ссылки; смотри пример здесь.
Использовать свойства:
псевдокласс hover
свойство text-decoration
Оформление списков в CSS
Для оформления списков используются следующие свойства:
list-style-type
Возможные значения:
none(отмена маркера или нумерации)disccirclesquaredecimaldecimal-leading-zeroarmeniangeorgianlower-alphaupper-alphalower-greeklower-latinupper-latinlower-romanupper-roman
Пример:
ul.none{ list-style-type: none; } ul.disc{ list-style-type: disc; } ... ol.decimal{ list-style-type: decimal; } ol.decimal-leading-zero{ list-style-type: decimal-leading-zero; } |
Результат:
- none
- none
- disc
- disc
- circle
- circle
- square
- square
- decimal
- decimal
- decimal-leading-zero
- decimal-leading-zero
- armenian
- armenian
- georgian
- georgian
- lower-alpha
- lower-alpha
- upper-alpha
- upper-alpha
- lower-greek
- lower-greek
- lower-latin
- lower-latin
- upper-latin
- upper-latin
- lower-roman
- lower-roman
- upper-roman
- upper-roman
list-style-image
Возможные значения:
url('путь к файлу')(установка своего изображения)
Пример:
ul{ list-style-image:url('1.png'); } |
Результат:
- пункт 1
- пункт 1
list-style-position (положение маркера или номера)
Возможные значения:
inside(Маркер является частью текстового блока и отображается в элементе списка)outside(Текст выравнивается по левому краю, а маркеры размещаются за пределами текстового блока)
Пример:
ul.inside{ list-style-position:inside; } ul.outside{ list-style-position:outside; } |
Результат:
- пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1
- пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2
outside:
- пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1 пункт 1
- пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2 пункт 2

