Стили в HTML Лекция по курсу «Компьютерный дизайн»

Презентация:



Advertisements
Похожие презентации
4.3 Каскадные таблицы стилей. Каскадные таблицы стилей (Cascading Style Sheets, CSS) способ оформления страниц HTML, позволяющий с помощью параметров.
Advertisements

Цвет фона background-color: цвет | transparent | inherit цвет можно задавать тремя способами: 1.red, blue, green… 2.#666999, #FF0000, #00FF55… 3.rgb (255,0,0),
CSS Cascading Style Sheets. Структура css селектор { свойство1: значение1; свойство2: значение2; }
Блочная модель Css. Отступы margin Устанавливает величину отступа от каждого края элемента. margin-top Устанавливает величину отступа от верхнего края.
Лекция 9 Тема «Каскадные таблицы стилей » Преподаватель: Халелова Е. Н.
Каскадные таблицы стилей Блочные и строковые элементы.
Таблицы стилей Язык HTML. Каскадные таблицы стилей CSS CSS (от английского Cascading Style Sheets). Таблицы стилей позволяют разделить смысловое содержимое.
CSS: основные понятия и особенности. Способы добавления стилей на Веб-страницу. Использование стилей при создании сайта.
Учебный курс Введение в HTML и CSS Лекция 5 Каскадные таблицы стилей (CSS) – назначение и применения. Блочные и строчные элементы. Цвет и шрифты. кандидат.
Введение в CSS. Базовый синтаксис CSS селектор { свойство1: значение; свойство2: значение; } селектор некоторое имя стиля, для которого добавляются параметры.
Каскадные таблицы стилей CSS. Стиль – набор параметров, задающий внешнее представление объекта. Таблица стилей – это инструмент языка html, предоставляющий.
Основы HTML и CSS Каскадные таблицы стилей (CSS).
CSS Cascading Style Sheets. Структура css селектор { свойство1: значение1; свойство2: значение2; }
HTML Язык гипертекстовой разметки страниц. Web-страница Web-страница – это документ в формате HTML, содержащий текст и специальные инструкции – дескрипторы.
CSS Cascading Style Sheet. CSS это правила как должен выглядеть HTML. Существуют три типа правил CSS 1. HTML селектор - текстовая часть HTML тэга. P селектор.
Каскадные таблицы стилей CSS Блоковая модель. Синтаксис CSS.
CSSCSS (англ. Cascading Style Sheets каскадные таблицы стилей) язык описания внешнего вида документа, написанного с использованием языка разметки.англ.
Cascading Style Sheets каскадные таблицы стилей CSS-код – это список инструкций для браузера, – как и где отображать элементы веб-страницы, написанный.
1 Cascading Style Sheets каскадные таблицы стилей 2.
Гвасалия Д.А.. Определение Каскадные таблицы стилей (Cascade Style Sheets, CSS) Каскадные таблицы стилей (Cascade Style Sheets, CSS) – технология описания.
Транксрипт:

Стили в HTML Лекция по курсу «Компьютерный дизайн»

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

Таблица (лист) стилей (CSS) Таблица (лист) стилей CSS (cascading style sheets) – набор правил отображения, применяемых в документе, к которому присоединяется соответствующая таблица стилей.

Синтаксис CSS Все CSS-правила состоят из селектора и блока объявлений (заключённого в фигурные скобки). Внутри блока объявлений (внутри фигурных скобок, проще говоря) может находиться одно или несколько объявлений, разделённых точкой с запятой. Объявление – это строка, составленная из css- свойства и его значения.

Внедрение описания стилей в html- документ применить внешние стили (в виде отдельного текстового.css-файла) с помощью элемента link встроить стили непосредственно в HTML-документ (в виде блока css-текста) с помощью элемента style... применить inline-стиль, то есть назначить стиль конкретному HTML-элементу непосредственно в документе, с помощью HTML-атрибута style текст

