Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Топ:
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Интересное:
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Дисциплины:
2019-12-19 | 167 |
5.00
из
|
Заказать работу |
|
|
Давайте дополним наши знания о списках, и узнаем, что такое список определений и для чего они нужны.
Список описаний или список определений, как он ещё называется, состоит из двух частей — термина и его определения.
Список задаётся с помощью элемента <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 свойства
|
Описание
Устанавливает ширину блочных элементов.
Ширина не включает толщину границ вокруг элемента, значение отступов и полей.
В качестве значений принимаются любые единицы длины, принятые в CSS — например, пикселы (px), проценты (%) и др. При использовании процентной записи ширина элемента вычисляется в зависимости от ширины родительского элемента. Если родитель явно не указан, то в его качестве выступает окно браузера.
Устанавливает высоту блочных или заменяемых элементов (к ним, например, относится тег <img>).
Высота не включает толщину границ вокруг элемента, значение отступов и полей.
Если содержимое блока превышает указанную высоту, то высота элемента останется неизменной, а содержимое будет отображаться поверх него. Из-за этой особенности может получиться наложение содержимого элементов друг на друга, когда элементы в коде HTML идут последовательно.
Определяет цвет текста элемента.
Определяет цвет фона элемента.
CSS селекторы
Селектор тега h2 - стили CSS будут применятся ко всем тегам <h2> … </h2> в HTML документе
Селектор идентификатора - стили CSS будут применятся только к элементу с идентификатором id=”logo”
Селектор класса - стили CSS будут применятся ко всем элементам с классом class=”container”
Различия между id и class
id
Объявляется: <div id="logo"> …</div>
Применяется только к одному элементу на WEB
странице.
|
|
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!