Подключение CSS-стилей на странице сайта

Есть несколько вариантов задания стилей на странице сайта или документа (как удобней). Стили применяются как HTML так и XML документам. Рассмотрим основные варианты.

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

<link type="text/css" rel="stylesheet" href="/templates/it-articl_v1.0/css/main.css" />

Задание стилей в теле документа в отдельном теге. Удобно применять частные стили применительно для одной страницы.

<style type="text/css">
код стиля
</style>

Подключение файла стилей в теге стилей возможно через @import. Применять этот вариант подключения можно тогда, кода у вас нет возможности подключить файл в шапку документа, а разбить на разные файлы стилей необходимо.

<style type="text/css" media="all">
@import url(/templates/it-articl_v1.0/css/main.css);
</style>

Задача стилей внутри тега. Очень частный вариант, применительно к тем случаям где вы хотите применить стиль только для текущего элемента и едино разово.

<p style="код стиля"></p>

Задание стилей для XML документам.

<?xml-stylesheet type="text/css" href="/templates/it-articl_v1.0/css/main.css"?>

На этом можно закончить, стили к документу задать можем, пойдем дальше.