Привет. Сегодня я хочу рассказать о работе со списками в HTML. В обще стоит взять за правило, всё что по логике является списком, т.е. перечислением, делать именно при помощи предусмотренных как раз для этого тэгов.
Список — письменный перечень, число, состав; документ, содержащий перечень каких-либо сведений;
Работа со списками HTML проста и в тоже время помогает правильно преподносить информацию.
Для примера отключите стили в браузере при просмотре какой-либо страницы. Если страница сверстана правильно, то у вас не будет никаких проблем с восприятием информации, навигацией по сайту и т.п.
В HTML есть 3 вида списков:
- Неупорядоченный (этот)
- Упорядоченный
- Список определений
Неупорядоченный список
Неупорядоченный список (англ. Unordered Lists) — список в котором порядок пунктов не особо важен, т.е. при перестановке этих пунктов смысл не потеряется. Это может быть перечисление каких-либо особенностей объекта.
Ёжик: <ul> <li>Маленький</li> <li>Колючий</li> <li>Прикольный</li> </ul>
в браузере:
- Маленький
- Колючий
- Прикольный
От перестановки эти характеристик понимание ёжика ни как не пострадает.
Упорядоченный список
Упорядоченный список (англ. Ordered Lists) — как уже, наверное все уже догадались, список в котором порядок пунктов важен. Это может быть инструкция, пошаговое руководство, рейтинг.
<ol> <li>Зарегистрируйтесь</li> <li>Подтвердите регистрацию</li> <li>Начните пользоваться</li> </ol>
в браузере:
- Зарегистрируйтесь
- Подтвердите регистрацию
- Начните пользоваться
Согласитесь, в другом порядке проделать эти действия просто невозможно.
Список определений
Список определений (англ. Definition Lists). В отличие от ранее упомянутых видов списков, списки определений не только позволяют просто перечислить кучу предметов (параметров), но также ассоциируют каждый термин с его определением.
Списки определений начинаются и заканчиваются тэгами <dl>...</dl>. Каждый элемент списка состоит из термина <dt>...</dt> и определения <dd>...</dd>. По умолчанию определение отображается под термином и с небольшим отступом.
<dl> <dt>HTML</dt> <dd>от англ. HyperText Markup Language - язык разметки гипертекста</dd> <dt>XHTML</dt> <dd>англ. Extensible Hypertext Markup Language - расширяемый язык разметки гипертекста</dd> <dt>CSS</dt> <dd>англ. Cascading Style Sheets — каскадные таблицы стилей</dd> </dl>
в браузере:
- HTML
- от англ. HyperText Markup Language — язык разметки гипертекста
- XHTML
- англ. Extensible Hypertext Markup Language — расширяемый язык разметки гипертекста
- CSS
- англ. Cascading Style Sheets — каскадные таблицы стилей
Удобно, не правда ли? Вот и все, что я хотел сегодня рассказать.
Если вы еще не подписаны, то подпишитесь чтобы следить за обновлениями и ничего не пропустить.
Удачи.
↑ К оглавлению ↑
2leep.com



09 марта 2010 в 9:42
хм… спасибо не знал о списках определений, уже даже придумал где его применить
Большое спасибо!
10 марта 2010 в 1:09
спасибо! сегодня попробую попрактиковать!
12 марта 2010 в 13:34
Я тоже впервые слышу о списках определений, нужно будет поэкспериментировать.
13 марта 2010 в 19:46
вот вопрос, нужен ли этот список определений ?
16 марта 2010 в 20:11
Я в общем-то пользуюсь только неупорядочным списком, в общем-то голову забивать остальным не буду.
17 марта 2010 в 14:40
Нужен, конечно.
24 марта 2010 в 13:55
В статье не хватает упоминания про важные свойства списков: "type" и css свойство "list-style-type" (аналог html "type").
24 марта 2010 в 15:15
Про работу с CSS будет отдельный цикл статей. Я не преследовал цели рассказать об всех тонкостях работы со списками в одной статье.
18 октября 2010 в 22:11
а вот тут и новенького почерпнул, про третий тип списков и не слышал, спасибо за пополнение моего арсенала html тегов)