Как скрыть изображение css

Как скрыть изображение испорченного Icon используя только CSS / HTML?

Как я могу скрыть значок сломанного изображения? Пример : пример

У меня есть изображение с ошибкой SRC:

Решение должно работать во всех браузерах.

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

Но вот минимальный способ либо скрыть образ, либо заменить источник резервной копией.

Обновить

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

Обновление 2

Для варианта CSS см . Ответ michalzuber ниже. Вы не можете скрыть все изображение, но вы изменяете, как выглядит сломанный значок.

Несмотря на то, что люди говорят здесь, вам вообще не нужен JavaScript, вам даже не нужен CSS !!

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

Это также работает во всех браузерах, даже начиная с IE8 (из 250 000+ посетителей сайтов, которые я принимал в сентябре 2015 года, пользователи ZERO использовали что-то хуже, чем IE8, что означает, что это решение работает буквально для всего ).

Шаг 1: Ссылка на изображение как объект, а не img . Когда объекты терпят неудачу, они не показывают сломанные значки; они просто ничего не делают. Начиная с IE8, вы можете использовать теги Object и Img взаимозаменяемо. Вы можете изменить размер и сделать все великолепные вещи, которые вы можете с обычными изображениями тоже. Не бойтесь тега объекта; это просто тег, ничего большого и громоздкого не загружается и ничего не тормозит. Вы просто будете использовать тег img под другим именем. Тест скорости показывает, что они используются одинаково.

Шаг 2: (Необязательно, но потрясающе) Вставьте изображение по умолчанию внутри этого объекта. Если нужное изображение действительно загружается в объект , изображение по умолчанию отображаться не будет. Так, например, вы могли бы показать список пользовательских аватаров, и если у кого-то еще нет изображения на сервере, он мог бы показать изображение заполнителя . никакой JavaScript или CSS не требуется вообще, но вы получаете возможности того, что принимает большинство людей JavaScript.

. Да, это так просто.

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

Методы скрытия элементов веб-страниц

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

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

HTML5-атрибут hidden

Hidden — это логический HTML-атрибут, скрывающий элементы, которым он назначен. Когда браузер загружает страницу, он не выведет элементы с атрибутом hidden , за исключением тех случаев, когда видимость элементов будет включена вручную средствами CSS. Действие этого атрибута похоже на применение к элементу CSS-правила display: none .

Рассмотрим следующий пример:

Тут имеется разметка, задающая заголовок, изображение и описание. Изображение должно выводиться только в том случае, если ширина области просмотра превышает 400px . К элементу <img> я добавил атрибут hidden .

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

Фрагмент веб-страницы

Вот CSS-код, который здесь использован:

→ Вот пример этой страницы на CodePen

Тут у вас может появиться вопрос о том, почему бы просто не использовать display: none . Хороший вопрос. Когда селектор изображения вызывается через его атрибут hidden , мы можем быть уверены в том, что даже если CSS-код по какой-то причине не загрузился, элемент будет скрыт.

▍Атрибут hidden и доступность контента

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

CSS-свойство display

Каждый элемент веб-страницы обладает неким значением свойства display , назначаемым ему по умолчанию. Это может быть inline-block , block , table и так далее. Для того чтобы скрыть элемент с помощью свойства display , мы можем воспользоваться конструкцией display: none . Если элемент скрыт с помощью этой конструкции, то вместе с ним будут скрыты и все его потомки.

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

При таком подходе изображение будет полностью исключено из документа (из так называемого document flow — «потока документа»), оно будет недоступно программам для чтения с экрана. Возможно, вы не очень хорошо представляете себе понятие «поток документа». Для того чтобы с этим понятием разобраться — взгляните на следующий рисунок.

Синюю книгу убрали из стопки

«Поток документа» сравнивается здесь со стопкой книг. Если к синей книге будет применено свойство display: none , это будет означать, что её просто убрали из стопки. При этом пространство, которое раньше занимала эта книга, будет занято другими книгами. То же самое происходит и при скрытии HTML-элементов. Место, которое занимал бы скрытый элемент, занимают другие элементы, это влияет на расположение элементов в документе. В нашем примере это повлияло на положение книг в стопке.

Вот анимированный вариант примера с книгами, показывающий то, что происходит в том случае, если одну из них убирают из стопки.

Если убрать книгу из стопки — положение других книг в ней изменится

▍Производится ли загрузка ресурсов, скрытых средствами CSS?

