????????? ??? ????????? ??????? ??? blog. ???? ????????? ???? ??? ??? ??????????, ???????? ?? ??????????? ??? ?????????.

Saturday 01.03.2008, ¶ ??????? , 1 ??????

???????????? ??? ?????????? ?? ?? ????? CSS

???????? ?????? ?????? ???????? ???? ?????????? ??? site ?? ?? ????? CSS ???? ??? ????? ?? ?????? ??????? ???? HTML. ??? ?? ????? ????, ????????????? ??????? ???????? ??? ?? ?????? ?? ??????? ???? ??????????? ? ?????? 3 ??? CSS, ???? ?????????????? ??? ???? ??? ???? ?????? browsers.

???????? ?? ??????? ????? ?? ?? ?????? ??????? ????? ?????????? ?? Internet Explorer 6, ???? ?????? ?? ???? ???? ?? ???????? ????. ????? ??????.

CSS ??? ?’ ???????? ???? ?? ??????????, ????? ??? ??????, ?? ?????

?? ????????????? ?? ????? ??? ???? ?? ?????????? ??? ???????? ???????? ?? ??? ?????, ????? ??? ?????? ??? ???????? ?????. ??? ?? ????? ???? ????????????? ?? adjacent sibling selectors ??? ?? ????????????? ?? ?? CSS3, ???? ????? ??????? ?? ?????????????? ??? ??? ???? browsers.

?? adjacent sibling selectors ??????????? ??? CSS ?? ?? ??????? “+” ??? ??????????? ??????? ??? tags ??? ????? ???????, ?????? ??? ?????????? ?? ??? ?? ????. ?????? ????? ?? ????? ??????? ??? ? ????? ????????? ???? ???????? ?? ?? ???????? ?? ?????. ??? ??? ???????? ??????????? ?? tags:<h1> ??? ??? ????? ??? ???? ???????, <h2> ??? ??? ???????? ??? <h3> ??? ??? 3? ?????. ??? ?????? ?????????, ?? ????????? ??? ???? ?? <h1> & <h3> ?? ?? ????????? ???? ?? <h2>, ??? ????? ??? ??????????? ?? ??? ?????? ?????? ???? ????.

O CSS ??????? ????:

h2+p {
text-indent: 0;
}

???? ???????? ??? ???? ?????????? ? ????? ?????? ???? ????????? (<h2>) ?? ?? ??????? ?? ?????.

?? ??????? ??? ?????? ?? ???? ???? ?? ????? ??? ?????? ??? ???? ??? ????? ???????????. ?? ???? ????? ??? ??? ??????????? ??? ??????? ???? ????? ??????????:

p+p {
text-indent: 2em;
}

(? ???? em ??????? ???????, ?????????? ??? pixel. ??????????? ??? ?? em ??? ?????? ??? ??????? ???????? ????? ??????????? ??? Web (????? 1?). ???? ?????? ?? CSS ??? site ?? ???? ??? ?? 2em ????? 20px.)

CSS ??? ?? ????? ?????? ???? ?????????? ???? ??? ???????

??? ???? ????? ????????? ?????? ???? ???? ??????? <h2> (???? ???? ???? ????? ??????????? ???? ?? ??????) ??????????????? ? ???????? ??????? ??? adjacent sibling selectors ?? ????????? ?? ?? pseudo-elements.

?? pseudo-elements ?????????? ?? ??? ???-???? ?????? “:” ??? ?????????? ?? ?????????????? ?????? ??? ??? ??? ?????????????? ??? ?? DOM, ?????? ?? ?? ??? ???? ??????? ?? ???????? ??? ??????????.

??? ?? ?????? ?????? ?? ??? ?? ?? ????? ?????? ?? ????????? ??? ?? ????????, ?????? ??? CSS ?? ????:

h2+p:first-letter {
	font-family: Georgia, Times, "Times New Roman", serif;
	background: #333;
	color: #eed;
	float: left;
	font-size: 5em;
	line-height: .75em;
	margin: 0 .1em 0 0;
	padding: .1em;
}

To h2+p:first-letter ???????? ??? ? ??????? ????? ?? ????? ?????? ???? ?????????? ??? ?????? ???? ?????????.

???? ???? ???????, ?? 3 ?????? ??????? ??????? ?? ?????????????, ?? background ????? ??? ?? ????? ??? ?????? ?????????, ? 4? ?????? ??? ???? ?????? ????? ?? ????????? ????????, ? 5? ?? ??????? ??? ????????? ??? ?? ?????????? ??? ?????????? ??? ????????? ?? ????? ?? ?? background ??? ??? ??? ???????? ?????????.

???? ????? ???? ? ????...

?? ??????????? ??? ?? ????? ?? Web designers ?? ?? ??? CSS ????? ???? ????????????. ???? ???? ????? ???? ??? ?? ???????? ??? ?? ????? ???? ???????. ??? ??? ????? ???? ?? ????? ?? ?? ???????? ?? ??????? (?????? ??? ??????? ??? ??????????? ??? ??? layout) ?? ?? ??? specification ??? ?????? ?????? ?? ?? ????. ????? ???? ???????? ????? ?? ???????????????? ?? ??? ???? ??????.

1 ??????