ПРИМЕР:
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0
Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Заглавие
на страницата</title>
<meta http-equiv=Content-Type
content="text/html; charset=windows-1251" />
<meta name="description"
content="описание на страницата" />
<meta name="ключови, думи"
/>
<meta name="robots" content="index, follow" />
<link
rel=stylesheet type="text/css" href="file.css"
/>
</head>
<body>
Някакъв
текст<br>
Някакъв
текст
</body>
</html>
Сега страницата ще се покаже
с параметрите, които сте задали, а именно - черен фон на страницата и светлосив
текст. Всички страници, в които сложите кода <link rel=stylesheet
type="text/css" href="file.css" /> ще имат същия външен вид. Ако желаете да
промените цвета на фона или някои от параметрите на текста ще трябва да
направите промените единствено в CSS файла и те автоматично ще се отразят във
всички HTML документи, в които има връзка към файла file.css
За да работи
този ефект, както е направен линка към file.css в примера, е нужно CSS файла да
се намира в същата директория (папка), в която се намират и HTML страниците. В
противен случай трябва да се укаже пътя до CSS файла, например ако HTML
страницата е в някаква вътрешна папка, а file.css е в основната директория линка
ще бъде
<link rel=stylesheet type="text/css" href="../file.css"
/>
и т.н.
Както се вижда, структурата на CSS файла включва
название на елемента, за който ще се задават параметрите - в случая това е body,
и след това самите параметри, които се ограждат в големи скоби - { }. Когато в
големите скоби се поставят няколко параметъра (както е в случая), те се отделят
един от друг чрез точка и запетая. В примера скобите и зададените параметри са
поставени на отделни редове, но това е само за прегледност, иначе кода на CSS
файла може да изглежда и така:
body
{
background-color:#000000;
font-family:arial, sans-serif,
helvetica;
font-size:12px;
color:#cccccc;
}
Когато се задава
числова стойност на някакъв атрибут, например font-size: 16px, можете да
оставите стъпка разстояние между двоеточието и цифрите (: 16), но не отделяйте
цифрите от техните параметри, т.е. правилно е да се напише "16px", а не "16 px".
Във втория случай кода няма да бъде разчетен от всички браузери, само
InternetExplorer6 ще покаже ефекта.
Когато стойността на някакъв атрибут
е съставена от две и повече думи, например sans serif, тези думи трябва да са
свързани с тире (sans-serif) или трябва да се поставят в кавички ("sans
serif").
Съществуват няколко вида CSS записи. Записа който направихме в
горния пример се нарича външен стил (External Style Sheet) и се използва, както
беше описано, когато трябва да се контролират множество HTML документи, като
нужните параметри се задават във външен файл (в примера -
file.css).
Съществува и вътрешен за HTML документа стил (Internal Style
Sheet), който се използва за да се зададе вида на един отделен HTML документ,
като нужните параметри се задават със специални тагове и атрибути в секцията
head на HTML страницата.
Inline Styles - вътрешни за HTML таговете
стилове - се използват, като специални CSS атрибути се разполагат директно в
HTML таговете и имат ефект за определено място от страницата. Конкретната
употреба на тези видове ще бъде обяснена по-нататък в материалите за
CSS.
Понякога се налага да се използват всички видове CSS и в такъв
случай първо се изпълнява ефекта от Inline Style (вътрешните за HTML таговете
стилове), след тях на 2-ро място по приоритет са
Internal Style Sheet
(стиловете от секцията head на HTML документа) и последни по приоритет са
External Style Sheet, т.е. стиловете, декларирани във външен CSS файл.