List style ( type, image, position)

T

tab-size Задает ширину символа табуляции
table-layout Определяет алгоритм, используемый для компоновки ячеек таблицы, строк и столбцов
text-align Задает выравнивание текста по горизонтали
text-align-last Описывает, как последняя строка блока или строки перед принудительным разрывом строки выравнивается при выравнивании текста «justify»
text-combine-upright Задает комбинацию нескольких символов в пространстве одного символа
text-decoration Указывает украшение, добавляемое в текст
text-decoration-color Определяет цвет текста-украшение
text-decoration-line Указывает тип линии в тексте-украшение
text-decoration-style Задает стиль линии в оформлении текста
text-indent Задает отступ первой строки в текстовом блоке
text-justify Задает метод выравнивания, используемый при выравнивании текста «justify»
text-orientation Определяет ориентацию текста в строке
text-overflow Указывает, что должно происходить при переполнении содержащегося в тексте элемента
text-shadow Добавление тени к тексту
text-transform Управляет капитализацией текста
text-underline-position Определяет положение подчеркивания, которое задается с помощью свойства Text-декорирование
top Определяет верхнюю позицию позиционного элемента
transform Применяет 2D или 3D преобразование к элементу
transform-origin Позволяет изменить положение на преобразованных элементах
transform-style Определяет способ визуализации вложенных элементов в трехмерном пространстве
transition Сокращенное свойство для задания четырех свойств перехода
transition-delay Указывает, когда начнется эффект перехода
transition-duration Указывает, сколько секунд или миллисекунд требуется для выполнения эффекта перехода
transition-property Задает имя свойства CSS, для которого используется эффект перехода
transition-timing-function Определяет кривую скорости эффекта перехода

Горизонтальный список

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

Чтобы создать горизонтальный список, надо для пунктов списка прописать CSS свойство display со значением inline или inline-block , в зависимости от того, какие ещё свойства вы собираетесь использовать.

Заголовок страницы

Маркированный список:

