русский  עברית
tadam logo
backgroundbackground-attachmentbackground-colorbackground-imagebackground-positionbackground-repeatborderborder-bottomborder-bottom-colorborder-bottom-styleborder-bottom-widthborder-colorborder-leftborder-left-colorborder-left-styleborder-left-widthborder-rightborder-right-colorborder-right-styleborder-right-widthborder-styleborder-topborder-top-colorborder-top-styleborder-top-widthborder-widthoutlineoutline-coloroutline-styleoutline-widthheightmax-heightmax-widthmin-heightmin-widthwidthfontfont-familyfont-sizefont-stylefont-variantfont-weightcontentcounter-incrementcounter-resetquoteslist-stylelist-style-imagelist-style-positionlist-style-typemarginmargin-bottommargin-leftmargin-rightmargin-toppaddingpadding-bottompadding-leftpadding-rightpadding-topbottomclearclipcursordisplayfloatleftoverflowpositionrighttopvisibilityz-indexpage-break-afterpage-break-beforepage-break-insideborder-collapseborder-spacingcaption-sideempty-cellstable-layoutcolordirectionletter-spacingline-heighttext-aligntext-decorationtext-indenttext-transformvertical-alignwhite-spaceword-spacing
Нашли ошибку в тексте?
Отметьте её курсором и нажмите
Ctrl + Enter
Проверка орфографии Xhtml.co.il
Orphus system
Рассылка
Присоединитесь к списку рассылки для получения последних новостей

Введите адрес электронной почты:

Примеры CSS

Пример 1

Как стилизовать все элементы <p>, которые являются первым потомком родителей:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
     p:first-child { background-color:yellow; }
</style>
</head>
<body>
<h1>Добро пожаловать на мою домашнюю старницу</h1>
<p>Это параграф не первый потомок родителей.</p>
<div class="intro">
<p>Это параграф первый потомок элемента div.</p>
<p>Этот параграф нет.</p>
</div>
<p><b>Примечание:</b> Для того, чтобы :first-child работал в IE, необходимо указать DOCTYPE.</p>
</body>
</html>
Результат выполнения кода выше:

Определение и использование

Псевдо-элемент :first-child стилизует указанный селектор, если он первый потомок родителей.

Поддержка браузеров

Селектор :first-child поддерживается во всех ведущих браузерах.

Примечание: Для того, чтобы :first-child работал в IE, необходимо указать !DOCTYPE.

Версия CSS

Селектор :first-child впервые представлен в: CSS 2

Связанные страницы

Пособие по CSS: CSS Псевдо-классы

Еще примеры

Пример 2

Стилизует первый элемент <i> каждого родительского элемента:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
     i:first-child { background:yellow; } 
</style>
</head>
<body>
<p>Я <i>сильный</i> человек. Я <i>сильный</i> человек.</p>
<p>Я <i>сильный</i> человек. Я <i>сильный</i> человек.</p>
<p><b>Примечание:</b> Для того, чтобы :first-child  работал в IE, необходимо указать DOCTYPE.</p>
</body>
</html>
Результат выполнения кода выше:

Пример 3

Стилизует все элементы <i> каждого элемента <p>, где элемент <p> является первым потомком его родителей:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
     i:first-child i { background:yellow; } 
</style>
</head>
<body>
<p>Я <i>сильный</i> человек. Я <i>сильный</i> человек.</p>
<p>Я <i>сильный</i> человек. Я <i>сильный</i> человек.</p>
<p><b>Примечание:</b> Для того, чтобы :first-child  работал в IE, необходимо указать DOCTYPE.</p>
</body>
</html>
Результат выполнения кода выше:

Пример 4

Стилизует первый элемент <li> каждого списка:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
     li:first-child { background:yellow; } 
</style>
</head>
<body>
<ul>
  <li>Кофе</li>
  <li>Чай</li>
  <li>Кока Кола</li>
</ul>
<ul>
  <li>Кофе</li>
  <li>Чай</li>
  <li>Кока Кола</li>
</ul>
<p><b>Примечание:</b> Для того, чтобы :first-child работал в IE, необходимо указать DOCTYPE.</p>
</body>
</html>
Результат выполнения кода выше:

Пример 5

Стилизует первый элемент каждого элемента <ul>:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
     ul>:first-child { background:yellow; } 
</style>
</head>
<body>
<ul>
  <li>Кофе</li>
  <li>Чай</li>
  <li>Кока Кола</li>
</ul>
<ul>
  <li>Кофе</li>
  <li>Чай</li>
  <li>Кока Кола</li>
</ul>
<p><b>Примечание:</b> Для того, чтобы :first-child работал в IE, необходимо указать DOCTYPE.</p>
</body>
</html>
Результат выполнения кода выше:
Была ли эта информация полезной?
   

Комментарии