Если коротко ответить на этот вопрос — то да, загрузка таких ресурсов производится. Например, если элемент <img> скрыт средствами CSS, и мы показываем этот элемент в некий момент работы со страницей, к этому моменту изображение уже будет загружено. Наличие на странице изображения, даже скрытого средствами CSS, приведёт к выполнению HTTP-запроса на его загрузку.

Здесь можно найти демонстрацию работы с изображением, скрытым средствами CSS. Если исследовать этот пример, открыв инструменты разработчика Chrome и посмотрев на вкладку Network , там можно увидеть соответствующий запрос.

Исследование страницы, содержащей скрытое изображение

▍Элемент style

Тут стоит упомянуть о том, что существуют HTML-элементы, свойство display которых по умолчанию установлено в значение none . Например, это элемент <style> , который может быть добавлен в тело HTML-страницы. Его свойство display можно изменить на block и сделать его видимым.
Вот HTML-код тела страницы:

Вот CSS, с помощью которого мы делаем элемент style видимым:

Подобный приём может быть полезен в том случае, если нужно, чтобы блок style был бы видимым и, кроме того, редактируемым. Для того чтобы сделать такой блок редактируемым, можно добавить к тегу style атрибут contenteditable=true .

Вот как это выглядит.

Видимый редактируемый блок style

→ Вот демо-версия этого примера

▍CSS-свойство display и доступность контента

При использовании свойства display: none элемент становится невидимым и, кроме того, недоступным для средств чтения с экрана.

CSS-свойство opacity

Установив CSS-свойство opacity в значение 0 , можно скрыть элемент и все вложенные в него элементы. Это свойство не наследуется. Однако это свойство скрывает элементы лишь от того, кто смотрит на страницу, а не от программ для чтения с экрана. Тут стоит сказать и о том, что элемент, значение opacity которого отличается от 1 , создаёт новый контекст наложения.

Синяя книга невидима, но место, которое она занимает, всё ещё зарезервировано

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

В CSS-коде использование свойства opacity выглядит так:

Если вернуться к нашему первому примеру и предположить, что мы хотим скрыть изображение с использованием свойства opacity , то результат будет таким, как показано ниже.

Изображение скрыто с использованием CSS-свойства opacity

Как видно, изображение всё ещё присутствует на странице, но его место ничем не занято. Оно скрыто лишь от наблюдателя, но никуда не девается со страницы. Мне, после публикации материала, подсказали, что свойство pointer-events: none | auto можно использовать для отключения событий мыши на элементах, скрытых с помощью свойства opacity: 0 . Это — важная идея, так как пользователя может запутать взаимодействие со скрытым элементом (щелчки по нему, наведение на него указателя мыши, выделение текста).

→ Вот демонстрация использования свойства opacity

▍CSS-свойство opacity и доступность контента

Элемент, скрытый с помощью opacity: 0 , остаётся доступным для средств чтения с экрана. Такой элемент может получить фокус при работе со страницей с помощью клавиатуры.

CSS-свойство visibility

Используя свойство visibility: hidden можно показывать или скрывать элементы, делая это так же, как мы делали с помощью opacity: 0 . Это не влияет на поток документа.

При использовании visibility: hidden книга исчезает, но её место остаётся незанятым

Обратите внимание на то, что синяя книга исчезла, но это не повлияло на расположение других книг в стопке.

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

Стопка книг скрыта, но синяя книга сделана видимой

Вернёмся к нашему обычному примеру с заголовком, изображением и описанием. Перепишем его HTML-код так:

Стилизуем его с помощью следующего CSS-кода:

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

Вложенный элемент оказывается видимым

Здесь элементу <article> назначено CSS-свойство visibility: hidden . А если добавить свойство visibility: visible к элементу <img> — изображение окажется видимым. Опять же, дело тут в том, что рассматриваемое свойство применяется к потомкам элемента, но оно может быть переопределено в элементе-потомке.

→ Вот демонстрация работы со свойством visibility

▍CSS свойство visibility и доступность контента

При применении свойства visibility: hidden элемент оказывается скрытым. Он, кроме того, удаляется из дерева доступности и, в результате, его не замечают средства для чтения с экрана.

Скрытие элементов и позиционирование

Для того чтобы скрыть элемент, воздействовав на его позицию на странице, нужно вывести его за пределы видимой области страницы и установить его размеры (ширину и высоту) в 0 . В качестве примера использования подобной методики скрытия элементов можно привести ссылку, позволяющую быстро перейти к главному содержимому страницы. Рассмотрим следующее изображение.

