Подключёние CSS к HTML


Правила CSS Правила CSS пишутся на формальном языке CSS . Правила могут располагаться как в самом Web – документе, внешний вид которого они описывают , так и во внешних файлах , имеющих формат CSS . Формат CSS — это текстовый файл , в котором содержится перечень правил CSS и комментариев к ним .

Стили CSS могут быть подключены или внедрены в описываемый ими Web – документ четырьмя способами :

Вынесение таблицы стилей в отдельный файл


Таблицу стилей вынести в отдельный файл . Файл с таблицей стилей обычно имеет расширение css и может редактироваться любым текстовым редактором .

Создадим файл в текстовом редакторе style.css и подключим его к основному документу index.html .

Содержимое файла style.css


@charset "utf-8"     /* Кодировка файла */
    /* Так можно вставить комментарий */
@media screen and (max-width: 767px) {
body {
    max-width: 767px;
    height auto;
}
}
body {    /* Стиль для всего документа */
    font-size: 16pt;
    color: black;
    font-family: "Verdana";
}
p {    /* Стиль для всех абзацев */
    font-size: 12pt;
    color: black;
    font-family: "Arial";
}
    txt {    /* Стиль для элемента с txt */
    color: green;
}
.text {    /* Стиль для класса text */
    color: red;
}

Содержимое файла index.html


<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Подключения стилей CSS</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<p>Текст 1</p>    <!-- Цвет по умолчанию -->
<p id="txt">Текст 2</p>    <!-- Зеленый текст 12pt -->
<p class="text">Текст 3</p>    <!-- Красный текст 12pt -->
<div class="text">Текст 4</div>    <!-- Красный текст 16pt -->
</body>
</html>

Открыть пример в новом окне

Подключения стилей CSS
Подключения стилей CSS.

Встраивание стилей CSS в раздел HEAD


Все определения стилей можно собрать в одном месте. В этом случае стили указываются между тегами <style> и </style>. Сам тег <style> должен быть расположен в разделе HEAD между тегами <head> и </head>.

Подключения стилей CSS в раздел HEAD


