<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Підручники HTML і CSS</title>
		<link>http://htmlbook.at.ua/</link>
		<description></description>
		<lastBuildDate>Sat, 20 Aug 2011 10:34:33 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://htmlbook.at.ua/news/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>ололо</title>
			<description>овле</description>
			<content:encoded>овле</content:encoded>
			<link>https://htmlbook.at.ua/news/ololo/2011-08-20-34</link>
			<category>Підручник HTML</category>
			<dc:creator>anton</dc:creator>
			<guid>https://htmlbook.at.ua/news/ololo/2011-08-20-34</guid>
			<pubDate>Sat, 20 Aug 2011 10:34:33 GMT</pubDate>
		</item>
		<item>
			<title>Урок 16: Web-стандарти та перевірка коду</title>
			<description>W3C це &lt;a href=&quot;http://www.w3.org/&quot; target=&quot;_blank&quot;&gt;World Wide Web Consortium&lt;/a&gt;, незалежна організація з розробки стандартів кодів Internet (наприклад, HTML, CSS, XML та ін.) Microsoft, The Mozilla Foundation та багато інших є членами W3C і працюють за угодою про перспективи розвитку цих стандартів.
&lt;br&gt;&lt;br&gt;
Якщо ви вже небагато працюєте в сфері web-дизайну, то, ймовірно, знаєте, що сторінки можуть виглядати по-різному в різних браузерах. Це може заподіювати чималі незручності і віднімати масу часу при створенні сторінок, які будуть проглядатися в Mozilla, Internet Explorer, Opera і у всіх інших існуючих браузерах.
&lt;br&gt;&lt;br&gt;
Ідея стандартизації в тому, щоб укласти угоду про розвиток web-технологій. Це означає, що, діючи в рамках стандартів, web-розробник може бути впевнений, що він працює в стилі, який буде універсальним для різних платформ. &lt;b&gt;Тому ми рекомендуємо, щоб ви стежили за роботою W3C і перевіряли ваш CSS на відповідність стандарту.&lt;/b&gt;

&lt;h2&gt;CSS validator / валідатор&lt;/h2&gt;

...</description>
			<content:encoded>W3C це &lt;a href=&quot;http://www.w3.org/&quot; target=&quot;_blank&quot;&gt;World Wide Web Consortium&lt;/a&gt;, незалежна організація з розробки стандартів кодів Internet (наприклад, HTML, CSS, XML та ін.) Microsoft, The Mozilla Foundation та багато інших є членами W3C і працюють за угодою про перспективи розвитку цих стандартів.
&lt;br&gt;&lt;br&gt;
Якщо ви вже небагато працюєте в сфері web-дизайну, то, ймовірно, знаєте, що сторінки можуть виглядати по-різному в різних браузерах. Це може заподіювати чималі незручності і віднімати масу часу при створенні сторінок, які будуть проглядатися в Mozilla, Internet Explorer, Opera і у всіх інших існуючих браузерах.
&lt;br&gt;&lt;br&gt;
Ідея стандартизації в тому, щоб укласти угоду про розвиток web-технологій. Це означає, що, діючи в рамках стандартів, web-розробник може бути впевнений, що він працює в стилі, який буде універсальним для різних платформ. &lt;b&gt;Тому ми рекомендуємо, щоб ви стежили за роботою W3C і перевіряли ваш CSS на відповідність стандарту.&lt;/b&gt;

&lt;h2&gt;CSS validator / валідатор&lt;/h2&gt;

Для полегшення перевірки на відповідність &lt;a href=&quot;http://www.w3.org/TR/REC-CSS2/&quot; target=&quot;_blank&quot;&gt;CSS-стандарту&lt;/a&gt;, W3C створив так званий &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot; target=&quot;_blank&quot;&gt;validator&lt;/a&gt;, який читає ваші таблиці стилів / stylesheet і повертає список попереджень про порушення і помилок, якщо ваш CSS їх містить.
&lt;br&gt;&lt;br&gt;
Щоб полегшити перевірку ваших таблиць стилів, можна робити це прямо з даною web-сторінки. Просто замініть вказаний URL на URL вашої таблиці стилів та натисніть кнопку для проведення перевірки. Потім W3C-сайт проінформує вас, чи знайдено помилки.

 &lt;form action=&quot;http://jigsaw.w3.org/css-validator/validator&quot; method=&quot;get&quot;&gt; 
 &lt;p&gt; 
 &lt;input type=&quot;text&quot; name=&quot;uri&quot; value=&quot;http://htmlbook.at.ua/_st/my.css&quot; style=&quot;width:90%&quot; size=&quot;20&quot;&gt;&lt;/p&gt; 
 &lt;p&gt;&lt;input type=&quot;submit&quot; value=&quot;Натисніть, щоб перевірити таблицю стилів&quot;&gt;&lt;/p&gt; 
 &lt;/form&gt;

Якщо validator не знайде помилок; буде показано зображення, яке ви можете розмістити на вашому сайті для ілюстрації того, що ви перевіряєте код:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/W3C_css.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
Цей validator можна також знайти по цьому посиланню: &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot; target=&quot;_blank&quot;&gt;http://jigsaw.w3.org/css-validator/&lt;/a&gt;</content:encoded>
			<link>https://htmlbook.at.ua/news/urok_16_web_standarti_ta_perevirka_kodu/2011-02-11-33</link>
			<category>Підручник CSS</category>
			<dc:creator>html</dc:creator>
			<guid>https://htmlbook.at.ua/news/urok_16_web_standarti_ta_perevirka_kodu/2011-02-11-33</guid>
			<pubDate>Fri, 11 Feb 2011 18:53:30 GMT</pubDate>
		</item>
		<item>
			<title>Урок 15: Нашарування за допомогою z-index (Шари)</title>
			<description>CSS оперує в трьох вимірах - висота, ширина і глибина. Ми працювали в двох вимірах протягом усіх попередніх уроків. У цьому уроці ми навчимося створювати шари / layers. Коротко кажучи - упорядкувати елементи так, щоб вони перекривалися.
