Как сделать список черточками html

1.8. HTML-списки

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

HTML-списки используются для группировки связанных между собой фрагментов информации. Существует три вида списков:

Каждый список представляет собой контейнер, внутри которого располагаются элементы списка или пары термин-определение.

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

Создание HTML-списков

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

Маркированный список представляет собой неупорядоченный список (от англ. Unordered List). Создаётся с помощью элемента

    . В качестве маркера элемента списка выступает метка, например, закрашенный кружок.

Браузеры по умолчанию добавляют следующее форматирование блоку списка:

2. Нумерованный список

Блок списка также имеет стили браузера по умолчанию:

Для элемента

    доступны следующие атрибуты:

3. Список определений

Блок списка определений имеет следующие стили браузера по умолчанию:

Режиссер: Петр Точилин В ролях: Андрей Гайдулян Алексей Гаврилов Виталий Гогунский Мария Кожевникова Фигура. 3. Список определений

4. Как создать вложенный список

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

5. Многоуровневый нумерованный список

Многоуровневый список используется для отображения элементов списка на разных уровнях с различными отступами. Разметка для многоуровневого нумерованного списка будет следующей:

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

Источник

Блог Vaden Pro

Установка маркера списка разными способами

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

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

Если проанализировать какой-либо сайт, то можно обнаружить тот факт, что в контенте очень часто присутствуют списки разного рода: меню, список товаров и т. д. В HTML-коде за нумерованный список отвечает тег ol, а за маркированный – ul.

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

Чтобы устранить этот негативный эффект надо отменить вывод маркера, воспользовавшись свойством list-style:

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

Маркеры через картинки

Наиболее распространенный и простой способ указать для списка маркер – это воспользоваться бекграундной картинкой (свойство background). Метод основывается на указании в таблице стилей фонового рисунка для элементов списка, а также внутренний отступ (свойство padding), который зарезервирует место для нового маркера. Ниже представлен пример кода:

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

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

Главная положительная сторона этого метода заключается в 100%-ной кроссбраузерности, но, не смотря на это, есть маленький недостаток. Использование картинки – это дополнительное обращение к серверу.

Маркеры с помощью before

Существует вариант, когда можно обойтись без картинки, если дизайнерские условия позволяют это. Такое очень часто допускается при оформлении основного контента, когда список маркируется простейшими элементами, типа квадратик (•) или стрелочка (→). Таким образом, мы подошли к тому, что в качестве маркера может выступать какой-либо подходящий спецсимвол.

Ниже представлен пример кода, который формирует маркированный список с коротким тире:

На практике получим такую картину:

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

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

При использовании этого метода главное знать кодировку необходимого значка. Также стоит отметить, что для expression спецсимволы прописываются числовой комбинацией или мнемоническим кодом. Что касается свойства content, то в этом случае вначале ставится слеш, а потом идет запись шестнадцатеричного кода.

Использование insertAdjacentHTML

Вышеупомянутый способ не всегда корректно отрабатывает в легендарном IE (не смотря на хак). Точнее, «костыли» для этого браузера не до конца доработанные. Более действенным является метод, основанный на insertAdjacentHTML, ниже представлен код этого метода:

Маркеры, нарисованные CSS-свойствами

Некоторые квадратные маркеры можно нарисовать с использованием некоторых CSS-свойств. К примеру, квадрат с цветной заливкой рисуется через свойство background-color, а квадратик в виде рамки – border (кстати говоря, квадрат с заливкой можно нарисовать и таким способом). Пример записи в CSS-файле:

Таким образом рисованный CSS-свойствами маркер будет выглядеть на практике:

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

Использование before и first-child в комплексе

Такой метод частенько применяется при оформлении хлебных крошек на сайте. Кто не знает о чем речь, смотрим на пример ниже

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

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

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

В каких браузерах работает?

Выводы

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

Источник

HTML list-style-тип тире

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

16 ответов

