Пример за външни стилове беше даден
още в 1-ва страница "Какво е CSS...". Това са стиловете, които се декларират във
външен за HTML документа файл. Файла може да се напише на обикновен текстов
редактор, например Notepad след което трябва да се съхрани с разширение .css,
например file.css, styles.css или нещо подобно. В CSS файла не трябва да се
пишат никакви HTML тагове с ъглови скоби, т.е. във формат <body> и
пр.
След като CSS файла е готов, във всяка от HTML страниците, за които
са предназначени декларираните стилове, се поставя в секцията head връзка към
CSS файла посредством тага link с атрибути rel, type и href:
<link
rel="stylesheet" type="text/css" href="file.css" />
В CSS файла могат
да бъдат декларирани практически всички HTML тагове, които се използват в HTML
страниците, като им бъдат зададени атрибути със съответните стойности. По този
начин може лесно да се контролират неограничено число HTML страници, като
промяната във всички тях се извършва само чрез редакция на един файл - CSS
файла. Очевидно това спестява много труд и време, затова е силно препоръчително,
особено при изработка на големи сайтове с множество страници, винаги да се
използват външни стилове.
ПРИМЕР
Отворете Notepad и сложете в него
следното съдържание:
body {
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
background-color: #efefef;
font-family: times new roman, timoku;
font-size: 18px;
color: #000000
}
h1 {
font-family: impact;
font-size: 32px;
color: #bb0000;
text-align: center
}
a {
color: #0000aa;
font-size: 16px;
font-family: arial, helvetica, verdana, sans-serif;
font-weight: bold
}
a:link {
text-decoration: none
}
a:visited {
text-decoration: none;
color: #5500ff
}
a:hover {
text-decoration: underline;
color: #aa0000
}
a:active {
text-decoration: none;
color: #77aaCC
}
td {
color: #222222;
font-size: 12px;
font-family: arial, helvetica, verdana, sans-serif;
padding-left: 5px;
padding-right: 5px;
padding-top: 20px;
padding-bottom: 20px
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>CSS Example</title>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251" />
<link rel=stylesheet type="text/css" href="mycss.css" />
</head>
<body>
Това е текст в секцията body, извън таблицата, със шрифт Times new roman.
<h1>Това е центрирано червено заглавие със шрифт Impact</h1>
<table width="100%" border="1">
<tr>
<td>
Това е текст в 1-ва клетка със шрифт Arial
</td>
</tr>
<tr>
<td>
Това е текст във 2-ра клетка, а това е <a href="http://www.uroci.com">Връзка към uroci.com</a>, която
е с по-голям размер на шрифта и има следните ефекти: цвета и е тъмносин, без подчертаване,
при слагане на курсора върху нея цвета се променя на червен и се появява долна черта.
</td>
</tr>
</table>
Това отново е текст извън таблицата.
</body>
</html>