4 способа как подключить CSS к HTML

Как подключить CSS к HTML

Каскадные таблицы стилей — это неотъемлемая часть современного web-сайта. Поэтому, вебмастер обязан знать как подключить CSS к документу HTML.

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

Как подключить внешние стили из файла «CSS»

На моем сайте насчитывается порядка 5 000 строчек стилей. Грузить такой объем при формировании каждой страницы, не правильно. К тому же, этот процесс ресурсозатратен, что, безусловно, скажется на скорости открытия сайта.

Вероятно думаете: «А как правильно подключать стили?» Все очень просто, таблицу стилей следует подключать из внешнего файла CSS.

Файл со стилями, имеет расширение .css. Его, конечно, можно размещать в любом месте на ftp, но обычно, подобные файлы помещают в папку «CSS», расположенную внутри файлов шаблона.

В какой папке хранятся стили CSS

Чтобы подключить внешний файл CSS, нужно в коде сайта, между тегами «head», добавить строчку:

<link rel="stylesheet" type="text/css" href="css/style.css">

где «style.css» — это имя подключаемой таблицы, а «css», папка в которой находятся эти стили.

Приведу простой пример, стандартной страницы web-документа:

<!DOCTYPE HTML>
<html>

<head>
<meta charset="utf-8">
<title>Подключаем стили CSS из файла</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>

<body>
....
</body>

</html>

Важное добавление!! Атрибут href может принимать как абсолютный, так же и относительный путь к файлу.

Это означает, что две приведенные ниже строчки, будут абсолютно одинаково работать.

  1. Абсолютная ссылка. Явно указывает на расположение файла.
<link rel="stylesheet" type="text/css" href="http://yousite.ru/template/css/style.css">
  1. Относительная ссылка. Сокращенный вариант.
<link rel="stylesheet" type="text/css" href="/css/style.css">

Главный файл стилей, принять называть «style.css», но это не значит что других названий быть не должно. Придумывайте любое имя, но не забывайте, что оно должно быть на латинице.

Рассмотренный способ наиболее удобен, таким образом можно подключить не один, а сразу несколько таблиц стилей.

Подключение стилей через тег «Style»

Стили можно подключать непосредственно на странице web-сайта. Между тегами head, добавьте тег style. Внутри этого тега, можно применить стили к именно той странице, на которой они выводятся.

Практически это выглядит следующим образом:

<style>
p {
   line-height:2em;
}
</style>

То есть, все параграфы, должны иметь межстрочный интервал 2em. И это будет действовать на всех страница, на которых будут выводиться данные строчки.

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Как подключить таблицу стилей на странице</title>
<style>
p { line-height:2em; }
</style>
</head>

<body>
....
</body>
</html>

Подключение встроенной таблицы стилей

Атрибут style, добавленный к определенному элементу разметки сайта, позволит подключить стили css только для этого элемента.

Покажу как это выглядит в тексте:

<div style="color: #6e6e6e;">Подключаем встроенную таблицу стилей.</p>

Стиль, будет применен только для данного блока div и раскрасит текст в заказанный цвет.

Этот способ отлично подходит при создании красивых таблиц в документе, как например вот эта.

Как подключить стили CSS в HTML

Как подключить один css в другой css файл

В заключении, хочу рассмотреть способ, в котором будем подключать в основном файле css, дополнительный.

  1. Откроем файл «style.css».
  2. Добавим код @import url "/css/blt.css";.
  3. Сохраняем изменения.

Следовательно, при помощи @import, мы можем подключить таблицу стилей из другого файла css. В данном случае, в теле основного файла стилей, подключаем «blt.css», который находится в папке «css».

Кроме того, аналогичным способом, можно подключать внешние стили и в теге «Style». Будет выглядеть так:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Как подключить один css в другой css</title>

<style>
@import url("/css/blt.css")
p { line-height:2em; }
</style>

</head>
<body>
....
</body>
</html>

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

Изучаете HTML и CSS? Пройдите курс от профессионального программиста!
Добавить комментарий