можно использовать :before и content: учитывая, что это не поддерживается в IE 7 и ниже. Если вы в порядке с этим, то это ваше лучшее решение. Вижу Могу Ли Я Использовать или QuirksMode таблицы совместимости CSS для полной информации.

существует простое исправление (текстовый отступ), чтобы сохранить эффект отступа списка с :before псевдокласс.

вот версия без какой-либо позиции относительной или абсолютной и без текстового отступа:

позвольте мне добавить мою версию тоже, в основном для меня, чтобы найти мое собственное предпочтительное решение снова:

в моем случае добавление этого кода в CSS

было достаточно. Все очень просто.

мое решение заключается в добавлении дополнительного тега span С mdash в нем:

и добавление в css:

Я не знаю, есть ли лучший способ, но вы можете создать пользовательский графический маркер, изображающий тире, а затем сообщить браузеру, что вы хотите использовать его в своем списке с list-style-type собственность. Пример на этой странице показывает, как использовать графику в качестве маркера.

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

EDIT: я провел небольшое тестирование с подходом OP. В IE8 я не мог заставить технику работать, поэтому она определенно еще не кросс-браузер. Кроме того, в Firefox и Chrome настройка типа списка в сочетании с none игнорируется.

Источник

Урок 3. Как сделать список в HTML

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

Доброго времени суток!

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

Данная статья — третья в данном небольшом курсе по основам HTML. Перед прочтением данного урока рекомендую пройти предыдущие два:

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

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

1. Маркированные списки в HTML

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

А вот так выглядит в браузере:

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

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

На изображении выше (Рис 1.1.) можно заметить кружки в начале каждого элемента меню. Это и есть маркер. По умолчанию он в браузере в виде закрашенного круга. Всего есть несколько видов маркеров в HTML: закрашенный круг, пустой круг и квадрат. Они не требуют ни CSS ни подключения сторонних изображений:

1.2 Маркер списка в виде пустого круга

Значения атрибута вы знаете, а сейчас посмотрим как сделать маркированный список HTML в коде. Из таблицы выше мы выбрали второе значение «circle» для атрибута type и задали его нашему маркированному списку:

Сразу смотрим как этот код будет выглядеть в браузере:

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

1.3 Маркер списка в виде квадрата

Посмотрим также и последний пример с квадратным маркером для HTML списка:

Обратите внимание на маркер, он стал квадратным:

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

Важное замечание: сейчас уже не используется такой способ для создания стилей маркированным спискам. Существует четкое разделение CSS (что такое CSS читайте здесь) и HTML. HTML — для разметки, а CSS — для создания привлекательного внешнего вида.

Код, который содержит данный атрибут, при указания типа текущего документа как HTML5 (» «), выдаст ошибку при валидации. Если не слышали что такое валидация, то вам сюда — валидация сайта.

Ошибка будет следующая:

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

Из пояснения становится понятно, что этот атрибут является устаревшим и нужно использовать CSS вместо этого атрибута, чтобы задать вид маркера у списка. Как это сделать читайте в этом уроке по CSS — Урок 8. Оформление списков.

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

2. Нумерованные списки в HTML

Пример нумерованного списка:

Таким образом выглядит нумерованный список со стандартными настройками в браузере:

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

Как и у его предшественника (маркированного списка) у него есть свои стили для вывода цифр. Обычная нумерация — это не единственный вид маркеров у нумерованного списка в HTML.

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

Здесь у нас есть выбор не из трех видов маркеров, а из пяти:

2.2 Своя нумерация в списке HTML

Вот как это будет отображаться на реальном сайте:

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

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

Важное замечание: в нумерованном списке валидатор не выдаст ошибку, здесь можно использовать данные атрибуты, но также можно задать нумерацию и с помощью CSS. Подробнее об этом здесь — Урок 8. Оформление списков.

Ну а сейчас перейдем к вложенным спискам HTML.

3. Как сделать многоуровневый (вложенный) список в HTML