&lt;br&gt;&lt;br&gt;
Для цього ви можете присвоїть кожному елементу номер ( &lt;i&gt;z-index&lt;/i&gt; ). Елемент з більшим номером перекриває елемент з меншим номером.
&lt;br&gt;&lt;br&gt;
Скажімо, ми граємо в покер і в нас - royal flush. Наша &quot;рука&quot; має бути представлена так, щоб кожна карта мала z-index:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure020.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
При цьому номери йдуть підряд (1-5), але того ж результату можна добитися і при використанні 5 різних номерів. Важлива хронологічна послідовність номерів (порядок).
&lt;br&gt;&lt;br&gt;
Ось код прикладу з картами:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 #ten_of_diamonds {&lt;br&gt;
 position: absolute...</description>
			<content:encoded>CSS оперує в трьох вимірах - висота, ширина і глибина. Ми працювали в двох вимірах протягом усіх попередніх уроків. У цьому уроці ми навчимося створювати шари / layers. Коротко кажучи - упорядкувати елементи так, щоб вони перекривалися.
&lt;br&gt;&lt;br&gt;
Для цього ви можете присвоїть кожному елементу номер ( &lt;i&gt;z-index&lt;/i&gt; ). Елемент з більшим номером перекриває елемент з меншим номером.
&lt;br&gt;&lt;br&gt;
Скажімо, ми граємо в покер і в нас - royal flush. Наша &quot;рука&quot; має бути представлена так, щоб кожна карта мала z-index:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure020.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
При цьому номери йдуть підряд (1-5), але того ж результату можна добитися і при використанні 5 різних номерів. Важлива хронологічна послідовність номерів (порядок).
&lt;br&gt;&lt;br&gt;
Ось код прикладу з картами:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 #ten_of_diamonds {&lt;br&gt;
 position: absolute;&lt;br&gt;
 left: 100px;&lt;br&gt;
 top: 100px;&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 z-index: 1;&lt;/span&gt;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 #jack_of_diamonds {&lt;br&gt;
 position: absolute;&lt;br&gt;
 left: 115px;&lt;br&gt;
 top: 115px;&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 z-index: 2;&lt;/span&gt;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 #queen_of_diamonds {&lt;br&gt;
 position: absolute;&lt;br&gt;
 left: 130px;&lt;br&gt;
 top: 130px;&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 z-index: 3;&lt;/span&gt;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 #king_of_diamonds {&lt;br&gt;
 position: absolute;&lt;br&gt;
 left: 145px;&lt;br&gt;
 top: 145px;&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 z-index: 4;&lt;/span&gt;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 #ace_of_diamonds {&lt;br&gt;
 position: absolute;&lt;br&gt;
 left: 160px;&lt;br&gt;
 top: 160px;&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 z-index: 5;&lt;/span&gt;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;http://htmlbook.at.ua/img/css_lesson/lesson15_example.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Це відносно простий метод, але в ньому закладені великі можливості. Ви можете розміщувати текст на зображення, зображення над текстом і т. д.

&lt;h2&gt;Резюме&lt;/h2&gt;

Шари можна використовувати в різних ситуаціях. Наприклад, спробуйте використовувати z-index для ефектів з заголовками замість створення цих заголовків як графічних елементів. З одного боку, текст завантажується швидше, а з іншого - потенційно поліпшується робота пошукових машин.</content:encoded>
			<link>https://htmlbook.at.ua/news/urok_15_nasharuvannja_za_dopomogoju_z_index_shari/2011-02-11-32</link>
			<category>Підручник CSS</category>
			<dc:creator>html</dc:creator>
			<guid>https://htmlbook.at.ua/news/urok_15_nasharuvannja_za_dopomogoju_z_index_shari/2011-02-11-32</guid>
			<pubDate>Fri, 11 Feb 2011 18:07:35 GMT</pubDate>
		</item>
		<item>
			<title>Урок 14: Позиціонування елементів</title>
			<description>За допомогою CSS-позиціювання ви можете розмістити елемент точно в потрібному місці сторінки. Разом з поплавками (див. Урок 13 ) позиціонування дає вам великі можливості для створення точного і навороченого дизайну.
&lt;br&gt;&lt;br&gt;
У цьому уроці ми обговоримо наступне:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#s1&quot;&gt;Принципи CSS-позиціювання&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s2&quot;&gt;Абсолютне позиціонування&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s3&quot;&gt;Відносне позиціонування&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;s1&quot;&gt;Принципи CSS-позиціювання&lt;/h2&gt;

Уявімо вікно браузера як систему координат:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure017.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
Принципи CSS-позиціювання - в тому, що ви можете розташувати бокс в системі координат де завгодно.
&lt;br&gt;&lt;br&gt;
Скажімо, ми хочемо позиціонувати заголовок. При використанні боксової моделі (див. Урок 9 ) заголовок виглядає так:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure018.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
Якщо ми хочемо розташувати його на 100px від верхньої межі документа і на 200px зліва, ми повинні ввести наступний к...</description>
			<content:encoded>За допомогою CSS-позиціювання ви можете розмістити елемент точно в потрібному місці сторінки. Разом з поплавками (див. Урок 13 ) позиціонування дає вам великі можливості для створення точного і навороченого дизайну.
&lt;br&gt;&lt;br&gt;
У цьому уроці ми обговоримо наступне:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#s1&quot;&gt;Принципи CSS-позиціювання&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s2&quot;&gt;Абсолютне позиціонування&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s3&quot;&gt;Відносне позиціонування&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;s1&quot;&gt;Принципи CSS-позиціювання&lt;/h2&gt;

