Список определений или описаний — КиберПедия 

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

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

2019-12-19 167
Список определений или описаний 0.00 из 5.00 0 оценок
Заказать работу

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

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

Список задаётся с помощью элемента <dl> (от англ. Description List — список описаний), термин — <dt> (от англ. Definition Term — термин), а его определение — с помощью элемента <dd> (от англ. Description — описание).

<dl>

<dt>Термин 1</dt>

<dd>Определение 1</dd>

<dt>Термин 2</dt>

<dd>Определение 2</dd>

</dl>

Список описаний хорошо подходит для расшифровки терминов, создания глоссария, словаря, справочника и т. д.

CSS — каскадные таблицы стилей

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

Самый простой способ применить стили к тегу заключается в использовании атрибута style (мы с ним уже знакомились, но все равно давайте повторим), например:

<p style="color: red;">... </p>

В этом примере абзацу задан красный цвет шрифта. Такой способ задания стилей называют «инлайновые стили» или «встроенные стили».

Синтаксис таких стилей очень простой: свойство: значение;. Причём свойств может быть несколько.

Другой способ оформления с помощью CSS

Задавать стили каждого тега с помощью атрибута style очень затратное и хлопотное занятие. А ещё это приводит к засорению HTML-кода большим количеством повторяющегося CSS кода.

К счастью, есть и другие способы подключения стилей. Один из них — это использование специального тега <style> в теле HTML страницы.

И так, как же его использовать?

Тег <style> желательно добавлять внутрь тега <head>, но на данный момент это не обязательное правило, с недавних пор этот тег можно добавлять в любое место тега <body>.

Вот как он выглядит:

<style>

H1 {

font-size: 20px;

font-family: Verdana, Arial, Helvetica, sans-serif;

  color: #333366;

}

</style>

Немного не знакомый вид записи, правда? Давайте разбираться.

Селекторы в CSS

Следом за тегом мы видим h 1 — это так называемый селектор.

Когда вы задаёте стили тега с помощью атрибута style, браузер сразу же понимает, к какому именно тегу применить эти стили (потому что стили находятся внутри тега). Но когда стили подключаются через тег <style>, браузер ищет стилизуемые теги с помощью «селекторов».

Селектор — непонятное слово, правда? Но, мы упростим его и будем называть — проводник, потому что он берет CSS стили и проводит их до тега, на который мы указываем. В данном случае это тег <h1>. У каждого проводника (селектора), есть свое уникальное имя.

Язык селекторов очень мощный и гибкий. Простейший тип селекторов — селекторы по имени тега: p, h1 и так далее. Когда браузер видит такой селектор, он применяет стили и правила ко всем подходящим тегам. Например, ко всем текстовым абзацам или ко всем заголовкам первого уровня.

В общем случае написание CSS-правил выглядит так:

селектор {

свойство1: значение;

свойство2: значение;

...

}

Разобравшись с проводниками (селекторами) по имени тега, давайте подумаем, а удобно использовать только такой вид селекторов или нет.

В большинстве случаев это не удобно, потому что ограничивает нас в выборе тегов, которые мы хотим сделать стильными.

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

На помощь к нам приходят классы и идентификаторы.

Классы в CSS

Класс — это всего лишь один из атрибутов HTML-тегов, например:

<p class="help">...</p>

В CSS можно задавать стили для элементов с определённым классом. Для этого используется селектор по классу, который пишется так: .имя-класса, например:

.help { color: green; } — выберет все теги у которых есть атрибут class со значением "help".

Классы гибкие, их можно создавать много и называть любыми понятными именами.

Идентификаторы в CSS

Идентификатор — это еще один из атрибутов HTML-тегов, например:

<p id="name">...</p>

В CSS также можно задавать стили для элементов с определённым идентификатором. Для этого используется селектор по id, который пишется так: #имя-идентификатора, например:

#name { color: red; } — выберет все теги с идентификатором равным "name"

Различия id и class

Так стоп, а в чем же разница между id и class, ведь с виду они выполняют одинаковую работу?

Верно, работу они выполняют одинаковую, а вот функционал у них разный. Id служит для объявления одного уникального и неповторимого элемента на WEB странице (такой элемент только один), а вот class в свою очередь может примется ко многим элементам. Например, можно сделать много одинаковых блоков зеленого цвета.

Важно!

Имя класса или идентификатора может содержать в себе латинские символы, цифры, символы дефиса “-” и подчеркивания “_” и начинаться оно должно с латинского символа.

Свойства и значения CSS

Итак, язык CSS состоит из селекторов и свойств. Селекторы указывают на то, к каким элементам применять стили, а свойства — на то, как именно отображать выбранные элементы.

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

· оформление текста;

· работа с размерами и отступами;

· позиционирование элементов;

· декоративные: цвета, фон, тени;

· другие.

Причём каждому свойству соответствует определённый набор значений. Некоторые значения задаются с помощью текстовых констант, например: red, bold, другие с помощью цифровых значений: 12px, 120% и так далее.

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

.block{ background-color: blue; }

И все теги с классом.block изменят свой цвет. Теперь представьте, как долго делать то же самое через инлайновые стили (атрибут тега style=””), когда таких блоков сотни.

CSS свойства

Название

Описание

width

Устанавливает ширину блочных элементов.

Ширина не включает толщину границ вокруг элемента, значение отступов и полей.

В качестве значений принимаются любые единицы длины, принятые в CSS — например, пикселы (px), проценты (%) и др. При использовании процентной записи ширина элемента вычисляется в зависимости от ширины родительского элемента. Если родитель явно не указан, то в его качестве выступает окно браузера.

height

Устанавливает высоту блочных или заменяемых элементов (к ним, например, относится тег <img>).

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

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

color

Определяет цвет текста элемента.

background-color

Определяет цвет фона элемента.

CSS селекторы

h2

Селектор тега h2 - стили CSS будут применятся ко всем тегам <h2> … </h2> в HTML документе

#logo

Селектор идентификатора - стили CSS будут применятся только к элементу с идентификатором id=”logo”

.container

Селектор класса - стили CSS будут применятся ко всем элементам с классом class=”container”

Различия между id и class

id

class

Объявляется: <div id="logo"> …</div>

Объявляется: <div class="container"> … </div>

Применяется только к одному элементу на WEB

странице.

Применяется к нескольким элементам на WEB странице. К одному элементу может применятся множественность классов (класс элемента состоит из нескольких имен разделенных пробелами, например: <div class="block text">…</ div>      

 


Поделиться с друзьями:

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

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

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.022 с.