Многоуровневые списки используются на сайте в построении меню. Это меню чаще всего выглядит выпадающим либо вниз (урок по выпадающему меню на CSS3), либо выпадающим влево или вправо. Такие меню позволяют хранить в себе другие элементы меню в компактном виде.

На примере моделей автомобилей мы построим многоуровневый список в HTML:

Обратите внимание, как выглядит многоуровневый список в браузере:

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

Мы делали многоуровневый список с помощью маркированного (тег

    ). Многоуровневый список с моделями Citroen появился с другими маркерами. Основной список с закрашенными маркерами, а список на 2-м уровне — с пустыми кружками. Но, как помните, с помощью атрибута «type» мы можем переопределить маркеры (лучше задавать стили для маркеров с помощью CSS).

Но мы можем объединить многоуровневые списки с нумерованными и маркированными следующим образом:

В примере выше у нас двойная вложенность (2 уровня). Сначала вкладывается список из двух классов тюльпанов, он у нас нумерованный. Затем в каждый из элементов нумерованного списка вкладывается маркированный список.

Смотрим его вид в браузере:

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

4. Полезные материалы по спискам HTML

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

4.1 Как сделать список HTML в строку

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

4.2 Как сделать список HTML без значка

За это отвечает свойство list-style-type в CSS (подробнее здесь):

4.3 Как сделать список в HTML по центру

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

4.4 Как сделать список в HTML с картинками

4.5 Маркированный список HTML свой маркер

В этом случае необходимо заранее подключить шрифтовые иконки (например, FontAwesome). Тогда можно сделать любую иконку вместо стандартного маркера:

4.6 Как сделать список в HTML в несколько столбцов

Чтобы сделать список в несколько столбцов мы воспользуемся свойством CSS column-count (свойство поддерживается только в следующих браузерах: IE 10+, Chrome 1.0+, Opera 11.1+, Safari 3.0+, Firefox 1.5+). Также необходимо задать высоту для списка, чтобы увидеть разбиение на несколько столбцов:

5. Комбинированный список HTML

Чтобы сделать комбинированный список в HTML лучше всего использовать иконочные шрифты. Например, Flaticon или Fontawesome.

Эта информация уже для продвинутых, поэтому для начала необходимо будет изучить уроки по CSS.

6. Практика работы со списками

На видео ниже вы можете увидеть всю работу со списками HTML на практике:

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

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

Если вам нужно больше, чем просто основы сайтостроения, а хотите освоить профессию Front-end разработчика, то обратите внимание на курс от онлайн-школу Нетология — «Front-end разработчик с нуля» и онлайн-школу Skillbox и курс «Front-end разработчик«.

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

Источник

Списки в HTML. Все о HTML списках

Как сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками htmlКак сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками htmlКак сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками htmlКак сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками htmlКак сделать список черточками html. Смотреть фото Как сделать список черточками html. Смотреть картинку Как сделать список черточками html. Картинка про Как сделать список черточками html. Фото Как сделать список черточками html

В HTML для создания списков используются теги группы lists. К ним относятся:

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

Далее будет показана практика создания HTML списков с примером исходного кода и описанием на русском языке.

В HTML есть три типа списков: маркированный, нумерованный и список определений (терминов).

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

Пример простого маркированного списка HTML

Исходный код простого маркированного списка:

Типы маркеров

Список с разными типами маркеров:

Исходный код списка с разными типами маркеров:

Положение маркера в списке

Пример списка с разным положением маркеров:

Исходный код списка с разным положением маркеров:

Свой маркер в HTML списке

Пример списка со своей картинкой в роли маркера:

Нумерованный список

Пример нумерованного списка HTML

Исходный код нумерованного списка

Типы нумерации в HTML списке

Разные типы нумерации в списках:

Многоуровневый список HTML (список в списке)

Ограничений по количеству уровней вложенности списков нет.

Пример многоуровневого списка

Исходный код многоуровневого списка

Список определений

Источник

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

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