Уявімо вікно браузера як систему координат:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure017.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
Принципи CSS-позиціювання - в тому, що ви можете розташувати бокс в системі координат де завгодно.
&lt;br&gt;&lt;br&gt;
Скажімо, ми хочемо позиціонувати заголовок. При використанні боксової моделі (див. Урок 9 ) заголовок виглядає так:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure018.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
Якщо ми хочемо розташувати його на 100px від верхньої межі документа і на 200px зліва, ми повинні ввести наступний код CSS:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 h1 {&lt;br&gt;
 position:absolute;&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 top: 100px;&lt;br&gt;
 left: 200px;&lt;/span&gt;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
Ось результат:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;http://ru.html.net/tutorials/css/figure019.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
Як бачите, Позиціонування за допомогою CSS - дуже точна техніка при розміщенні елементів. Це набагато простіше, ніж використовувати таблиці, прозорі зображення або ще що-небудь подібне.

&lt;h2 id=&quot;s2&quot;&gt;Абсолютне позиціонування&lt;/h2&gt;

Елемент, позиційований абсолютно, не отримує ніякого простору до документі. Це означає, що після позиціонування він не залишає після себе порожній простір.
&lt;br&gt;&lt;br&gt;
Для абсолютної позиціонування елемента властивість &lt;em&gt;position&lt;/em&gt; повинно мати значення &lt;strong&gt;absolute&lt;/strong&gt;. Ви можете використовувати значення &lt;b&gt;left&lt;/b&gt;, &lt;b&gt;right&lt;/b&gt;, &lt;b&gt;top&lt;/b&gt; і &lt;b&gt;bottom&lt;/b&gt; для розміщення боксу.
&lt;br&gt;&lt;br&gt;
Як приклад абсолютного позиціонування ми розмістимо 4 бокси в кутах документа:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 #box1 {&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 position:absolute;&lt;/span&gt;&lt;br&gt;
 top: 50px;&lt;br&gt;
 left: 50px;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 #box2 {&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 position:absolute;&lt;/span&gt;&lt;br&gt;
 top: 50px;&lt;br&gt;
 right: 50px;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 #box3 {&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 position:absolute;&lt;/span&gt;&lt;br&gt;
 bottom: 50px;&lt;br&gt;
 right: 50px;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 #box4 {&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 position:absolute;&lt;/span&gt;&lt;br&gt;
 bottom: 50px;&lt;br&gt;
 left: 50px;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson14_example1.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;

&lt;h2 id=&quot;s3&quot;&gt;Відносне позиціонування&lt;/h2&gt;

Щоб позиціонувати елемент відносно, встановіть у властивості &lt;i&gt;position&lt;/i&gt; значення &lt;b&gt;relative&lt;/b&gt;. Різниця між відносним абсолютним позиціонуванням полягає в тому, як обраховується позиціонування.
&lt;br&gt;&lt;br&gt;
Позиція елемента, що розміщується відносно, &lt;b&gt;обраховується щодо його оригінальної позиції в документі&lt;/b&gt;. Це означає, що ви зміщуєте елемент вправо, вліво, вгору або вниз. Таким чином, елемент все ще займає в документі простір після позиціонування.
&lt;br&gt;&lt;br&gt;
Як приклад відносного позиціонування спробуємо розмістити три малюнки щодо їх оригінального розташування на сторінці. Зверніть увагу, що малюнки залишили після усунення порожній простір на своїх оригінальних позиціях у документі:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 #dog1 {&lt;br&gt;
 position:relative;&lt;br&gt;
 left: 350px;&lt;br&gt;
 bottom: 150px;&lt;br&gt;
 }&lt;br&gt;
 #dog2 {&lt;br&gt;
 position:relative;&lt;br&gt;
 left: 150px;&lt;br&gt;
 bottom: 500px;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 #dog3 {&lt;br&gt;
 position:relative;&lt;br&gt;
 left: 50px;&lt;br&gt;
 bottom: 700px;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson14_example2.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;

&lt;h2&gt;Резюме&lt;/h2&gt;

В останніх двох уроках ви навчилися створювати поплавці й позиціонувати елементи. Ці два методи дають вам певні переваги при конструюванні сторінок без необхідності використовувати старі методи на кшталт таблиць і прозорих зображень в HTML. Замість них використовуйте CSS. Це точніше, має певні переваги і набагато простіше в роботі.</content:encoded>
			<link>https://htmlbook.at.ua/news/urok_14_pozicionuvannja_elementiv/2011-02-11-31</link>
			<category>Підручник CSS</category>
			<dc:creator>html</dc:creator>
			<guid>https://htmlbook.at.ua/news/urok_14_pozicionuvannja_elementiv/2011-02-11-31</guid>
			<pubDate>Fri, 11 Feb 2011 18:07:23 GMT</pubDate>
		</item>
		<item>
			<title>Урок 13: Спливаючі елементи (поплавці)</title>
			<description>Елемент може &quot;спливати&quot; вправо або вліво за допомогою властивості &lt;em&gt;float&lt;/em&gt;. Тобто бокс з його змістом може спливати вправо або вліво у вікні документа (або містить боксу) (див. у Уроці 9 опис боксової моделі). Принципи показані на малюнку:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure015.png&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
Якщо ми, наприклад, хочемо, щоб текст оточував малюнок, то результат повинен бути таким:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure016.gif&quot; border=&quot;0&quot;&gt;

&lt;h2&gt;Як це зробити?&lt;/h2&gt;

HTML-код для цього прикладу:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 &lt;div id=&quot;picture&quot;&amp;gt;&lt;br&gt;
 &lt;img src=&quot;bill.jpg&quot; alt=&quot;Bill Gates&quot;&amp;gt;&lt;br&gt;
 &lt;/div&amp;gt;&lt;br&gt;
&lt;br&gt;
 &lt;p&amp;gt;causas naturales et antecedentes, &lt;br&gt;
 idciro etiam nostrarum voluntatum...&lt;/p&amp;gt;
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
Щоб малюнок спливав вліво, а текст оточував його, ви повинні визначи...</description>
			<content:encoded>Елемент може &quot;спливати&quot; вправо або вліво за допомогою властивості &lt;em&gt;float&lt;/em&gt;. Тобто бокс з його змістом може спливати вправо або вліво у вікні документа (або містить боксу) (див. у Уроці 9 опис боксової моделі). Принципи показані на малюнку:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure015.png&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
Якщо ми, наприклад, хочемо, щоб текст оточував малюнок, то результат повинен бути таким:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure016.gif&quot; border=&quot;0&quot;&gt;

&lt;h2&gt;Як це зробити?&lt;/h2&gt;

HTML-код для цього прикладу:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 &lt;div id=&quot;picture&quot;&amp;gt;&lt;br&gt;
 &lt;img src=&quot;bill.jpg&quot; alt=&quot;Bill Gates&quot;&amp;gt;&lt;br&gt;
 &lt;/div&amp;gt;&lt;br&gt;
&lt;br&gt;
 &lt;p&amp;gt;causas naturales et antecedentes, &lt;br&gt;
 idciro etiam nostrarum voluntatum...&lt;/p&amp;gt;
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
Щоб малюнок спливав вліво, а текст оточував його, ви повинні визначити ширину боксу, навколишнього малюнок, і встановити у властивості &lt;em&gt;float&lt;/em&gt; значення left:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 #picture {&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 float:left;&lt;br&gt;
 width: 100px;&lt;/span&gt;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson13_example1.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;

&lt;h2&gt;Ще приклад: колонки&lt;/h2&gt;

