- •Зовнішній аркуш стилів
- •Внутрішній аркуш стилів
- •Вбудований стиль
- •Приклад: (зміна розмірів шрифту)
- •font-size : xx-small
- •font-size : x-small
- •font-size : small
- •font-size : medium
- •font-size : large
- •font-size : x-large
- •font-size : xx-large
- •Примітка. Як ми вже знаємо, стилі можна також прописувати в контейнері <head>, що дозволяє один раз задати до будь-якого тега відповідне стильове оформлення і використовувати його багато разів:
- •В результаті отримаємо web-сторінку, аналогічну до прикладу 2:
- •Приклад 5. (зміна параметрів шрифтів)
- •<html>
- •<head>
- •<title> текст </title>
- •</head>
- •<body>
- •<p style="font-family: Verdana, sans-serif; font-size: 120%; font-weight: light"> текст </p>
- •<p style="font-size: large; font-weight: bold"> текст </p>
- •</body>
- •</html>
- •Властивості тексту
- •text-decoration : overline
- •text-decoration : line-through
- •text-decoration : blink
- •Тег < Border > - рамки
- •border-width : thin
- •border-width : medium
- •border-width : thick
- •Колір рамки [border-color]
- •Типи рамок [border-style]
- •Групування елементів (SPAN і DIV)
- •Теги <div> і <span> застосовуються разом з каскадними таблицями стилів. Використовуються для надання певним частинам тексту індивідуальних css властивостей. Тег <SPAN> діє тільки на текст, <DIV> - на простір сторінки, на якому розташований цей текст.
- •Тег - <SPAN> (контейнер)
- •Тег - <DIV> (контейнер)
- •DIV - від англ. слова division (частина, розділ документу). Для виокремлення текстового блоку, до якого застосовуватимуть стиль, призначений тег-контейнер <DIV параметр>...</DIV>.
- •Приклад 14. (задання відступів)
- •<html>
- •<head> <title> текст </title></head>
- •<body>
- •<div style="margin:55px; border:1px solid #0066ff; padding: 45px;" >Єдиний урок, який можна витягнути з історії, полягає в тому, що люди не витягають з історії ніяких уроків.
- •<blockquote>Шоу Джордж Бернард (1856-1950)</blockquote>
- •</body>
- •</html> (<blockquote> - здійснює виділення цитат)
- •Приклад 15. (форматування блоків)
- •Приклад 21. Ефект перекривання тексту.
З точки зору блокової моделі кожний елемент HTML являє собою прямокутник (блок), для якого можна задати такі параметри як поля, межі (рамки) і заповнення. Саме позиціонування визначає, де має розташовуватися даний блок, а також як він повинен впливати на елементи навколо себе. За допомогою позиціонування можна розмістити будь-який елемент точно в потрібному місці сторінки.
Приклад 15. (форматування блоків)
<html>
<head>
<title> текст </title>
</head>
<body>
<div style="border:1px solid #000000; background-color:GreenYellow; color:#000000; width:80px; height:80px">1</div> <!—блок1--> <div style="border:1px solid #000000; background-color:Yellow; color:#000000;
width:80px; height:80px">2</div> |
<!--блок2--> |
</body> |
|
</html> |
|
В основі позиціонування лежить можливість представити вікно браузера у вигляді системи координат.
Приклад 16: (розміщення тексту на відстані 100 пікселів від верхьої межі документа і на 200 пікселів від лівої межі документа)
<html>
<head>
<title> текст </title>
</head>
<body>
<div style="position:absolute; width:300; top:100px; left:200px;"> Текст, текст, текст.
</div>
</body> </html>
Приклад 17: (зміна позиціонування елементів web-сторінки)
<html>
<head>
<title> текст </title>
</head>
<body>
<div style="border:1px solid #000000; background-color:GreenYellow;
color:#000000; width:80px; height:80px; |
|
position:relative; left:100px ">1</div> |
<!—блок1--> |
<div style="border:1px solid #000000; background-color:Yellow; color:#000000;
width:80px; height:80px; |
|
position:relative; left:250px">2</div> |
<!--блок2--> |
</body> |
|
</html> |
|
Атрибут із значенням position:relative; – говорить браузеру, що вказаний елемент буде позиціонуватися відносно свого початкового положення; left – задає переміщення об’єкта зліва направо; top – зверху вниз; bottom – знизу вверх; right – справа наліво.
Розташуємо ці об’єкти в середині іншого блоку:
Приклад 18: (розташування об’єктів в середині блоку)
<html>
<head>
<title> текст </title>
</head>
<body>
<div style="width: 300px; height:250px; background-color:Gray; border:1px solid #000000; padding:0; margin:0 auto">
<div style="border:1px solid #000000; background-color:GreenYellow;
color:#000000; width:80px; height:80px">1</div> |
<!—блок 1--> |
<div style="border:1px solid #000000; background-color:Yellow; color:#000000;
width:80px; height:80px">2</div> |
<!—блок 2--> |
</div> |
|
</body> |
|
</html> |
|
Представлений нижче код дозволяє розмістити чотири об’єкти в різних кутах HTML-документа:
Приклад 19: (розміщення об’єктів в різних кутах html-документа)
<html>
<head>
<title> текст </title> </head>
<body>
<div style="border:1px solid #000000; background-color:GreenYellow;
color:#000000; width:80px; height:80px; position:absolute; |
|
top: 10px; left: 10px; ">1</div> |
<!—блок 1--> |
<div style="border:1px solid #000000; background-color:Yellow; |
|
color:#000000; width:80px; height:80px; position:absolute; |
|
bottom: 20px; left: 10px;">2</div> |
<!—блок 2--> |
<div style="border:1px solid #000000; background-color:Yellow;
color:#000000; width:80px; height:80px; position:absolute; |
|
top: 10px; right: 10px;">3</div> |
<!—блок 3--> |
<div style="border:1px solid #000000; background-color:GreenYellow; |
|
color:#000000; width:80px; height:80px; position:absolute; |
|
bottom: 10px; right: 10px; ">4</div> |
<!—блок 4--> |
</body> |
|
</html> |
|
Третій вимір веб-сторінки – атрибут z-index
Атрибут z-index дозволяє створювати шари і розташовувати одні елементи поверх інших.
Значенням по замовчуванню є auto або 0. Елемент з більшим значенням атрибута z-index перекриває елемент із меншим значенням даного атрибута.
Розглянемо приклад застосування даної властивості.
Приклад 20: (перекривання об’єктів)
<html>
<head>
<title> Текст </title>
</head>