<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Подключения стилей CSS в раздел HEAD</title>
<style type="text/css">
@media screen and (max-width: 767px) {
body {
    max-width: 767px;
    height auto;
}
}
body {    /* Стиль для всего документа */
    font-size: 16pt;
    color: black;
    font-family: "Verdana";
}
p {    /* Стиль для всех абзацев */
    font-size: 12pt;
    color: black;
    font-family: "Arial";
}
    txt {    /* Стиль для элемента с txt */
    color: green;
}
.text {    /* Стиль для класса text */
    color: red;
</style>
</head>
<body>
<p>Текст 1</p>
<p id="txt">Текст 2</p>
<p class="text">Текст 3</p>
<div class="text">Текст 4</div>
</body>
</html>

Открыть пример в новом окне

Подключения стилей CSS в раздел HEAD
Подключения стилей CSS в раздел HEAD.

Подключёние к html инструкцией @import


Когда файл стилей размещается отдельно от родительского документа , он может быть подключён к html – документу инструкцией @import в элементе <style>.

Инструкциея @import


<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Подключёние к html инструкцией @import</title>
<style media="all">
@import url(style.css)
</style>
</head>
<body>
...
</body>
</html>

Встраивание стиля css в тег


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

Встраивание стиля css в тег


<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Встраивание  стиля css в тег</title>
<style type="text/css">
@media screen and (max-width: 767px) {
body {
    max-width: 767px;
    height auto;
}
}
</style>
</head>
<body>
<p style="font-size: 20px; color: green; font-family: Times New Roman,arial, helvetica, sans-serif">
Текст html – документа .
</p>
</body>
</html>

Открыть пример в новом окне

Встраивание  стиля css в тег
Встраивание стиля css в тег.

Добавления CSS к XML – документу.


CSS к XML

<?xml-stylesheet type="text/css" href="style.css"?>

Способы подключения CSS к HTML - документу


Правила CSS Правила CSS пишутся на формальном языке CSS . Правила могут располагаться как в самом Web – документе, внешний вид которого они описывают , так и во внешних файлах , имеющих формат CSS . Формат CSS — это текстовый файл , в котором содержится перечень правил CSS и комментариев к ним .

Стили CSS могут быть подключены или внедрены в описываемый ими Web – документ четырьмя способами :

Вынесение таблицы стилей в отдельный файл


Таблицу стилей вынести в отдельный файл . Файл с таблицей стилей обычно имеет расширение css и может редактироваться любым текстовым редактором .

Создадим файл в текстовом редакторе style.css и подключим его к основному документу index.html .

Содержимое файла style.css


@charset "utf-8"     /* Кодировка файла */
    /* Так можно вставить комментарий */
@media screen and (max-width: 767px) {
body {
    max-width: 767px;
    height auto;
}
}
body {    /* Стиль для всего документа */
    font-size: 16pt;
    color: black;
    font-family: "Verdana";
}
p {    /* Стиль для всех абзацев */
    font-size: 12pt;
    color: black;
    font-family: "Arial";
}
    txt {    /* Стиль для элемента с txt */
    color: green;
}
.text {    /* Стиль для класса text */
    color: red;
}

Содержимое файла index.html


<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Подключения стилей CSS</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<p>Текст 1</p>    <!-- Цвет по умолчанию -->
<p id="txt">Текст 2</p>    <!-- Зеленый текст 12pt -->
<p class="text">Текст 3</p>    <!-- Красный текст 12pt -->
<div class="text">Текст 4</div>    <!-- Красный текст 16pt -->
</body>
</html>

Открыть пример в новом окне

Подключения стилей CSS
Подключения стилей CSS.

Встраивание стилей CSS в раздел HEAD


Все определения стилей можно собрать в одном месте. В этом случае стили указываются между тегами <style> и </style>. Сам тег <style> должен быть расположен в разделе HEAD между тегами <head> и </head>.

Подключения стилей CSS в раздел HEAD


<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Подключения стилей CSS в раздел HEAD</title>
<style type="text/css">
@media screen and (max-width: 767px) {
body {
    max-width: 767px;
    height auto;
}
}
body {    /* Стиль для всего документа */
    font-size: 16pt;
    color: black;
    font-family: "Verdana";
}
p {    /* Стиль для всех абзацев */
    font-size: 12pt;
    color: black;
    font-family: "Arial";
}
    txt {    /* Стиль для элемента с txt */
    color: green;
}
.text {    /* Стиль для класса text */
    color: red;
</style>
</head>
<body>
<p>Текст 1</p>
<p id="txt">Текст 2</p>
<p class="text">Текст 3</p>
<div class="text">Текст 4</div>
</body>
</html>

Открыть пример в новом окне

Подключения стилей CSS в раздел HEAD
Подключения стилей CSS в раздел HEAD.

Подключёние к html инструкцией @import


Когда файл стилей размещается отдельно от родительского документа , он может быть подключён к html – документу инструкцией @import в элементе <style>.

Инструкциея @import


<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Подключёние к html инструкцией @import</title>
<style media="all">
@import url(style.css)
</style>
</head>
<body>
...
</body>
</html>

Встраивание стиля css в тег


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

Встраивание стиля css в тег


<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Встраивание  стиля css в тег</title>
<style type="text/css">
@media screen and (max-width: 767px) {
body {
    max-width: 767px;
    height auto;
}
}
</style>
</head>
<body>
<p style="font-size: 20px; color: green; font-family: Times New Roman,arial, helvetica, sans-serif">
Текст html – документа .
</p>
</body>
</html>

Открыть пример в новом окне

Встраивание  стиля css в тег
Встраивание стиля css в тег.

Добавления CSS к XML – документу.


CSS к XML

<?xml-stylesheet type="text/css" href="style.css"?>