Селектор типа 01 /* фрагмент сброса стилей. */ 02 table { 03 border-collapse: collapse; 04 border-spacing: 0; 05 font-size: 100%; 06 } 07 a { 08 color: #287fc3; 09 text-decoration: underline; 10 } 11 textarea { 12 font: 100% Arial, Helvetica, sans-serif; 13 padding: 0; 14 } Выполняемая задача выбор всех элементов определенного типа. Обозначение имя соответствующего тега. Пример использования:

Селектор класса Выполняемая задача выбор всех элементов по имени класса. Обозначение название класса с предшествующей ему точкой. Пример использования: 1 2 HTML и CSS приемы 3 Обучение 4 HTML справочник 5 1 /* зададим зеленый цвет текста в любых тегах с классом active */ 2. active { 3 color: #0f0; 4 }

Селектор класса 1 2 Этот текст будет зеленым 3 А этот нет 4 А этот зеленым ; 5 6 Зеленый абзац 7 Не зеленый 1 p.active { 2 color: #0f0; 3 } Класс можно присвоить сразу нескольким элементам. Комбинируя селектор класса и селектор типа, можно объединить их свойства.

Селектор идентификатора Выполняемая задача выбор элемента по уникальному идентификатору (значению атрибута id). Обозначение название идентификатора с предшествующим ему значком #. Пример использования: 1 2 HTML и CSS приемы 3 Обучение 4 HTML справочник 5 1/* зададим зеленый цвет текста в любом теге с id="active" */ 2#active { 3 color: #0f0; 4} 1li#active { 2 color: #0f0; 3}

margin Свойство margin сокращенная запись, чтобы одновременно задать свойства margin-top,margin- right, margin-bottom, margin-left (внешние отступы: сверху, справа, снизу, слева): p { margin: 10px 20px 15px 5px; } h1 { margin-top: 10px; }

padding Свойство padding сокращенная запись указания свойств padding-top, padding-right, padding- bottom, padding-left, задает одновременно внутренние отступы сверху, справа, снизу, слева: p { padding: 10px 20px 15px 5px; } h1 { padding-top: 10px; }

border Свойство border - сокращённое свойство, управляет внешним видом рамки (бордюра) вокруг элемента, позволяя определить в одной строке сразу несколько атрибутов: цвет, стиль и ширину. По сути, border предлагает быстрый вариант указания свойств border- width, border-style и border-color.

border-width Свойство border-width управляет толщиной рамки (границы, бордюра) вокруг элемента, оказывая влияние на все четыре её стороны. Thin - Тонкая рамка (обычно 2 пиксела). Medium - Рамка средней ширины (обычно 4 пиксела). Thick - Толстая рамка (обычно 6 пикселов). ширина Точное указание ширины рамки одним из принятых в CSS способов задания размеров. Единственный нюанс - ширина не может иметь отрицательное значение. code { border-width: 4px; } p { border-width: thin; }

border-style Solid Обычная сплошная рамка. None Рамка отсутствует, её ширина равна нулю. Dotted Рамка в виде последовательности точек (мелкий пунктир). Dashed Пунктирная рамка. Double Двойная линия. Groove"Вдавленная" рамка, с эффектом объёма. Ridge"Выпуклая" рамка, с эффектом объёма. Inset Вариант "вдавленной" рамки, с эффектом объёма. Outset Вариант "выпуклой" рамки, с эффектом объёма. h1 { border-style: none; }

border-color Свойство border-color устанавливает цвет рамки (бордюра, границы) вокруг элемента, оказывая влияние на все четыре её стороны. p { border-color: yellow #F45581 black; } a { border-color: transparent; }

border-collapse Свойство border-collapse устанавливает способ отображения рамки (бордюра, границы) вокруг ячейки таблицы. Оно определяет, должна ли ячейка иметь общую рамку с соседними ячейками, или свою собственную. collapse Использовать общую рамку для ячеек таблицы. separate Каждая ячейка таблицы имеет собственную рамку.

border-spacing Свойство border-spacing устанавливает расстояние между ячейками таблицы. Свойство применимо только в том случае, когда каждая ячейка имеет собственную рамку (бордюр, границу). table { border-spacing: 0px; } table { border-spacing: 6px; }

border-spacing Свойство border-spacing устанавливает расстояние между ячейками таблицы. Свойство применимо только в том случае, когда каждая ячейка имеет собственную рамку (бордюр, границу). table { border-spacing: 0px; } table { border-spacing: 6px; }

border-left Свойство border-left управляет внешним видом левой стороны рамки вокруг элемента. По сути, border-left предлагает сокращенный вариант записи для свойств border-left-width, border-left-style и border-left-color - цвет, стиль и ширину можно определить в одной строке. h1 { background-color:#eeeeee; border:solid 1px black; border-left: dotted 3px blue; }

border-right, border-top, border-bottom Свойство border-right управляет внешним видом правой стороны рамки вокруг элемента. По сути, border-right предлагает сокращенный вариант записи для свойств border-right-width, border-right-style и border-right-color.border-right-widthborder-right-styleborder-right-color Свойство border-top управляет внешним видом верхней стороны рамки вокруг элемента. По сути, border-top предлагает сокращенный вариант записи для свойств border-top-width,border-top-style и border-top-color.border-top-widthborder-top-styleborder-top-color Свойство border-bottom управляет внешним видом нижней стороны рамки вокруг элемента. По сути, border-bottom предлагает сокращенный вариант записи для свойств border-bottom-width, border-bottom-style и border-bottom-color.border-bottom-widthborder-bottom-styleborder-bottom-color

background Свойство background позволяет задать стиль фона, определив в одной строке сразу несколько атрибутов: цвет фона, фоновую картинку, её положение.цвет По сути, background - сокращённое свойство, краткий вариант записи для свойств background-color, background-image, background- repeat, background-attachment и background-position.background-colorbackground-imagebackground- repeatbackground-attachmentbackground-position body {background: white url('/images/sun.gif') repeat fixed top center} Эквивалентно: body { background-color: white; background-image: url('/images/sun.gif'); background-repeat: repeat; background-attachment: fixed; background-position: top center; }

background-color Свойство background-color устанавливает цвет фона элемента. Цвет применяется ко всему фону содержимого элемента, и распространяется на его внутренние отступы (paddings). Внешние поля (margins) остаются прозрачными. цвет Можно напрямую указать цвет фона одним из стандартніх способов transparent Устанавливает прозрачный фон

background-image, background-repeat Свойство background-image устанавливает фоновое изображение для элемента. Свойство background-repeat управляет способом "размножения" - циклического повторения фонового изображения. body { background: white url('/images/supersonic.gif'); background-repeat: repeat-x; }

background-attachment Управляет способом прикрепления фонового изображения к окну браузера. body { background: white url('images/giraffe.gif'); background-repeat: no-repeat; background-position: right bottom; background-attachment: fixed; }

font Свойство font - универсальное сокращённое свойство, позволяет буквально "в одной строке" одновременно задать несколько свойств шрифта: font-style font-variant font-weight font-size (обязательное) line-height font-family (обязательное) Значения line-height можно указать только в паре с font-size, разделив их символом /.line-heightfont-size p {font: 14pt/16pt, courier} /* шрифт courier размером 14pt, межстрочный интервал 16pt */

font-style Свойство font-style управляет наклоном шрифта. p {font-style: italic} h2 {font-style: normal} td {font-style: oblique}

font-variant Управляет внешним видом строчных букв. Свойство позволяет отобразить строчные буквы как прописные уменьшенного размера. В издательском деле это называется "капителью". h2 { font-variant: small-caps; font-style: italic; }

font-weight Свойство font-weight позволяет задать толщину (насыщенность) шрифта. body {font-weight: bold;} p {font-weight: normal;}

font-size

line-height Свойство line-height используется для того, чтобы изменить размер межстрочного интервала. p { line-height: 20px; }

font-family Свойство font-family позволяет выбрать шрифт для отображения текста. p {font-family: Courier, "Courier New", monospace;}

position Свойство position определяет порядок, в соответствии с которым элемент отображается на веб-странице. По умолчанию элементы отображаются последовательно один за другим в том порядке, в котором они определены в документе. Блочные элементы, такие как p, div, table, blockquote и др. отображаются в виде прямоугольника, который занимает 100% ширины родительского элемента. Поэтому последовательные блочные элементы отображаются один под другим. Свойство position вместе с top, right, bottom и left свойствами может отображать элемент с нарушением обычного порядка.

position

top Используется совместно со свойством position. В зависимости от конкретного значения position свойство top может сдвигать элемент вниз относительно верхнего края: своей исходной позиции (position:relative) позиции родительского элемента (position:absolute) окна браузера (position:fixed) body {font-weight: bold} p { position: fixed; top: 300px; }

right, bottom, left

clear Свойство clear запрещает/разрешает элементу обтекать "floated" объекты.

display

float Свойство float задает с какой стороны элемент обтекаем (делает элемент «плавающим»), при этом элемент выравнивается по указанной стороне, остальные обтекают с остальных сторон.

height Свойство height определяет высоту прямоугольной области элемента. div { height: 400px; }

width Свойство width определяет ширину прямоугольной области вокруг элемента. div { width: 400px; }

Преимущества применения CSS Позволяют разделить смысловое содержание и оформление документа; При размещении описания стилей в отдельном файле его можно использовать с несколькими документами, что позволяет: А) изменять оформления нескольких документов редактируя один файл; Б) получить единый стиль оформления для многих документов (например, страниц одного сайта).