Поплавки / Floats можна використовувати для виведення колонок у документі. Для цього ви повинні просто визначити необхідні колонки в HTML-коді тегами &lt;div&amp;gt; таким чином:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 &lt;div id=&quot;column1&quot;&amp;gt;&lt;br&gt;
 &lt;p&amp;gt;Haec disserens qua de re agatur&lt;br&gt;
 et in quo causa consistat non videt...&lt;/p&amp;gt;&lt;br&gt;
 &lt;/div&amp;gt;&lt;br&gt;
&lt;br&gt;
 &lt;div id=&quot;column2&quot;&amp;gt;&lt;br&gt;
 &lt;p&amp;gt;causas naturales et antecedentes, &lt;br&gt;
 idciro etiam nostrarum voluntatum...&lt;/p&amp;gt;&lt;br&gt;
 &lt;/div&amp;gt;&lt;br&gt;
&lt;br&gt;
 &lt;div id=&quot;column3&quot;&amp;gt;&lt;br&gt;
 &lt;p&amp;gt;nam nihil esset in nostra &lt;br&gt;
 potestate si res ita se haberet...&lt;/p&amp;gt;&lt;br&gt;
 &lt;/div&amp;gt;
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
Тепер необхідну ширину колонок встановимо, наприклад, 33%, а потім встановимо спливання кожної вліво у властивості &lt;em&gt;float&lt;/em&gt;:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 #column1 {&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 float:left;&lt;br&gt;
 width: 33%;&lt;/span&gt;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 #column2 {&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 float:left;&lt;br&gt;
 width: 33%;&lt;/span&gt;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 #column3 {&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 float:left;&lt;br&gt;
 width: 33%;&lt;/span&gt;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson13_example2.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
&lt;em&gt;float&lt;/em&gt; може мати значення &lt;b&gt;left&lt;/b&gt;, &lt;b&gt;right&lt;/b&gt; або &lt;b&gt;none&lt;/b&gt;.

&lt;h2&gt;Властивість clear&lt;/h2&gt;

Властивість &lt;em&gt;clear&lt;/em&gt; керує поведінкою послідовністю спливаючих елементів документа.
&lt;br&gt;&lt;br&gt;
За замовчуванням послідовні елементи зміщуються вгору, заповнюючи доступне простір, який звільняється, якщо бокс спливає в сторону. Подивіться на попередній приклад, де текст автоматично зміщується вгору вздовж зображення Біла Гейтса.
&lt;br&gt;&lt;br&gt;
Властивість clear може мати значення &lt;b&gt;left&lt;/b&gt;, &lt;b&gt;right&lt;/b&gt;, &lt;b&gt;both&lt;/b&gt; або &lt;b&gt;none&lt;/b&gt;. Принцип такий, що якщо &lt;em&gt;clear&lt;/em&gt;, наприклад, має для боксу значення both, то верхній край рамки цього боксу завжди буде знаходитися під нижнім краєм поля можливих спливаючих зверху боксів.
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 &lt;div id=&quot;picture&quot;&amp;gt;&lt;br&gt;
 &lt;img src=&quot;bill.jpg&quot; alt=&quot;Bill Gates&quot;&amp;gt;&lt;br&gt;
 &lt;/div&amp;gt;&lt;br&gt;
&lt;br&gt;
 &lt;h1&amp;gt;Bill Gates&lt;/h1&amp;gt;&lt;br&gt;