Ссылка, скрытая за пределами области видимости страницы

Для того чтобы расположить элемент за пределами области видимости страницы, можно воспользоваться следующим CSS-кодом:

Значение top: -100% уведёт элемент из области просмотра на 100% её высоты. В результате элемент окажется совершенно невидимым. А вот если он получит фокус после того, как пользователь доберётся до него, используя клавиши на клавиатуре, этот элемент можно показать:

→ Вот демонстрация этой методики скрытия элементов

▍CSS-свойство position и доступность контента

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

CSS-свойство clip-path

Если к элементу применяется CSS-свойство clip-path — оно позволяет описать область, определяющую то, какая часть элемента должна быть скрытой, а какая — видимой.

Область обрезки изображения

В предыдущем примере к тому, что в левой части рисунка затемнено, применено свойство clip-path . При применении этого свойства затемнённые фрагменты изображения исчезнут.

Для того чтобы посмотреть на это свойство в действии, воспользуемся инструментом clippy. Работа начинается со следующих значений clip-path , заданных в CSS и описывающих маску в виде многоугольника:

Эксперименты со свойством clip-path, область обрезки задаётся в виде многоугольника

Если все свойства polygon установлены в 0 — то изображение будет попросту скрыто. Область обрезки изображения можно задавать не только в виде многоугольника, но и в виде круга:

Вот как это выглядит.

Эксперименты со свойством clip-path, область обрезки задаётся в виде круга

Здесь можно поэкспериментировать с этим свойством.

▍CSS-свойство clip-path и доступность контента

Элемент, к которому применено свойство clip-path , скрыт лишь визуально. До него можно добраться с помощью клавиатуры, он доступен для программ чтения с экрана.

Манипуляции с цветом текста и с размером шрифта

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

▍Настройка прозрачности цвета

Если использовать для текста прозрачный цвет, то этот текст окажется невидимым. Это может оказаться полезным при создании кнопок, на которых используются только значки.

▍Настройка размера шрифта

Кроме того, если установить размер шрифта в значение 0 , это тоже позволит скрыть текст.

Рассмотрим следующий пример. Здесь имеется кнопка, структура которой задана следующим HTML-кодом:

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

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

1. Содержимое кнопки выровнено по центру. 2. Тексту назначен прозрачный цвет. 3. Размер шрифта установлен в 0

→ Вот демонстрация для этого примера

HTML-атрибут aria-hidden

При добавлении к элементу атрибута aria-hidden этот элемент удаляется из дерева доступности. Это позволяет облегчить работу со страницей пользователям, применяющим программы для чтения с экрана. Обратите внимание на то, что элемент с таким атрибутом видим на странице. Он невидим только для ассистивных технологий.

В этом примере имеется кнопка Menu со значком и меткой. Атрибут aria-hidden="true" позволяет скрыть эту кнопку от программ для чтения с экрана.

Этот атрибут, в соответствии с материалами MDN, находит применение в следующих сценариях:

  • Скрытие декоративных элементов наподобие значков и изображений.
  • Скрытие дублирующегося текста.
  • Скрытие свёрнутых элементов или элементов, находящихся за пределами экрана.

▍Атрибут aria-hidden и доступность контента

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

Анимация и интерактивность

Метод скрытия элементов Доступность Возможность работы с помощью клавиатуры Поддержка CSS-переходов
HTML-атрибут hidden Нет Нет Нет
CSS-свойство display Нет Нет Нет
CSS-свойство opacity Да Да Да
CSS-свойство visibility Нет Нет Да
CSS-свойство clip-path Да Да Да

Если нужно анимировать скрытый элемент, например, мобильную навигационную панель, этот элемент должен быть создан с учётом его доступности. Ниже мы рассмотрим неудачные и удачные примеры работы с элементами с точки зрения доступности. Это позволит нам избежать ошибок, которые усложняют работу с сайтами для пользователей, применяющих ассистивные технологии.

▍Анимация меню: неправильный подход

У нас имеется меню, которое, при раскрытии, должно выезжать из-за пределов экрана. Легче всего это сделать с помощью следующего CSS-кода:

Благодаря этому коду меню будет разворачиваться и сворачиваться, основываясь на классе .active , который будет добавлен с помощью следующего JavaScript-кода:

Вот как выглядит работа с таким меню.

Выезжающее меню в действии