<ul>

  • Яблоки
  • Бананы
  • Лимоны
  • После этого все пункты списка выстроятся в одну строку

    Обратите внимание, что у пунктов списка пропадут маркеры и между ними не будет даже пробела, но отступ слева у списка останется

    Как горизонтальный список превратить в горизонтальное меню, вы можете посмотреть .

    Списки делают информацию более наглядной и удобной для восприятия. Например, вы составляете список покупок, берете лист бумаги и пишите:

    1. Молоко.
    2. Хлеб.
    3. Колбаса.
    4. Яйцо.

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

    Так же и в HTML: списки используются для того, чтобы сделать информацию удобной к восприятию и более читабельной, это первое и главное назначение списков в HTML
    . Второе применение спискам нашли верстальщики, которые используя списки и оформляя их при помощи CSS, создают самые разнообразные и интересные меню на сайте.

    Отметим, что для дополнительного акцентирования на элементах списка можно использовать и тэги логического форматирования, которые позволяют показать .

    Списки в HTML делятся на несколько видов: маркированные HTML списки
    , упорядоченные или нумерованные HTML списки
    , списки определений и списки директорий, которые на данный момент являются запрещенными в стандарте HTML 4.01. Стандарт HTML 5 поддерживает еще список меню, о котором мы поговорим подробнее, когда доберемся до HTML 5, отметим, что HTML 4.01 считает тэг

    CSS Properties

    align-contentalign-itemsalign-selfallanimationanimation-delayanimation-directionanimation-durationanimation-fill-modeanimation-iteration-countanimation-nameanimation-play-stateanimation-timing-functionbackface-visibilitybackgroundbackground-attachmentbackground-blend-modebackground-clipbackground-colorbackground-imagebackground-originbackground-positionbackground-repeatbackground-sizeborderborder-bottomborder-bottom-colorborder-bottom-left-radiusborder-bottom-right-radiusborder-bottom-styleborder-bottom-widthborder-collapseborder-colorborder-imageborder-image-outsetborder-image-repeatborder-image-sliceborder-image-sourceborder-image-widthborder-leftborder-left-colorborder-left-styleborder-left-widthborder-radiusborder-rightborder-right-colorborder-right-styleborder-right-widthborder-spacingborder-styleborder-topborder-top-colorborder-top-left-radiusborder-top-right-radiusborder-top-styleborder-top-widthborder-widthbottombox-decoration-breakbox-shadowbox-sizingbreak-afterbreak-beforebreak-insidecaption-sidecaret-color@charsetclearclipclip-pathcolorcolumn-countcolumn-fillcolumn-gapcolumn-rulecolumn-rule-colorcolumn-rule-stylecolumn-rule-widthcolumn-spancolumn-widthcolumnscontentcounter-incrementcounter-resetcursordirectiondisplayempty-cellsfilterflexflex-basisflex-directionflex-flowflex-growflex-shrinkflex-wrapfloatfont@font-facefont-familyfont-feature-settingsfont-kerningfont-sizefont-size-adjustfont-stretchfont-stylefont-variantfont-variant-capsfont-weightgridgrid-areagrid-auto-columnsgrid-auto-flowgrid-auto-rowsgrid-columngrid-column-endgrid-column-gapgrid-column-startgrid-gapgrid-rowgrid-row-endgrid-row-gapgrid-row-startgrid-templategrid-template-areasgrid-template-columnsgrid-template-rowshanging-punctuationheighthyphens@importisolationjustify-content@keyframesleftletter-spacingline-heightlist-stylelist-style-imagelist-style-positionlist-style-typemarginmargin-bottommargin-leftmargin-rightmargin-topmax-heightmax-width@mediamin-heightmin-widthmix-blend-modeobject-fitobject-positionopacityorderoutlineoutline-coloroutline-offsetoutline-styleoutline-widthoverflowoverflow-xoverflow-ypaddingpadding-bottompadding-leftpadding-rightpadding-toppage-break-afterpage-break-beforepage-break-insideperspectiveperspective-originpointer-eventspositionquotesresizerightscroll-behaviortab-sizetable-layouttext-aligntext-align-lasttext-decorationtext-decoration-colortext-decoration-linetext-decoration-styletext-indenttext-justifytext-overflowtext-shadowtext-transformtoptransformtransform-origintransform-styletransitiontransition-delaytransition-durationtransition-propertytransition-timing-functionunicode-bidiuser-selectvertical-alignvisibilitywhite-spacewidthword-breakword-spacingword-wrapwriting-modez-index

    CSS Свойства

    align-contentalign-itemsalign-selfallanimationanimation-delayanimation-directionanimation-durationanimation-fill-modeanimation-iteration-countanimation-nameanimation-play-stateanimation-timing-functionbackface-visibilitybackgroundbackground-attachmentbackground-blend-modebackground-clipbackground-colorbackground-imagebackground-originbackground-positionbackground-repeatbackground-sizeborderborder-bottomborder-bottom-colorborder-bottom-left-radiusborder-bottom-right-radiusborder-bottom-styleborder-bottom-widthborder-collapseborder-colorborder-imageborder-image-outsetborder-image-repeatborder-image-sliceborder-image-sourceborder-image-widthborder-leftborder-left-colorborder-left-styleborder-left-widthborder-radiusborder-rightborder-right-colorborder-right-styleborder-right-widthborder-spacingborder-styleborder-topborder-top-colorborder-top-left-radiusborder-top-right-radiusborder-top-styleborder-top-widthborder-widthbottombox-decoration-breakbox-shadowbox-sizingcaption-sidecaret-color@charsetclearclipcolorcolumn-countcolumn-fillcolumn-gapcolumn-rulecolumn-rule-colorcolumn-rule-stylecolumn-rule-widthcolumn-spancolumn-widthcolumnscontentcounter-incrementcounter-resetcursordirectiondisplayempty-cellsfilterflexflex-basisflex-directionflex-flowflex-growflex-shrinkflex-wrapfloatfont@font-facefont-familyfont-kerningfont-sizefont-size-adjustfont-stretchfont-stylefont-variantfont-weightgridgrid-areagrid-auto-columnsgrid-auto-flowgrid-auto-rowsgrid-columngrid-column-endgrid-column-gapgrid-column-startgrid-gapgrid-rowgrid-row-endgrid-row-gapgrid-row-startgrid-templategrid-template-areasgrid-template-columnsgrid-template-rowshanging-punctuationheighthyphens@importisolationjustify-content@keyframesleftletter-spacingline-heightlist-stylelist-style-imagelist-style-positionlist-style-typemarginmargin-bottommargin-leftmargin-rightmargin-topmax-heightmax-width@mediamin-heightmin-widthmix-blend-modeobject-fitobject-positionopacityorderoutlineoutline-coloroutline-offsetoutline-styleoutline-widthoverflowoverflow-xoverflow-ypaddingpadding-bottompadding-leftpadding-rightpadding-toppage-break-afterpage-break-beforepage-break-insideperspectiveperspective-originpointer-eventspositionquotesresizerighttab-sizetable-layouttext-aligntext-align-lasttext-decorationtext-decoration-colortext-decoration-linetext-decoration-styletext-indenttext-justifytext-overflowtext-shadowtext-transformtoptransformtransform-origintransform-styletransitiontransition-delaytransition-durationtransition-propertytransition-timing-functionunicode-bidiuser-selectvertical-alignvisibilitywhite-spacewidthword-breakword-spacingword-wrapwriting-modez-index

    Image Marker

    Custom markers with CSS for list styles include images. Usually, the property has an URL address of an image as the value.

    The following example has a unique image set as the marker of an unordered list:

    Example Copy

    Pros

    • Simplistic design (no unnecessary information)
    • High-quality courses (even the free ones)
    • Variety of features

    Main Features

    • Nanodegree programs
    • Suitable for enterprises
    • Paid certificates of completion

    100% FREE Pros

    • Professional service
    • Flexible timetables
    • A variety of features to choose from

    Main Features

    • Professional certificates of completion
    • University-level courses
    • Multiple Online degree programs

    100% FREE Pros

    • Great user experience
    • Offers quality content
    • Very transparent with their pricing

    Main Features

    • Free certificates of completion
    • Focused on data science skills
    • Flexible learning timetable

    100% FREE

    List — Shorthand property

    The property is a shorthand property. It is used to set all the
    list properties in one declaration:

    Example

    ul
    {
     
    list-style: square inside url(«sqpurple.gif»);
    }

    When using the shorthand property, the order of the property values are:

    • (if a list-style-image is specified,
      the value of this property will be displayed if the image for some reason
      cannot be displayed)
    • (specifies whether the list-item markers should appear inside or outside the content flow)
    • (specifies an image as the list item
      marker)

    If one of the property values above are missing, the default value for the
    missing property will be inserted, if any.

    CSS Tutorial

    CSS HOMECSS IntroductionCSS SyntaxCSS SelectorsCSS How ToCSS CommentsCSS Colors
    Colors
    RGB
    HEX
    HSL

    CSS Backgrounds
    Background Color
    Background Image
    Background Repeat
    Background Attachment
    Background Shorthand

    CSS Borders
    Borders
    Border Width
    Border Color
    Border Sides
    Border Shorthand
    Rounded Borders

    CSS Margins
    Margins
    Margin Collapse

    CSS PaddingCSS Height/WidthCSS Box ModelCSS Outline
    Outline
    Outline Width
    Outline Color
    Outline Shorthand
    Outline Offset

    CSS Text
    Text Color
    Text Alignment
    Text Decoration
    Text Transformation
    Text Spacing
    Text Shadow

    CSS Fonts
    Font Family
    Font Web Safe
    Font Fallbacks
    Font Style
    Font Size
    Font Google
    Font Pairings
    Font Shorthand

    CSS IconsCSS LinksCSS ListsCSS Tables
    Table Borders
    Table Size
    Table Alignment
    Table Style
    Table Responsive

    CSS DisplayCSS Max-widthCSS PositionCSS OverflowCSS Float
    Float
    Clear
    Float Examples

    CSS Inline-blockCSS AlignCSS CombinatorsCSS Pseudo-classCSS Pseudo-elementCSS OpacityCSS Navigation Bar
    Navbar
    Vertical Navbar
    Horizontal Navbar

    CSS DropdownsCSS Image GalleryCSS Image SpritesCSS Attr SelectorsCSS FormsCSS CountersCSS Website LayoutCSS UnitsCSS Specificity

    Значения свойства

    Для маркированных (неупорядоченных) списков (элемент <ul>) предусмотрено три типа маркеров: в форме закрашенного кружка (disc по умолчанию), маркер в форме полого круга (сircle) и в форме квадрата (square), а для нумерованных (упорядоченных) списков (элемент <ol>) все оставшиеся. Полный перечень размещен в следующей таблице:

    Значение Описание
    none

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Маркер не отображается.
    disc

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Маркер в форме закрашенного кружка. Это значение по умолчанию.
    armenian

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Числовой маркер (традиционная Армянская нумерация).
    circle

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Маркер в форме полого круга.
    cjk-ideographic

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Простые идеографические числа.
    decimal

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Числовой маркер (десятеричные арабские числа, начинающихся с 1).
    decimal-leading-zero

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Числовой маркер (десятеричные арабские числа, начинающихся с 1 и дополненные начальным нулем — 01, 02, 03…).
    georgian

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Числовой маркер (традиционная Грузинская нумерация — an, ban, gan, …, he, tan, in, in-an…).
    hebrew

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Числовой маркер (традиционная Еврейская нумерация.).
    hiragana

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Числовой маркер (японская слоговая азбука Хирагана — a, i, u, e, o, ka, ki…).
    hiragana-iroha

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Числовой маркер (японская слоговая азбука Хирагана ироха — i, ro, ha, ni, ho, he, to, …).
    katakana

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Числовой маркер (японская слоговая азбука Катакана — A, I, U, E, O, KA, KI, …).
    katakana-iroha

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Числовой маркер (японская слоговая азбука Катакана ироха — I, RO, HA, NI, HO, HE, TO, …).
    lower-alpha

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Буквы ascii нижнего регистра (a, b, c, d…z).
    lower-greek

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Строчные греческие буквы (α, β, γ, δ, и т.д.).
    lower-latin

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Строчные латинские буквы (a, b, c, d,…z).
    lower-roman

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Римские числа в нижнем регистре (i, ii, iii, iv, v и т.д.).
    square

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Маркер в форме квадрата.
    upper-alpha

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Буквы ascii верхнего регистра (A, B, C, D,…Z).
    upper-latin

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Заглавные латинские буквы (A, B, C, D,…Z).
    upper-roman

    • Элемент списка
    • Элемент списка
    • Элемент списка
    Римские цифры в верхнем регистре (I, II, III, IV, V и т.д.).
    initial Устанавливает свойство в значение по умолчанию.
    inherit Указывает, что значение наследуется от родительского элемента.

    Поддержка браузерами

    Свойство Chrome Firefox Opera Safari IExplorer Edge
    list-style-type 1.0 1.0 3.5 1.0 4.0* 12.0

    * Значения hebrew, cjk-ideographic, hiragana, hiragana-iroha, katakana, katakana-iroha не поддерживаются Internet Explorer.

    CSS синтаксис:

    list-style-type:"none | disc | armenian | circle | cjk-ideographic | decimal | decimal-leading-zero | georgian | hebrew | hiragana | hiragana-iroha | katakana | katakana-iroha | lower-alpha | lower-greek | lower-latin | lower-roman | square | upper-alpha | upper-latin | upper-roman | initial | inherit";
    

    JavaScript синтаксис:

    object.style.listStyleType = "katakana"
    

    CSS Справочники

    CSS СправочникCSS ПоддержкаCSS СелекторыCSS ФункцииCSS ЗвукCSS Веб шрифтыCSS АнимацииCSS ДлиныCSS Конвертер px-emCSS Названия цветаCSS Значения цветаCSS по умолчаниюCSS Символы

    CSS Свойства

    align-content
    align-items
    align-self
    all
    animation
    animation-delay
    animation-direction
    animation-duration
    animation-fill-mode
    animation-iteration-count
    animation-name
    animation-play-state
    animation-timing-function
    backface-visibility
    background
    background-attachment
    background-blend-mode
    background-clip
    background-color
    background-image
    background-origin
    background-position
    background-repeat
    background-size
    border
    border-bottom
    border-bottom-color
    border-bottom-left-radius
    border-bottom-right-radius
    border-bottom-style
    border-bottom-width
    border-collapse
    border-color
    border-image
    border-image-outset
    border-image-repeat
    border-image-slice
    border-image-source
    border-image-width
    border-left
    border-left-color
    border-left-style
    border-left-width
    border-radius
    border-right
    border-right-color
    border-right-style
    border-right-width
    border-spacing
    border-style
    border-top
    border-top-color
    border-top-left-radius
    border-top-right-radius
    border-top-style
    border-top-width
    border-width
    bottom
    box-decoration-break
    box-shadow
    box-sizing
    caption-side
    caret-color
    @charset
    clear
    clip
    color
    column-count
    column-fill
    column-gap
    column-rule
    column-rule-color
    column-rule-style
    column-rule-width
    column-span
    column-width
    columns
    content
    counter-increment
    counter-reset
    cursor
    direction
    display
    empty-cells
    filter
    flex
    flex-basis
    flex-direction
    flex-flow
    flex-grow
    flex-shrink
    flex-wrap
    float
    font
    @font-face
    font-family
    font-kerning
    font-size
    font-size-adjust
    font-stretch
    font-style
    font-variant
    font-weight
    grid
    grid-area
    grid-auto-columns
    grid-auto-flow
    grid-auto-rows
    grid-column
    grid-column-end
    grid-column-gap
    grid-column-start
    grid-gap
    grid-row
    grid-row-end
    grid-row-gap
    grid-row-start
    grid-template
    grid-template-areas
    grid-template-columns
    grid-template-rows
    hanging-punctuation
    height
    hyphens
    @import
    isolation
    justify-content
    @keyframes
    left
    letter-spacing
    line-height
    list-style
    list-style-image
    list-style-position
    list-style-type
    margin
    margin-bottom
    margin-left
    margin-right
    margin-top
    max-height
    max-width
    @media
    min-height
    min-width
    mix-blend-mode
    object-fit
    object-position
    opacity
    order
    outline
    outline-color
    outline-offset
    outline-style
    outline-width
    overflow
    overflow-x
    overflow-y
    padding
    padding-bottom
    padding-left
    padding-right
    padding-top
    page-break-after
    page-break-before
    page-break-inside
    perspective
    perspective-origin
    pointer-events
    position
    quotes
    resize
    right
    tab-size
    table-layout
    text-align
    text-align-last
    text-decoration
    text-decoration-color
    text-decoration-line
    text-decoration-style
    text-indent
    text-justify
    text-overflow
    text-shadow
    text-transform
    top
    transform
    transform-origin
    transform-style
    transition
    transition-delay
    transition-duration
    transition-property
    transition-timing-function
    unicode-bidi
    user-select
    vertical-align
    visibility
    white-space
    width
    word-break
    word-spacing
    word-wrap
    writing-mode
    z-index

    Используем псевдо-элементы

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

    Мы можем использовать псевдо-элементы как метки. Такой подход снимает проблему использования спрайтов, так как для псевдо-элементов можно устанавливать значения для свойств и и позиционировать фон.

    Код HTML

    	<ul class="second-example">
    		<li>SEO</li>
    		<li>Система управления содержанием</li>
    		<li>Интеграция социальных сетей</li>
    		<li>Выделение пунктов списка</li>
    	</ul>
    

    Код HTML не изменяется.

    Код CSS 

    li { 
    	border-bottom: 1px solid #eee;
    	font-size: 14px;
    	list-style: none;
    	padding: 10px 0 10px 40px;
    	position: relative; }
    
    ul.second-example li:before {
    	content: '';
    	background: url(../img/sprite.png) no-repeat left top;
    	height: 20px;
    	width: 20px;
    	position: absolute;
    	left: 0;
    	top: 8px;
    }
    
    ul.second-example li:nth-child(2n):before {
    	background-position: -21px 0;
    }
    

    Второе изображение используется по двум причинам:

    • Даем возможность демонстрации возможностей спрайта в данном случае
    • Делает внешний вид списка более стильным

    Посмотрим, что будет, если спрайт использовать в первом примере:

    Как выглядит список с применением спрайта для псевдо-элементов вы можете посмотреть на демонстрационной странице.

    Оформление списков с помощью CSS-стилей

    1. Тип маркера списка list-style-type

    Свойство изменяет типа маркера или удаляет маркер
    для маркированного и нумерованного списков. Наследуется.

    list-style-type
    Значения:
    disc Значение по умолчанию. В качестве маркера элементов списка выступает закрашенный кружок.
    armenian Традиционная армянская нумерация.
    circle В качестве маркера выступает незакрашенный кружок.
    cjk-ideographic Идеографическая нумерация.
    decimal 1, 2, 3, 4, 5, …
    decimal-leading-zero 01, 02, 03, 04, 05, …
    georgian Традиционная грузинская нумерация.
    hebrew Традиционная еврейская нумерация.
    hiragana Японская нумерация: a, i, u, e, o, …
    hiragana-iroha Японская нумерация: i, ro, ha, ni, ho, …
    katakana Японская нумерация: A, I, U, E, O, …
    katakana-iroha Японская нумерация: I, RO, HA, NI, HO, …
    lower-alpha a, b, c, d, e, …
    lower-greek Строчные символы греческого алфавита.
    lower-latin a, b, c, d, e, …
    lower-roman i, ii, iii, iv, v, …
    none Маркер отсутствует.
    square В качестве маркера выступает закрашенный или незакрашенный квадрат.
    upper-alpha A, B, C, D, E, …
    upper-latin A, B, C, D, E, …
    upper-roman I, II, III, IV, V, …
    initial Устанавливает значение свойства в значение по умолчанию.
    inherit Наследует значение свойства от родительского элемента.

    Синтаксис

    Ul {list-style-type: none;}
    ul {list-style-type: square;}
    ol {list-style-type: none;}
    ol {list-style-type: lower-alpha;}
    Рис. 1. Пример оформления маркированного и нумерованного списков

    2. Изображения для элементов списка list-style-image

    В качестве маркера элементов списка можно использовать изображения и градиентые заливки. Наследуется.

    Синтаксис

    Ul {list-style-image: url(«images/romb.png»);}
    ul {list-style-image: linear-gradient(#FF7A2F 0, #FF7A2F 50%, #FFB214 50%);}
    Рис. 2. Оформление маркированного списка с помощью изображения
    Рис. 3. Оформление маркированного списка с помощью градиента

    3. Местоположение маркера списка list-style-position

    Данное свойство предоставляет возможность располагать маркер вне или внутри содержимого элемента списка. Наследуется.

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

    CSS стили списка маркера.

    list-style-type

    list-style-type:

    disc
    | circle
    | square
    | decimal
    | lower-roman
    | upper-roman
    | lower-alpha
    | upper-alpha
    | none
    ;

    Значение
    :

    disk –
    маркированный список в виде закрашенного кружка

    circle –
    маркированный список в виде не закрашенного кружка

    square –
    маркированный список в виде закрашенного квадратика

    decimal –
    нумерованный список арабскими числами (1,2,3 и т.д.)

    upper-roman –
    нумерованный список большими римскими цифрами (I,II,III,IV и т.д.)

    lower-roman –
    нумерованный список маленькими римскими цифрами (i,ii,iii,iv и т.д.)

    upper-alpha –
    нумерованный список заглавными буквами (A,B,C и т.д.)

    lower-alpha –
    нумерованный список строчными буквами (a,b,c и т. д.)

    none –
    без маркера.

    Пример
    :

    Свойства списков в css

    • Верь в лучшее, ожидай худшее.
    • Жизнь — это болезнь, со смертельным исходом.
    • Никогда не говори никогда.

    Результат
    :

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

    list-style-type:

    none;

    Пример
    :

    Свойства списков в css

    • Верь в лучшее, ожидай худшее.
    • Никогда не говори никогда.

    Результат
    :

    Можно обычные маркеры в списке заменить собственными изображениями. Это можно сделать с помощью свойства list-style-image
    .

    list-style-image

    list-style-image:

    url(картинка.png);

    Пример
    :

    Свойства списков в css

    • Верь в лучшее, ожидай худшее.
    • Жизнь — это болезнь со смертельным исходом.
    • Никогда не говори никогда.

    Результат
    :

    Можно также задать маркированному списку расстояние от текста. Это можно сделать с помощью свойства padding-left
    для селектора li.

    Пример
    :

    Свойства списков в css

    • Верь в лучшее, ожидай худшее.
    • Жизнь — это болезнь со смертельным исходом.
    • Никогда не говори никогда.

    Результат
    :

    Следующая задача состоит в том, чтобы изменить цвет маркера, но при этом не изменять цвет текста. Как это возможно сделать? Цвет маркера можно изменить, если к тесту добавить тег .
    Это выглядит вот так:

    JavaScript

    JS Array
    concat()
    constructor
    copyWithin()
    entries()
    every()
    fill()
    filter()
    find()
    findIndex()
    forEach()
    from()
    includes()
    indexOf()
    isArray()
    join()
    keys()
    length
    lastIndexOf()
    map()
    pop()
    prototype
    push()
    reduce()
    reduceRight()
    reverse()
    shift()
    slice()
    some()
    sort()
    splice()
    toString()
    unshift()
    valueOf()

    JS Boolean
    constructor
    prototype
    toString()
    valueOf()

    JS Classes
    constructor()
    extends
    static
    super

    JS Date
    constructor
    getDate()
    getDay()
    getFullYear()
    getHours()
    getMilliseconds()
    getMinutes()
    getMonth()
    getSeconds()
    getTime()
    getTimezoneOffset()
    getUTCDate()
    getUTCDay()
    getUTCFullYear()
    getUTCHours()
    getUTCMilliseconds()
    getUTCMinutes()
    getUTCMonth()
    getUTCSeconds()
    now()
    parse()
    prototype
    setDate()
    setFullYear()
    setHours()
    setMilliseconds()
    setMinutes()
    setMonth()
    setSeconds()
    setTime()
    setUTCDate()
    setUTCFullYear()
    setUTCHours()
    setUTCMilliseconds()
    setUTCMinutes()
    setUTCMonth()
    setUTCSeconds()
    toDateString()
    toISOString()
    toJSON()
    toLocaleDateString()
    toLocaleTimeString()
    toLocaleString()
    toString()
    toTimeString()
    toUTCString()
    UTC()
    valueOf()

    JS Error
    name
    message

    JS Global
    decodeURI()
    decodeURIComponent()
    encodeURI()
    encodeURIComponent()
    escape()
    eval()
    Infinity
    isFinite()
    isNaN()
    NaN
    Number()
    parseFloat()
    parseInt()
    String()
    undefined
    unescape()

    JS JSON
    parse()
    stringify()

    JS Math
    abs()
    acos()
    acosh()
    asin()
    asinh()
    atan()
    atan2()
    atanh()
    cbrt()
    ceil()
    clz32()
    cos()
    cosh()
    E
    exp()
    expm1()
    floor()
    fround()
    LN2
    LN10
    log()
    log10()
    log1p()
    log2()
    LOG2E
    LOG10E
    max()
    min()
    PI
    pow()
    random()
    round()
    sign()
    sin()
    sqrt()
    SQRT1_2
    SQRT2
    tan()
    tanh()
    trunc()

    JS Number
    constructor
    isFinite()
    isInteger()
    isNaN()
    isSafeInteger()
    MAX_VALUE
    MIN_VALUE
    NEGATIVE_INFINITY
    NaN
    POSITIVE_INFINITY
    prototype
    toExponential()
    toFixed()
    toLocaleString()
    toPrecision()
    toString()
    valueOf()

    JS OperatorsJS RegExp
    constructor
    compile()
    exec()
    g
    global
    i
    ignoreCase
    lastIndex
    m
    multiline
    n+
    n*
    n?
    n{X}
    n{X,Y}
    n{X,}
    n$
    ^n
    ?=n
    ?!n
    source
    test()
    toString()

    (x|y)
    .
    \w
    \W
    \d
    \D
    \s
    \S
    \b
    \B
    \0
    \n
    \f
    \r
    \t
    \v
    \xxx
    \xdd
    \uxxxx

    JS Statements
    break
    class
    continue
    debugger
    do…while
    for
    for…in
    for…of
    function
    if…else
    return
    switch
    throw
    try…catch
    var
    while

    JS String
    charAt()
    charCodeAt()
    concat()
    constructor
    endsWith()
    fromCharCode()
    includes()
    indexOf()
    lastIndexOf()
    length
    localeCompare()
    match()
    prototype
    repeat()
    replace()
    search()
    slice()
    split()
    startsWith()
    substr()
    substring()
    toLocaleLowerCase()
    toLocaleUpperCase()
    toLowerCase()
    toString()
    toUpperCase()
    trim()
    valueOf()

    CSS Reference

    CSS ReferenceCSS Browser SupportCSS SelectorsCSS FunctionsCSS Reference AuralCSS Web Safe FontsCSS AnimatableCSS UnitsCSS PX-EM ConverterCSS ColorsCSS Color ValuesCSS Default ValuesCSS Entities

    CSS Properties

    align-content
    align-items
    align-self
    all
    animation
    animation-delay
    animation-direction
    animation-duration
    animation-fill-mode
    animation-iteration-count
    animation-name
    animation-play-state
    animation-timing-function
    backface-visibility
    background
    background-attachment
    background-blend-mode
    background-clip
    background-color
    background-image
    background-origin
    background-position
    background-repeat
    background-size
    border
    border-bottom
    border-bottom-color
    border-bottom-left-radius
    border-bottom-right-radius
    border-bottom-style
    border-bottom-width
    border-collapse
    border-color
    border-image
    border-image-outset
    border-image-repeat
    border-image-slice
    border-image-source
    border-image-width
    border-left
    border-left-color
    border-left-style
    border-left-width
    border-radius
    border-right
    border-right-color
    border-right-style
    border-right-width
    border-spacing
    border-style
    border-top
    border-top-color
    border-top-left-radius
    border-top-right-radius
    border-top-style
    border-top-width
    border-width
    bottom
    box-decoration-break
    box-shadow
    box-sizing
    caption-side
    caret-color
    @charset
    clear
    clip
    color
    column-count
    column-fill
    column-gap
    column-rule
    column-rule-color
    column-rule-style
    column-rule-width
    column-span
    column-width
    columns
    content
    counter-increment
    counter-reset
    cursor
    direction
    display
    empty-cells
    filter
    flex
    flex-basis
    flex-direction
    flex-flow
    flex-grow
    flex-shrink
    flex-wrap
    float
    font
    @font-face
    font-family
    font-kerning
    font-size
    font-size-adjust
    font-stretch
    font-style
    font-variant
    font-weight
    grid
    grid-area
    grid-auto-columns
    grid-auto-flow
    grid-auto-rows
    grid-column
    grid-column-end
    grid-column-gap
    grid-column-start
    grid-gap
    grid-row
    grid-row-end
    grid-row-gap
    grid-row-start
    grid-template
    grid-template-areas
    grid-template-columns
    grid-template-rows
    hanging-punctuation
    height
    hyphens
    @import
    isolation
    justify-content
    @keyframes
    left
    letter-spacing
    line-height
    list-style
    list-style-image
    list-style-position
    list-style-type
    margin
    margin-bottom
    margin-left
    margin-right
    margin-top
    max-height
    max-width
    @media
    min-height
    min-width
    object-fit
    opacity
    order
    outline
    outline-color
    outline-offset
    outline-style
    outline-width
    overflow
    overflow-x
    overflow-y
    padding
    padding-bottom
    padding-left
    padding-right
    padding-top
    page-break-after
    page-break-before
    page-break-inside
    perspective
    perspective-origin
    pointer-events
    position
    quotes
    resize
    right
    tab-size
    table-layout
    text-align
    text-align-last
    text-decoration
    text-decoration-color
    text-decoration-line
    text-decoration-style
    text-indent
    text-justify
    text-overflow
    text-shadow
    text-transform
    top
    transform
    transform-origin
    transform-style
    transition
    transition-delay
    transition-duration
    transition-property
    transition-timing-function
    unicode-bidi
    user-select
    vertical-align
    visibility
    white-space
    width
    word-break
    word-spacing
    word-wrap
    z-index

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Adblock
    detector