&lt;br&gt;
 &lt;p &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;class=&quot;floatstop&quot;&lt;/span&gt;&amp;gt;causas naturales et antecedentes, &lt;br&gt;
 idciro etiam nostrarum voluntatum...&lt;/p&amp;gt;
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
Щоб не дати тексту спливати вгору перед малюнком, ми можемо додати такий код CSS:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 #picture {&lt;br&gt;
 float:left;&lt;br&gt;
 width: 100px;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 .floatstop {&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 clear:both;&lt;/span&gt;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson13_example3.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;

&lt;h2&gt;Резюме&lt;/h2&gt;

Поплавки можна використовувати в різних ситуаціях, часто - одночасно з позиціонуванням. У наступному уроці ми розберемо, як позиціонувати бокс, відносно або абсолютно.</content:encoded>
			<link>https://htmlbook.at.ua/news/urok_13_splivajuchi_elementi_poplavci/2011-02-11-30</link>
			<category>Підручник CSS</category>
			<dc:creator>html</dc:creator>
			<guid>https://htmlbook.at.ua/news/urok_13_splivajuchi_elementi_poplavci/2011-02-11-30</guid>
			<pubDate>Fri, 11 Feb 2011 18:07:10 GMT</pubDate>
		</item>
		<item>
			<title>Урок 12: Боксова модель - висота і ширина</title>
			<description>До цих пір ми особливо не піклувалися про розміри елементів, з якими працювали. У цьому уроці ми подивимося, як легко можна визначати висоту і ширину елемента.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#s1&quot;&gt;&lt;strong&gt;width&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s2&quot;&gt;&lt;strong&gt;height&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;s1&quot;&gt;Установка ширини [width]&lt;/h2&gt;
Властивістю &lt;em&gt;width&lt;/em&gt; ви можете визначати ширину елемента.
&lt;br&gt;&lt;br&gt;
У прикладі показаний бокс для введення тексту:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 div.box {&lt;br&gt;
 width: 200px;&lt;br&gt;
 border: 1px solid black;&lt;br&gt;
 background: orange;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson12_example1.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;

&lt;h2 id=&quot;s2&quot;&gt;Встановлення висоти [height]&lt;/h2&gt;
Зверніть увагу, як, у попередньому прикладі, висота боксу встановлюється вмістом цього боксу. Висоту елемента можна визначити...</description>
			<content:encoded>До цих пір ми особливо не піклувалися про розміри елементів, з якими працювали. У цьому уроці ми подивимося, як легко можна визначати висоту і ширину елемента.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#s1&quot;&gt;&lt;strong&gt;width&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s2&quot;&gt;&lt;strong&gt;height&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;s1&quot;&gt;Установка ширини [width]&lt;/h2&gt;
Властивістю &lt;em&gt;width&lt;/em&gt; ви можете визначати ширину елемента.
&lt;br&gt;&lt;br&gt;
У прикладі показаний бокс для введення тексту:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 div.box {&lt;br&gt;
 width: 200px;&lt;br&gt;
 border: 1px solid black;&lt;br&gt;
 background: orange;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson12_example1.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;

&lt;h2 id=&quot;s2&quot;&gt;Встановлення висоти [height]&lt;/h2&gt;
Зверніть увагу, як, у попередньому прикладі, висота боксу встановлюється вмістом цього боксу. Висоту елемента можна визначити властивістю &lt;em&gt;height&lt;/em&gt;. Як приклад спробуємо створити бокс висотою 500px:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 div.box {&lt;br&gt;
 height: 500px;&lt;br&gt;
 width: 200px;&lt;br&gt;
 border: 1px solid black;&lt;br&gt;
 background: orange;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson12_example2.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;

&lt;h2&gt;Резюме&lt;/h2&gt;

&lt;a href=&quot;https://htmlbook.at.ua/news/urok_9_boksova_model/2011-02-11-26&quot;&gt;Уроки 9&lt;/a&gt;, &lt;a href=&quot;https://htmlbook.at.ua/news/urok_10_boksova_model_polja_zapovnennja/2011-02-11-27&quot;&gt;10&lt;/a&gt;, &lt;a href=&quot;https://htmlbook.at.ua/news/urok_11_boksova_model_ramki/2011-02-11-28&quot;&gt;11&lt;/a&gt; і &lt;a href=&quot;https://htmlbook.at.ua/news/urok_12_boksova_model_visota_i_shirina/2011-02-11-29&quot;&gt;12&lt;/a&gt; дали введення в боксових модель CSS. Як ви, мабуть, помітили, боксова модель надає багато нових можливостей. Раніше ви вже могли використовувати таблиці в HTML для дизайну сторінок, але за допомогою CSS і боксової моделі ви зможете створювати елегантний дизайн більш точно та відповідно до рекомендацій W3C.</content:encoded>
			<link>https://htmlbook.at.ua/news/urok_12_boksova_model_visota_i_shirina/2011-02-11-29</link>
			<category>Підручник CSS</category>
			<dc:creator>html</dc:creator>
			<guid>https://htmlbook.at.ua/news/urok_12_boksova_model_visota_i_shirina/2011-02-11-29</guid>
			<pubDate>Fri, 11 Feb 2011 18:06:55 GMT</pubDate>
		</item>
		<item>
			<title>Урок 11: Боксова модель - рамки</title>
			<description>Рамки мають різноманітне застосування, наприклад, як декоративний елемент або для відділення двох об&apos;єктів. CSS надає безліч варіантів використання рамок.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#s1&quot;&gt;border-width&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s2&quot;&gt;border-color&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s3&quot;&gt;border-style&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s4&quot;&gt;Приклади визначення рамок&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s5&quot;&gt;border&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;s1&quot;&gt;Товщина рамки [border-width]&lt;/h2&gt;

Товщина рамки визначається властивістю &lt;em&gt;border-width&lt;/em&gt;, яке може мати значення &lt;u&gt;thin&lt;/u&gt;, &lt;u&gt;medium&lt;/u&gt; і &lt;u&gt;thick&lt;/u&gt;, або числове значення в пікселях. На малюнку показана ця система:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure012.gif&quot; border=&quot;0&quot;&gt;

&lt;h2 id=&quot;s2&quot;&gt;Колір рамки [border-color]&lt;/h2&gt;

&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure013.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
Властивість &lt;i&gt;border-color&lt;/i&gt; визначає колір рамки. Значення - нормальні значення кольору, наприклад: &quot;#123456&quot;, &quot;rgb (123,123,123)&quot; або &quot;yellow&quot;.
&lt;h2 id=&quot;s3&quot;&gt;Типи рамок [border-style]&lt;/h2&gt;

Існують різні типи рамок...</description>
			<content:encoded>Рамки мають різноманітне застосування, наприклад, як декоративний елемент або для відділення двох об&apos;єктів. CSS надає безліч варіантів використання рамок.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#s1&quot;&gt;border-width&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s2&quot;&gt;border-color&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s3&quot;&gt;border-style&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s4&quot;&gt;Приклади визначення рамок&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s5&quot;&gt;border&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;s1&quot;&gt;Товщина рамки [border-width]&lt;/h2&gt;

Товщина рамки визначається властивістю &lt;em&gt;border-width&lt;/em&gt;, яке може мати значення &lt;u&gt;thin&lt;/u&gt;, &lt;u&gt;medium&lt;/u&gt; і &lt;u&gt;thick&lt;/u&gt;, або числове значення в пікселях. На малюнку показана ця система:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure012.gif&quot; border=&quot;0&quot;&gt;

&lt;h2 id=&quot;s2&quot;&gt;Колір рамки [border-color]&lt;/h2&gt;

&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure013.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
Властивість &lt;i&gt;border-color&lt;/i&gt; визначає колір рамки. Значення - нормальні значення кольору, наприклад: &quot;#123456&quot;, &quot;rgb (123,123,123)&quot; або &quot;yellow&quot;.
&lt;h2 id=&quot;s3&quot;&gt;Типи рамок [border-style]&lt;/h2&gt;

Існують різні типи рамок. Нижче показані вісім типів рамки та їх інтерпретація в Internet Explorer 5.5. Всі приклади показані кольором &quot;gold&quot; і товщиною &quot;thick&quot;, але можуть, природно, виводитися іншим кольором і товщиною.
&lt;br&gt;&lt;br&gt;
Значення &lt;u&gt;none&lt;/u&gt; або &lt;u&gt;hidden&lt;/u&gt; можуть використовуватися, якщо ви не хочете відображати рамку.
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure014.gif&quot; border=&quot;0&quot;&gt;

&lt;h2 id=&quot;s4&quot;&gt;Приклади визначення рамок&lt;/h2&gt;

Три розглянутих вище властивості можна об&apos;єднати в кожному елементі і, відповідно, встановлювати різні рамки. Для ілюстрації поглянемо на документ, де визначені різні рамки для &lt;h1&amp;gt;, &lt;h2&amp;gt;, &lt;ul&amp;gt; і &lt;p&amp;gt;. Результат, можливо, не настільки вражаючим, але він демонструє деякі можливості:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 h1 {&lt;br&gt;
 border-width: thick;&lt;br&gt;
 border-style: dotted;&lt;br&gt;
 border-color: gold;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 h2 {&lt;br&gt;
 border-width: 20px;&lt;br&gt;
 border-style: outset;&lt;br&gt;
 border-color: red;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 p {&lt;br&gt;
 border-width: 1px;&lt;br&gt;
 border-style: dashed;&lt;br&gt;
 border-color: blue;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 ul {&lt;br&gt;
 border-width: thin;&lt;br&gt;
 border-style: solid;&lt;br&gt;
 border-color: orange;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson11_example1.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Можна також встановити спеціальні властивості для верхнього, нижнього, правого і лівого краю рамки. Ось як це робиться:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 h1 {&lt;br&gt;
 border-top-width: thick;&lt;br&gt;
 border-top-style: solid;&lt;br&gt;
 border-top-color: red;&lt;br&gt;
&lt;br&gt;
 border-bottom-width: thick;&lt;br&gt;
 border-bottom-style: solid;&lt;br&gt;
 border-bottom-color: blue;&lt;br&gt;
&lt;br&gt;
 border-right-width: thick;&lt;br&gt;
 border-right-style: solid;&lt;br&gt;
 border-right-color: green;&lt;br&gt;
&lt;br&gt;
 border-left-width: thick;&lt;br&gt;
 border-left-style: solid;&lt;br&gt;
 border-left-color: orange;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson11_example2.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;

&lt;h2 id=&quot;s5&quot;&gt;Скорочений запис [border]&lt;/h2&gt;

Як і для багатьох інших властивостей, ви можете об&apos;єднати декілька властивостей в одне, використовуючи слово &lt;i&gt;border&lt;/i&gt;. Приклад:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 p {&lt;br&gt;
 border-width: 1px;&lt;br&gt;
 border-style: solid;&lt;br&gt;
 border-color: blue;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
можна об&apos;єднати в:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 p {&lt;br&gt;
 border: 1px solid blue;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;h2&gt;Резюме&lt;/h2&gt;

У цьому уроці ви познайомилися з безмежними можливостями CSS при використанні рамок.
&lt;br&gt;&lt;br&gt;
У наступному уроці ми розглянемо, як визначати розміри в боксової моделі - &lt;u&gt;height&lt;/u&gt; і &lt;u&gt;width&lt;/u&gt;.</content:encoded>
			<link>https://htmlbook.at.ua/news/urok_11_boksova_model_ramki/2011-02-11-28</link>
			<category>Підручник CSS</category>
			<dc:creator>html</dc:creator>
			<guid>https://htmlbook.at.ua/news/urok_11_boksova_model_ramki/2011-02-11-28</guid>
			<pubDate>Fri, 11 Feb 2011 18:06:35 GMT</pubDate>
		</item>
		<item>
			<title>Урок 10: Боксова модель - поля &amp; заповнення</title>
			<description>У попередньому уроці ми розглянули боксову модель. У цьому уроці пояснимо, як можна змінювати подання елементів властивостями &lt;u&gt;margin&lt;/u&gt; і &lt;u&gt;padding&lt;/u&gt;.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#s1&quot;&gt;Встановимо поля елемента&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s2&quot;&gt;Встановимо заповнення елемента&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;s1&quot;&gt;Встановимо поля елемента&lt;/h2&gt;
У елемента є чотири сторони: &lt;i&gt;right&lt;/i&gt;, &lt;i&gt;left&lt;/i&gt;, &lt;i&gt;top&lt;/i&gt; і &lt;i&gt;bottom&lt;/i&gt;. Поля &lt;u&gt;margin&lt;/u&gt; це відстань від кожної сторони до сусідніх елементів (або країв документа). Див також діаграму в Уроці 9.
&lt;br&gt;&lt;br&gt;
В якості першого прикладу ми розберемося, як визначити поля самогó документа, тобто елемента &lt;body&amp;gt;. На ілюстрації показано, які поля нам потрібні.
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure011.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
CSS-код для цього прикладу виглядає так:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 body {&lt;br&gt;
 margin-t...</description>
			<content:encoded>У попередньому уроці ми розглянули боксову модель. У цьому уроці пояснимо, як можна змінювати подання елементів властивостями &lt;u&gt;margin&lt;/u&gt; і &lt;u&gt;padding&lt;/u&gt;.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#s1&quot;&gt;Встановимо поля елемента&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#s2&quot;&gt;Встановимо заповнення елемента&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;s1&quot;&gt;Встановимо поля елемента&lt;/h2&gt;
У елемента є чотири сторони: &lt;i&gt;right&lt;/i&gt;, &lt;i&gt;left&lt;/i&gt;, &lt;i&gt;top&lt;/i&gt; і &lt;i&gt;bottom&lt;/i&gt;. Поля &lt;u&gt;margin&lt;/u&gt; це відстань від кожної сторони до сусідніх елементів (або країв документа). Див також діаграму в Уроці 9.
&lt;br&gt;&lt;br&gt;
В якості першого прикладу ми розберемося, як визначити поля самогó документа, тобто елемента &lt;body&amp;gt;. На ілюстрації показано, які поля нам потрібні.
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure011.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
CSS-код для цього прикладу виглядає так:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 body {&lt;br&gt;
 margin-top: 100px;&lt;br&gt;
 margin-right: 40px;&lt;br&gt;
 margin-bottom: 10px;&lt;br&gt;
 margin-left: 70px;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
Або ви можете написати більш елегантно:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 body {&lt;br&gt;
 margin: 100px 40px 10px 70px;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson10_example1.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Ви можете встановити поля приблизно таким же чином майже для будь-якого елементу. Наприклад, ми можемо визначити поля для всіх параграфів &lt;p&amp;gt;:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 body {&lt;br&gt;
 margin: 100px 40px 10px 70px;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 p {&lt;br&gt;
 margin: 5px 50px 5px 50px;&lt;br&gt;
 }
 &lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson10_example2.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;

&lt;h2 id=&quot;s2&quot;&gt;Встановимо заповнення елемента&lt;/h2&gt;

Заповнення не впливає на відстань елемента до інших елементів, а лише визначає внутрішню відстань між рамкою і вмістом елемента.
&lt;br&gt;&lt;br&gt;
Використання заповнення / padding можна показати на простому прикладі, де всі заголовки мають кольоровий фон:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 h1 {&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 background: yellow;&lt;/span&gt;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 h2 {&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 background: orange;&lt;/span&gt;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson10_example3.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Визначаючи заповнення для заголовків, ви встановлюєте величину поля навколо тексту кожного заголовка:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 h1 {&lt;br&gt;
 background: yellow;&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 padding: 20px 20px 20px 80px;&lt;/span&gt;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;
 h2 {&lt;br&gt;
 background: orange;&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 padding-left:120px;&lt;/span&gt;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson10_example4.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;
&lt;h2&gt;Резюме&lt;/h2&gt;

Вам залишився один крок до створення боксової моделі в CSS. У наступному уроці ми розглянемо, як встановлювати рамки різного кольору і як окреслювати елементи.</content:encoded>
			<link>https://htmlbook.at.ua/news/urok_10_boksova_model_polja_zapovnennja/2011-02-11-27</link>
			<category>Підручник CSS</category>
			<dc:creator>html</dc:creator>
			<guid>https://htmlbook.at.ua/news/urok_10_boksova_model_polja_zapovnennja/2011-02-11-27</guid>
			<pubDate>Fri, 11 Feb 2011 18:06:19 GMT</pubDate>
		</item>
		<item>
			<title>Урок 9: Боксова модель</title>
			<description>Боксова модель в CSS описує бокси, що генеруються для HTML-елементів. Боксова модель також має детальні опції для визначення полів, рамок, заповнення і вмісту кожного елемента. На діаграмі далі показано, як побудована боксова модель:

&lt;h2&gt;Боксова модель в CSS&lt;/h2&gt;

&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure008.ru.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
Ця ілюстрація може здатися занадто науковою, тому спробуємо використовувати цю модель на конкретному прикладі із заголовком і текстом. HTML нашого прикладу такий (із Загальної Декларації Прав Людини):
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 &lt;h1&amp;gt;Article 1:&lt;/h1&amp;gt;&lt;br&gt;
&lt;br&gt;
 &lt;p&amp;gt;All human beings are born free&lt;br&gt;
 и equal in dignity и rights.&lt;br&gt;
 They are endowed with reason и conscience&lt;br&gt;
 и should act towards one another in a&lt;br&gt;
 spirit of brotherhood&lt;/p&amp;gt;
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
Додавши колір ...</description>
			<content:encoded>Боксова модель в CSS описує бокси, що генеруються для HTML-елементів. Боксова модель також має детальні опції для визначення полів, рамок, заповнення і вмісту кожного елемента. На діаграмі далі показано, як побудована боксова модель:

&lt;h2&gt;Боксова модель в CSS&lt;/h2&gt;

&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure008.ru.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
Ця ілюстрація може здатися занадто науковою, тому спробуємо використовувати цю модель на конкретному прикладі із заголовком і текстом. HTML нашого прикладу такий (із Загальної Декларації Прав Людини):
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
 &lt;h1&amp;gt;Article 1:&lt;/h1&amp;gt;&lt;br&gt;
&lt;br&gt;
 &lt;p&amp;gt;All human beings are born free&lt;br&gt;
 и equal in dignity и rights.&lt;br&gt;
 They are endowed with reason и conscience&lt;br&gt;
 и should act towards one another in a&lt;br&gt;
 spirit of brotherhood&lt;/p&amp;gt;
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
Додавши колір і інформацію шрифту цей приклад можна представити так:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure009.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;&lt;br&gt;
У цьому прикладі - два елементи: &lt;h1&amp;gt; і &lt;p&amp;gt;. Боксова модель цих елементів виглядає так:
&lt;br&gt;&lt;br&gt;
&lt;img src=&quot;https://htmlbook.at.ua/img/css_lesson/figure010.gif&quot; border=&quot;0&quot;&gt;
&lt;br&gt;
Хоча це може здатися трохи складним, проте, видно, що кожен HTML-елемент оточений боксом. Боксом, який можна набудувати за допомогою CSS.

&lt;h2&gt;Резюме&lt;/h2&gt;

У цьому уроці ви дізналися про боксової моделі. У наступних трьох уроках ми докладніше зупинимося на тому, як створювати елементи та управляти ними в боксової моделі.</content:encoded>
			<link>https://htmlbook.at.ua/news/urok_9_boksova_model/2011-02-11-26</link>
			<category>Підручник CSS</category>
			<dc:creator>html</dc:creator>
			<guid>https://htmlbook.at.ua/news/urok_9_boksova_model/2011-02-11-26</guid>
			<pubDate>Fri, 11 Feb 2011 18:06:05 GMT</pubDate>
		</item>
		<item>
			<title>Урок 8: Групування елементів (span та div)</title>
			<description>Елементи &lt;span&amp;gt; і &lt;div&amp;gt; використовуються для структурування документа, часто спільно з атрибутами &lt;u&gt;class&lt;/u&gt; і &lt;u&gt;id&lt;/u&gt;.
&lt;br&gt;&lt;br&gt;
У цьому уроці ми детально розглянемо, як використовувати &lt;span&amp;gt; і &lt;div&amp;gt;, оскільки ці елементи HTML мають найважливіше значення в CSS.
&lt;ul&gt;
&lt;li&gt;Групування за допомогою &lt;span&amp;gt;&lt;/li&gt;
&lt;li&gt;Групування за допомогою &lt;div&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Групування за допомогою &lt;span&amp;gt;&lt;/h2&gt;
Елемент &lt;span&amp;gt; можна назвати нейтральним елементом, який нічого не додає до вмісту документа. Але, в поєднанні з CSS, &lt;span&amp;gt; може використовуватися для візуальних ефектів в окремих блоках тексту.
&lt;br&gt;&lt;br&gt;
Приклад - цитата з Бенджаміна Франкліна:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
&lt;p&amp;gt;Хто рано лягає і рано встає,
той буде здоровим, багатим і розумним&lt;/p&amp;gt;
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
Скажімо...</description>
			<content:encoded>Елементи &lt;span&amp;gt; і &lt;div&amp;gt; використовуються для структурування документа, часто спільно з атрибутами &lt;u&gt;class&lt;/u&gt; і &lt;u&gt;id&lt;/u&gt;.
&lt;br&gt;&lt;br&gt;
У цьому уроці ми детально розглянемо, як використовувати &lt;span&amp;gt; і &lt;div&amp;gt;, оскільки ці елементи HTML мають найважливіше значення в CSS.
&lt;ul&gt;
&lt;li&gt;Групування за допомогою &lt;span&amp;gt;&lt;/li&gt;
&lt;li&gt;Групування за допомогою &lt;div&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Групування за допомогою &lt;span&amp;gt;&lt;/h2&gt;
Елемент &lt;span&amp;gt; можна назвати нейтральним елементом, який нічого не додає до вмісту документа. Але, в поєднанні з CSS, &lt;span&amp;gt; може використовуватися для візуальних ефектів в окремих блоках тексту.
&lt;br&gt;&lt;br&gt;
Приклад - цитата з Бенджаміна Франкліна:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
&lt;p&amp;gt;Хто рано лягає і рано встає,
той буде здоровим, багатим і розумним&lt;/p&amp;gt;
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
Скажімо, ми хочемо, щоб Mr.&amp;nbsp;Франклін&amp;nbsp;побачив всі переваги неспання виділені червоним кольором. Для цього ми можемо відзначити ці переваги з допомогою &lt;span&amp;gt;. Кожному блоку &lt;u&gt;span&lt;/u&gt; буде присвоєно &lt;u&gt;class&lt;/u&gt;, який потім можна визначити в нашій таблиці стилів:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;
&lt;p&amp;gt;Хто рано лягає і рано встає,
той буде &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;span class=&quot;benefit&quot;&amp;gt;здоровим&lt;/span&amp;gt;&lt;/span&gt;,
&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;span class=&quot;benefit&quot;&amp;gt;багатим&lt;/span&amp;gt;&lt;/span&gt;
і &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;span class=&quot;benefit&quot;&amp;gt;розумним&lt;/span&amp;gt;&lt;/span&gt;.&lt;/p&amp;gt;
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
У CSS:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 span.benefit&lt;/span&gt; {&lt;br&gt;
 color:red;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson8_example1.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Зрозуміло, ви можете також використовувати id для визначення стилю &lt;span&amp;gt;-елементів. Не забувайте тільки, що ви повинні встановити унікальний &lt;u&gt;id&lt;/u&gt; кожному з трьох &lt;span style=&quot;&quot;&amp;gt;-елементів, як ми говорили в минулому уроці.

&lt;h2&gt;Групування за допомогою &lt;div&amp;gt;&lt;/h2&gt;

У той час як &lt;span&amp;gt; використовується в елементах рівня блоку, як у попередньому прикладі, &lt;div&amp;gt; застосовується для групування одного або більше блок-елементів.
&lt;br&gt;&lt;br&gt;
Крім цього відмінності, групування за допомогою &lt;div&amp;gt; працює більш-менш аналогічно. Подивимося на приклад - два списки президентів США, згрупованих за їх політичної приналежності:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 &lt;div id=&quot;democrats&quot;&amp;gt;&lt;/span&gt;&lt;br&gt;
 &lt;ul&amp;gt;&lt;br&gt;
 &lt;li&amp;gt;Франклін Д. Рузвелт&lt;/li&amp;gt;&lt;br&gt;
 &lt;li&amp;gt;Гаррі Трумен&lt;/li&amp;gt;&lt;br&gt;
 &lt;li&amp;gt;Джон Ф. Кеннеді&lt;/li&amp;gt;&lt;br&gt;
 &lt;li&amp;gt;Ліндон Б. Джонсон&lt;/li&amp;gt;&lt;br&gt;
 &lt;li&amp;gt;Джиммі Картер&lt;/li&amp;gt;&lt;br&gt;
 &lt;li&amp;gt;Білл Клінтон&lt;/li&amp;gt;&lt;br&gt;
 &lt;/ul&amp;gt;&lt;br&gt;
 &lt;/div&amp;gt;&lt;br&gt;
&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 &lt;div id=&quot;republicans&quot;&amp;gt;&lt;/span&gt;&lt;br&gt;
 &lt;ul&amp;gt;&lt;br&gt;
 &lt;li&amp;gt;Дуайт Д. Ейзенхауер&lt;/li&amp;gt;&lt;br&gt;
 &lt;li&amp;gt;Річард Ніксон&lt;/li&amp;gt;&lt;br&gt;
 &lt;li&amp;gt;Джералд Форд&lt;/li&amp;gt;&lt;br&gt;
 &lt;li&amp;gt;Роналд Рейган&lt;/li&amp;gt;&lt;br&gt;
 &lt;li&amp;gt;Джордж Буш&lt;/li&amp;gt;&lt;br&gt;
 &lt;li&amp;gt;Джордж У. Буш&lt;/li&amp;gt;&lt;br&gt;
 &lt;/ul&amp;gt;&lt;br&gt;
 &lt;/div&amp;gt;
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
У нашій таблиці стилів ми можемо використовувати таке ж групування, як і раніше:
&lt;br&gt;&lt;br&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; bgcolor=&quot;C9D0DB&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
 &lt;td style=&quot;border: 1px dashed #677E9A;&quot; height=&quot;55&quot; valign=&quot;middle&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 #democrats&lt;/span&gt; {&lt;br&gt;
 background:blue;&lt;br&gt;
 }&lt;br&gt;
&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;
 #republicans&lt;/span&gt; {&lt;br&gt;
 background:red;&lt;br&gt;
 }
 &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;https://htmlbook.at.ua/img/css_lesson/lesson8_example2.htm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Показати приклад&lt;/b&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
У цих прикладах ми використовували &lt;div&amp;gt; і &lt;span style=&quot;&quot;&amp;gt; для визначення дуже простих речей - кольори тексту і фону. Але обидва елементи несуть у собі потенціал для набагато більш складних операцій, таких як .... Проте це - не для нашого уроку. Пізніше ми розглянемо це питання в даному підручнику.

&lt;h2&gt;Резюме&lt;/h2&gt;

У Уроках 7 і 8, ви дізналися про селектори &lt;u&gt;id&lt;/u&gt; і &lt;u&gt;class&lt;/u&gt; і про елементи span та div.
&lt;br&gt;&lt;br&gt;
Тепер ви повинні вміти, більш-менш, групувати і ідентифікувати всі частини документа, що вже є великим кроком в освоєнні CSS. В Уроці 9 ми дамо визначення Боксовій моделі.</content:encoded>
			<link>https://htmlbook.at.ua/news/urok_8_grupuvannja_elementiv_span_ta_div/2011-02-11-25</link>
			<category>Підручник CSS</category>
			<dc:creator>html</dc:creator>
			<guid>https://htmlbook.at.ua/news/urok_8_grupuvannja_elementiv_span_ta_div/2011-02-11-25</guid>
			<pubDate>Fri, 11 Feb 2011 18:05:51 GMT</pubDate>
		</item>
	</channel>
</rss>