Может показаться, что мы добились хороших результатов, создавая это меню, но тут допущена одна большая ошибка. Использование свойства opacity: 0 не уберёт навигационные элементы из дерева доступности. Даже если меню на странице не видно, до него можно добраться с помощью клавиатуры, с ним смогут работать средства для чтения с экрана. Для того чтобы не путать пользователей, пользующихся такими средствами, меню нужно скрыть и от этих средств.

Вот дерево доступности рассматриваемой страницы, построенное средствами вкладки Accessibility инструментов разработчика Chrome.

Дерево доступности неудачно спроектированного скрытого меню

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

  1. Нужно сделать так, чтобы до скрытых элементов меню нельзя было добраться с помощью клавиатуры.
  2. Нужно, чтобы средства для чтения с экрана не видели бы скрытое меню и не читали бы соответствующее содержимое.

Программа для чтения с экрана видит то, чего она видеть не должна

→ Вот рабочий вариант этого примера

Займёмся исправлением вышеозначенных ошибок.

▍Анимация меню: исправление ошибок

Для того чтобы улучшить работу меню и исправить ошибки, нужно воспользоваться CSS-свойством visibility: hidden . Это позволит и скрыть меню со страницы, и не дать работать с ним средствам для чтения с экрана. Вот CSS-код, исправляющий проблему:

После применения этого кода свёрнутое меню исчезнет с экрана и из «поля зрения» ассистивных технологий. Снова исследуем страницу с помощью VoiceOver.

Программа для чтения с экрана не видит ничего лишнего

→ Вот проект, иллюстрирующий пример

Элементы checkbox собственной разработки

Элемент checkbox

Стандартные флажки, элементы <input> типа checkbox , сложно настраивать. Если нам нужно их настраивать — это значит, что нам понадобится создать собственную реализацию подобного элемента. Взглянем на его базовый HTML-код:

Для настройки флажка требуется возможность скрывать элемент с учётом нужд ассистивных технологий. Для того чтобы это сделать, нужно пользоваться свойством position , а также и другими свойствами. Вот CSS-класс, который можно назвать sr-only или visually-hidden , который скрывает элемент лишь визуально, но оставляет доступным для средств чтения с экрана и для клавиатурной навигации.

Благодаря использованию подобного класса элемент checkbox собственной разработки не теряет доступности. Вот более подробный рассказ о таком элементе. А вот — демонстрация работы с подобным элементом.

Скрытие содержимого от программ для чтения с экрана

▍Скрытие некоторых символов

Заголовок, в котором нужно скрыть смайлик

В заголовке, показанном выше, использован смайлик. Если этот смайлик не скрыть от ассистивных технологий, то средство для чтения с экрана, читая заголовок, произнесёт следующее:

Разные смайлики имеют разные текстовые описания, озвучиваемые средствами для чтения с экрана. Представьте себе ощущения пользователя, который, заглянув на страницу, услышит нечто подобное. Он, наверняка, почувствует, что с этой страницей что-то не так. Для того чтобы не перегружать пользователей ненужной информацией, тут стоит воспользоваться атрибутом aria-hidden . А именно, я поместил смайлик в тег <span> с атрибутом aria-hidden="true" и скрыл тем самым его от средств для чтения с экрана.

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

▍Скрытие кнопок

Скрытие кнопки

В Twitter есть кнопка с меткой See New Tweets , которая скрыта от средств для чтения с экрана с помощью aria-hidden . Эта кнопка выводится на странице (оставаясь скрытой для ассистивных технологий) при появлении новых твитов.

▍Скрытие декоративных элементов

Скрытый декоративный элемент

Точка между именем пользователя и датой носит декоративный характер. В результате эта точка имеет атрибут aria-hidden="true" , благодаря чему она не «озвучивается» средствами для чтения с экрана.

Итоги

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

Уважаемые читатели! Какими методами скрытия элементов веб-страниц вы пользуетесь?

Css убрать у списка точки – как убрать точку в нумерации списка OL. Как в css у элементов ul li убрать маркеры

По умолчанию он будет отображаться с вот такими маркерами в виде точек:

Маркеры списка css

Если мы хотим убрать маркеры списка, то нам нужно для его элементов дописать CSS-свойство list-style:none; или list-style-type: none;

Если наш список не имеет своего класса, но находится в каком то блоке, как здесь:

То CSS код будет выглядеть так:

Аналогично мы можем убрать цифры в нумерованном списке, только вместо ul нужно указывать ol.

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

Убрать маркеры списка css

Чтобы убрать этот отступ слева применим для тегов <li< CSS свойство margin-left:0px;

Если и это не поможет, то читаем внимательно статью «Почему не работают CSS-стили?»

Так же вы можете стилизовать маркированный список заменив стандартный маркер на другой или добавить своё изображение маркера. Подробнее о том как это сделать написано в этой статье: «Как сделать красивый маркированный список HTML?»

Надеюсь что эта статья поможет вам быстрее решить проблему с маркерами и у вас ещё останется время чтобы посмотреть вот это интересное видео про самые необычные здания:

Вот, вроде бы и всё! Если у вас возникнут какие то вопросы или трудности с тем как убрать маркер или вам есть что сказать – оставляете свои комментарии!

С уважением Юлия Гусарь

Маркеры списка в CSS

Маркеры списка в CSS

В языке CSS есть возможность создавать маркерованные списки и есть возможность стилизовать маркеры, а также в качестве них добавлять определённые изображения.

Рассмотрим все основные маркеры.

Простые маркеры

Для этого просто созданим простой маркерованный список через теги <ul> и <li>

  • Пункт 1 &#13;
  • Пункт 2 &#13;
  • Пункт 3 &#13;

В результате получим стандартные списки

  • Пункт 1 &#13;
  • Пункт 2 &#13;
  • Пункт 3 &#13;

Маркер &#8212; картинка

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

И мы увидим, что вместо простых маркеров у нас используется картинка.

  • Пункт 1 &#13;
  • Пункт 2 &#13;
  • Пункт 3 &#13;

Убрать маркеры списка через css

Чтобы полностью отключить маркеры у списков, добавьте к ним стиль css

И в результате мы не увидим маркеры

  • Пункт 1 &#13;
  • Пункт 2 &#13;
  • Пункт 3 &#13;

Стандартные маркеры в css

Ниже показана таблица в которые вы можете увидить все маркеры, которые задать через язык CSS, а именно через стиль list-style

  • Пункт 1 &#13;
  • Пункт 2 &#13;
  • Пункт 3 &#13;
  • Пункт 1 &#13;
  • Пункт 2 &#13;
  • Пункт 3 &#13; &#13;
  • Пункт 1 &#13;
  • Пункт 2 &#13;
  • Пункт 3 &#13;

Маркер арабскими цифрами

  1. Пункт 1 &#13;
  2. Пункт 2 &#13;
  3. Пункт 3 &#13;

Маркер со строчными римскими цифрами:

  1. Пункт 1 &#13;
  2. Пункт 2 &#13;
  3. Пункт 3 &#13;

Маркер с заглавными римскими цифрами:

  1. Пункт 1 &#13;
  2. Пункт 2 &#13;
  3. Пункт 3 &#13; &#13;

Маркер со строчными буквами латинского алфавита:

Мареер с заглавными буквами латинского алфавита:

  1. Пункт 1 &#13;
  2. Пункт 2 &#13;
  3. Пункт 3 &#13;

Маркированный список | htmlbook.ru

Маркированный список | htmlbook.ru

Темы рецептов

Добавьте свойство margin-left к селектору UL или OL, соответственно, для маркированного или нумерованного списка. Браузер Firefox, Safari и Chrome одновременно с отступами добавляет к списку поля (свойство padding), поэтому для одинакового отображения списка в разных браузерах необходимо обнулить значение padding.

Для изменения расстояния между маркером списка и текстом используйте свойство padding-left для селектора LI.

С помощью HTML или CSS допускается устанавливать один из трех типов маркеров: disc (точка), circle (кружок), square (квадрат). Добавлять эти значения нужно к стилевому свойству list-style-type, которое указывается для селектора UL или LI.

Чтобы задать свой рисунок маркера, воспользуйтесь стилевым свойством list-style-image, в качестве значения которого указывается url, а в скобках — путь к желаемому изображению.

Для этой цели применяется стилевое свойство list-style-type со значением none. Его следует добавить к селектору UL или LI.

Существует два способа изменения цвета маркеров, условно назовем их простой и хитрый. Простой метод состоит в том, что внутрь контейнера <li> вкладываем тег <span>, а уже внутрь него помещаем текст. Иными словами вместо традиционной схемы <li>текст</li> создаем конструкцию <li><span>текст</span></li>. При этом цвет маркеров определяется стилевым свойством color для селектора LI, а цвет текста — для селектора SPAN.

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

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