<?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>Персональный блог Мэдисон</title>
		<link>http://anido.3dn.ru/</link>
		<description></description>
		<lastBuildDate>Wed, 16 Mar 2011 01:49:54 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://anido.3dn.ru/news/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Background и несколько фоновых картинок в CSS3</title>
			<description>&lt;b title=&quot;FNUQFJZPZDSU&quot;&gt;Background&lt;/b&gt; - это свойство, с помощью которого можно задать фон элемента. Фон может быть цветным или даже содержащим изображения. В этой статье я расскажу о всех возможностях этого свойства и покажу одну хитрость, с помощью которой фоном одного объекта можно сделать сразу несколько изображений. ...</description>
			<content:encoded>&lt;b title=&quot;FNUQFJZPZDSU&quot;&gt;Background&lt;/b&gt; - это свойство, с помощью которого можно задать фон элемента. Фон может быть цветным или даже содержащим изображения. В этой статье я расскажу о всех возможностях этого свойства и покажу одну хитрость, с помощью которой фоном одного объекта можно сделать сразу несколько изображений. $CUT$
&lt;p&gt;Любой человек, когда-либо открывавший учебник по &lt;abbr title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/abbr&gt;, знает о свойствах, которые задают фон элемента:&lt;/p&gt;
&lt;code class=&quot;codeMessage&quot;&gt;
&lt;html&amp;gt;&lt;br /&gt;
&lt;head&amp;gt;&lt;br /&gt;
&lt;title&amp;gt;Заголовок&lt;/title&amp;gt;&lt;br /&gt;
&lt;/head&amp;gt;&lt;br /&gt;
&lt;body &lt;font color=&quot;red&quot;&gt;bgcolor=&quot;green&quot;&lt;/font&gt; &lt;font color=&quot;red&quot;&gt;background=&quot;fon.jpg&quot;&lt;/font&gt; &amp;gt;&lt;br /&gt;&lt;br /&gt;
Текст текст текст.&lt;br /&gt;&lt;br /&gt;
&lt;/body&amp;gt;&lt;br /&gt;
&lt;/html&amp;gt;&lt;br /&gt;
&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;bgcolor - цвет фона страницы&lt;/li&gt;
&lt;li&gt;background - адрес картинки, которая служит орнаментом страницы&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;В &lt;abbr title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/abbr&gt; они объединены в одно общее свойство - &lt;b&gt;background&lt;/b&gt;.&lt;/p&gt;
&lt;code class=&quot;codeMessage&quot;&gt;
&lt;html&amp;gt;&lt;br /&gt;
&lt;head&amp;gt;&lt;br /&gt;
&lt;title&amp;gt;Заголовок&lt;/title&amp;gt;&lt;br /&gt;
&lt;font color=&quot;red&quot;&gt;&lt;style&amp;gt;&lt;br /&gt;
&amp;nbsp; background-color: green;&lt;br /&gt;
&amp;nbsp; background-image: url(&apos;fon.jpg&apos;);&lt;br /&gt;
&lt;/style&amp;gt;&lt;/font&gt;&lt;br /&gt;
&lt;/head&amp;gt;&lt;br /&gt;
&lt;body&amp;gt;&lt;br /&gt;&lt;br /&gt;
Текст текст текст.&lt;br /&gt;&lt;br /&gt;
&lt;/body&amp;gt;&lt;br /&gt;
&lt;/html&amp;gt;&lt;br /&gt;
&lt;/code&gt;
&lt;p&gt;Чтобы протестировать это свойство, &quot;не отходя от кассы&quot;, попробуем применить его на простом блоке &lt;div&amp;gt;...&lt;/div&amp;gt;.&lt;/p&gt;
&lt;div class=&quot;yadiv&quot;&gt; &lt;style&amp;gt;&lt;br /&gt; div {&lt;br /&gt; background: none;&lt;br /&gt; }&lt;br /&gt; &lt;/style&amp;gt;&lt;/div&gt;
&lt;p&gt;Итак, познакомьтесь, это &amp;uarr; наш &lt;div&amp;gt; 500 на 100 пикселов с серой рамкой, на котором мы будем ставить эксперементы. По умолчанию фон у него прозрачный, но это ненадолго. Сейчас мы раскрасим его в какой-нибудь цвет, например, в оранжевый.&lt;/p&gt;
&lt;div class=&quot;yadiv&quot; style=&quot;background-color:orange;&quot;&gt;
&lt;style&amp;gt;&lt;br /&gt; div {&lt;br /&gt; &lt;b&gt;background-color: orange;&lt;/b&gt; &lt;br /&gt;}&lt;br /&gt; &lt;/style&amp;gt;
&lt;/div&gt;
&lt;p&gt;Так уже немного веселее, правда? Цвет можно задавать разными способами: наименованием (orange), шестизнаком &lt;abbr title=&quot;Hexadecimal&quot;&gt;HEX&lt;/abbr&gt; (#ff8c00) или кодом &lt;abbr title=&quot;RGB color model&quot;&gt;RGB&lt;/abbr&gt; (255,165,0). К наименованиям прибегают редко, поскольку в разных браузерах разным наименованиям иногда соответствуют немного разные цвета. Чаще всего цвет обозначают шестизнаком.&lt;/p&gt;
&lt;div class=&quot;yadiv&quot; style=&quot;background-color:orange;&quot;&gt;
&lt;style&amp;gt;&lt;br /&gt; div {&lt;br /&gt; background-color: orange; &lt;br /&gt; background-color: #ff8c00;&lt;br /&gt; background-color: rgb(255,165,0)&lt;br /&gt;}&lt;br /&gt; &lt;/style&amp;gt;
&lt;/div&gt;
&lt;p&gt;Все эти три значения обозначают один и тот же оранжевый цвет. С цветом разобрались. Теперь мы хотим добавить добавить какое-нибудь фоновое изображение. Например, вот такое:&lt;/p&gt;
http://i071.radikal.ru/1103/55/cb65d8f6468b.png &amp;rarr; &lt;img src=&quot;https://anido.3dn.ru/_nw/0/54068898.png&quot; alt=&quot;полосатый фон&quot; align=&quot;absmiddle&quot;&gt;
&lt;p&gt;Главное, чтобы орнамент на изображении равномерно повторялся. Если кого-то интересует, могу предложить отличный &lt;a href=&quot;https://anido.3dn.ru/go?http://www.binaryturf.com/free-software/stripe-generator&quot; target=&quot;_balnk&quot; title=&quot;Генератор полосок&quot;&gt;генератор полосатых фонов&lt;/a&gt;, чтобы не рассчитывать все по пикселам самим.&lt;/p&gt;
&lt;div class=&quot;yadiv&quot; style=&quot;background:#ff8c00 url(&apos;/_nw/0/54068898.png&apos;);&quot;&gt;
&lt;style&amp;gt;&lt;br /&gt; div {&lt;br /&gt; background-color: orange; &lt;br /&gt; &lt;b&gt;background-image:url(&apos;http://i071.radikal.ru/1103/55/cb65d8f6468b.png&apos;);&lt;/b&gt;&lt;br /&gt;}&lt;br /&gt; &lt;/style&amp;gt;
&lt;/div&gt;
&lt;p&gt;Теперь наш див не только оранжевый, но еще и полосатый.&lt;br /&gt; &quot;Легкотня! - скажете Вы. - То же самое можно было сделать при помощи bgcolor и background без &lt;abbr title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/abbr&gt;!&quot;&lt;br /&gt; Верно. Поэтому мы рассмотрим более сложный случай, в котором мы не сможем обойтись одним &lt;abbr title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/abbr&gt;ом. Допустим, мы хотим поместить на задний фон вот такое пятно:&lt;/p&gt;
http://s41.radikal.ru/i093/1103/8e/43cf100cde05.png &amp;rarr; &lt;img src=&quot;https://anido.3dn.ru/_nw/0/33611903.png&quot; alt=&quot;пятно краски&quot; align=&quot;absmiddle&quot;&gt;
&lt;div class=&quot;yadiv&quot; style=&quot;background:#ff8c00 url(&apos;/_nw/0/33611903.png&apos;);&quot;&gt;
&lt;style&amp;gt;&lt;br /&gt; div {&lt;br /&gt; background-color: orange; &lt;br /&gt; background-image: url(&apos;http://s41.radikal.ru/i093/1103/8e/43cf100cde05.png&apos;)&lt;br /&gt;}&lt;br /&gt; &lt;/style&amp;gt;
&lt;/div&gt;
&lt;p&gt;Теперь див стал пятнистым. Мы не хотим так много пятен. Давайте сделаем так, чтобы пятна у нас повторялись только по горизонтали.&lt;/p&gt;
&lt;div class=&quot;yadiv&quot; style=&quot;background:#ff8c00 url(&apos;/_nw/0/33611903.png&apos;) repeat-x;&quot;&gt;
&lt;style&amp;gt;&lt;br /&gt; div {&lt;br /&gt; background-color: orange; &lt;br /&gt; background-image: url(&apos;http://s41.radikal.ru/i093/1103/8e/43cf100cde05.png&apos;);&lt;br /&gt; &lt;b&gt;background-repeat: repeat-x;&lt;/b&gt;&lt;br /&gt;}&lt;br /&gt; &lt;/style&amp;gt;
&lt;/div&gt;
&lt;p&gt;Или только по вертикали.&lt;/p&gt;
&lt;div class=&quot;yadiv&quot; style=&quot;background:#ff8c00 url(&apos;/_nw/0/33611903.png&apos;) repeat-y;&quot;&gt;
&lt;style&amp;gt;&lt;br /&gt; div {&lt;br /&gt; background-color: orange; &lt;br /&gt; background-image: url(&apos;http://s41.radikal.ru/i093/1103/8e/43cf100cde05.png&apos;);&lt;br /&gt; &lt;b&gt;background-repeat: repeat-y;&lt;/b&gt;&lt;br /&gt;}&lt;br /&gt; &lt;/style&amp;gt;
&lt;/div&gt;
&lt;p&gt;А может, лучше оставить одно единственное пятно?&lt;/p&gt;
&lt;div class=&quot;yadiv&quot; style=&quot;background:#ff8c00 url(&apos;/_nw/0/33611903.png&apos;) no-repeat;&quot;&gt;
&lt;style&amp;gt;&lt;br /&gt; div {&lt;br /&gt; background-color: orange; &lt;br /&gt; background-image: url(&apos;http://s41.radikal.ru/i093/1103/8e/43cf100cde05.png&apos;);&lt;br /&gt; &lt;b&gt;background-repeat: no-repeat;&lt;/b&gt;&lt;br /&gt;}&lt;br /&gt; &lt;/style&amp;gt;
&lt;/div&gt;
&lt;p&gt;Да, одного пятна достаточно, но слева оно только мешается. Давайте лучше передвинем его в центр.&lt;/p&gt;
&lt;div class=&quot;yadiv&quot; style=&quot;background:#ff8c00 url(&apos;/_nw/0/33611903.png&apos;) center center no-repeat;&quot;&gt;
&lt;style&amp;gt;&lt;br /&gt; div {&lt;br /&gt; background-color: orange; &lt;br /&gt; background-image: url(&apos;http://s41.radikal.ru/i093/1103/8e/43cf100cde05.png&apos;);&lt;br /&gt; background-repeat: no-repeat;&lt;br /&gt; &lt;b&gt;background-position: center center;&lt;/b&gt;&lt;br /&gt; }&lt;br /&gt; &lt;/style&amp;gt;
&lt;/div&gt;
&lt;p&gt;А может, лучше в правый нижний угол?&lt;/p&gt;
&lt;div class=&quot;yadiv&quot; style=&quot;background:#ff8c00 url(&apos;/_nw/0/33611903.png&apos;) bottom right no-repeat;&quot;&gt;
&lt;style&amp;gt;&lt;br /&gt; div {&lt;br /&gt; background-color: orange; &lt;br /&gt; background-image: url(&apos;http://s41.radikal.ru/i093/1103/8e/43cf100cde05.png&apos;);&lt;br /&gt; background-repeat: no-repeat;&lt;br /&gt; &lt;b&gt;background-position: bottom right;&lt;/b&gt;&lt;br /&gt; }&lt;br /&gt; &lt;/style&amp;gt;
&lt;/div&gt;
&lt;p&gt;Принцип понятен? Примеры можно продолжать до бесконечности. Чтобы Вам потом не снились эти оранжевые прямоугольники, с примерами я закончу и запишу все возможные значения свойста background ниже:&lt;/p&gt;
&lt;code class=&quot;codeMessage&quot;&gt;
background-color: red; - &lt;i&gt;красный цвет наименованием&lt;/i&gt;&lt;br /&gt;
background-color: #ff0000; - &lt;i&gt;красный цвет HEX кодом&lt;/i&gt;&lt;br /&gt;
background-color: rgb(255,0,0); - &lt;i&gt;красный цвет RGB&lt;/i&gt;&lt;br /&gt;
background-color: transparent; - &lt;i&gt;прозрачный цвет&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
background-image: url(&apos;http://site.com/image.jpg&apos;); - &lt;i&gt;адрес фоновой картинки (кавычки можно заменить двойными или опустить)&lt;/i&gt;&lt;br /&gt;
background-image: none; - &lt;i&gt;отсутствие фонового изображения&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
background-repeat: repeat; - &lt;i&gt;прокручивать фон по горизонтали и вертикали&lt;/i&gt;&lt;br /&gt;
background-repeat: repeat-x; - &lt;i&gt;прокручивать фон только по горизонтали&lt;/i&gt;&lt;br /&gt;
background-repeat: repeat-y; - &lt;i&gt;прокручивать фон только по вертикали&lt;/i&gt;&lt;br /&gt;
background-repeat: no-repeat; - &lt;i&gt;не прокручивать фон&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
background-position: 40% 70%; - &lt;i&gt;картинка находится на 40% от левого края экрана и на 70% от верхнего края экрана&lt;/i&gt;&lt;br /&gt;
background-position: 200px 500px; - &lt;i&gt;картинка находится на 200 пикселов правее левого края экрана и на 500 пикселов ниже верхнего края экрана&lt;/i&gt;&lt;br /&gt;
background-position: left top; - &lt;i&gt;левый верхний угол экрана&lt;/i&gt;&lt;br /&gt;
background-position: left center; - &lt;i&gt;левый бок экрана&lt;/i&gt;&lt;br /&gt;
background-position: left bottom; - &lt;i&gt;левый нижний угол экрана&lt;/i&gt;&lt;br /&gt;
background-position: right top; - &lt;i&gt;правый верхний угол экрана&lt;/i&gt;&lt;br /&gt;
background-position: right center; - &lt;i&gt;правый бок экрана&lt;/i&gt;&lt;br /&gt;
background-position: right bottom; - &lt;i&gt;правый нижний угол экрана&lt;/i&gt;&lt;br /&gt;
background-position: center top; - &lt;i&gt;вверху в центре&lt;/i&gt;&lt;br /&gt;
background-position: center center; - &lt;i&gt;самый центр экрана&lt;/i&gt;&lt;br /&gt;
background-position: center bottom; - &lt;i&gt;внизу в центре&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
background-attachment: fixed; - &lt;i&gt;во время прокрутки страницы фоновое изображение стоит на месте&lt;/i&gt;&lt;br /&gt;
background-attachment: scroll; - &lt;i&gt;во время прокрутки страницы фоновое изображение едет вместе с содержимым&lt;/i&gt;
&lt;/code&gt;
&lt;p&gt;Это все возможные значения. Только, чтобы не расписывать их на множество строк, как в нашем варианте:&lt;/p&gt;
&lt;code class=&quot;codeMessage&quot;&gt;
&lt;style&amp;gt;&lt;br /&gt; div {&lt;br /&gt; background-color: orange; &lt;br /&gt; background-image: url(&apos;http://s41.radikal.ru/i093/1103/8e/43cf100cde05.png&apos;);&lt;br /&gt; background-repeat: no-repeat;&lt;br /&gt; background-position: bottom right;&lt;br /&gt; }&lt;br /&gt; &lt;/style&amp;gt;
&lt;/code&gt;
&lt;p&gt;Их для удобства обычно утрамбовывают в более компактную версию:&lt;/p&gt;
&lt;code class=&quot;codeMessage&quot;&gt;
&lt;style&amp;gt;&lt;br /&gt;
background: orange url(&apos;http://s41.radikal.ru/i093/1103/8e/43cf100cde05.png&apos;) no-repeat bottom right;&lt;br /&gt;
&lt;/style&amp;gt;
&lt;/code&gt;
Да, прямо так нагло сгребают в одну строчку и валят.
&lt;p&gt;На этом описание можно закончить, но перед этим я хочу показать Вам фишку, о которой писала во введении - о том, как закрепить за одним объектом сразу несколько фоновых изображений. Предупреждаю сразу: работать это будет не у всех, посколько не все браузеры поддерживают CSS3. Поэтому то, что я сейчас покажу, можно применять вспомогательно, но ни в коем случае не полагаться на это стопроцентно.&lt;/p&gt;
&lt;p&gt;Вспомним последний раз наш оранжевый прямоугольник. До сих пор мы размещали в нем либо полоски, либо пятна. А что если мы хотим и то и другое? В CCS3 можно накладывать неограниченное количество изображений, просто разделяя свойства background запятой.&lt;/p&gt;
&lt;div class=&quot;yadiv&quot; style=&quot;background: url(&apos;/_nw/0/33611903.png&apos;) bottom right no-repeat, url(&apos;/_nw/0/54068898.png&apos;);&quot;&gt;
&lt;style&amp;gt;&lt;br /&gt; div {&lt;br /&gt; &lt;b&gt;background:&lt;br /&gt; url(&apos;http://s41.radikal.ru/i093/1103/8e/43cf100cde05.png&apos;) bottom right no-repeat,&lt;br /&gt; url(&apos;http://i071.radikal.ru/1103/55/cb65d8f6468b.png&apos;);&lt;/b&gt;&lt;br /&gt; }&lt;br /&gt; &lt;/style&amp;gt;
&lt;/div&gt;
&lt;p&gt;Видим полоски? А пятно в правом нижнем углу тоже видим? Если видим только пятно - у нас эксплорер. В остальных браузерах последних версий видно и полоски, и пятно. Обратите внимание на одну нелогичную деталь: изображение, которое идет в списке первым - накладывается поверх того, что идет вслед за ним. Это довольно странно, поскольку следующая настройка обычно перекрывает предыдущую. Здесь же все наоборот. Сначала мы указываем адрес пятна, а потом адрес полосок.&lt;/p&gt;
&lt;p&gt;Скажем &quot;до свидания&quot; нашему многострадальному диву и теперь рассмотрим пример посложнее, где нам нужно включить несколько разных изображений и рассовать их по разным сторонам страницы. Возьмем к примеру известный шаблон &quot;Хоббит&quot; от &lt;a href=&quot;https://anido.3dn.ru/go?http://arcsin.se&quot; target=&quot;_blank&quot; title=&quot;Viktor Persson&quot;&gt;Arcsin&lt;/a&gt;. Откройте &lt;a href=&quot;https://anido.3dn.ru/go?http://anime-dorama.narod.ru/tpl/hobbit/index.html&quot; target=&quot;_blank&quot;&gt;оригинальную версию шаблона&lt;/a&gt;, чтобы иметь ее перед глазами. Фон состоит из следующих фрагментов:&lt;/p&gt;
&lt;table cellpadding=&quot;2&quot;&gt;&lt;tr&gt;
&lt;td class=&quot;r&quot;&gt;&lt;img src=&quot;http://anime-dorama.narod.ru/tpl/hobbit/img/bg.jpg&quot; alt=&quot;hobbit background&quot; height=&quot;100&quot;&gt;&lt;/td&gt;
&lt;td&gt;&lt;h5&gt;bg.jpg&lt;/h5&gt;основной фон&lt;br /&gt;повторяется по горизонатали и вертикали&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td class=&quot;r&quot;&gt;&lt;img src=&quot;http://anime-dorama.narod.ru/tpl/hobbit/img/bgcontainer.jpg&quot; alt=&quot;hobbit background&quot; width=&quot;150&quot;&gt;&lt;/td&gt;
&lt;td&gt;&lt;h5&gt;bgcontainer.jpg&lt;/h5&gt; центральный фон для текста&lt;br /&gt;накладывается поверх основного и повторяется по вертикали&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td class=&quot;r&quot;&gt;&lt;img src=&quot;http://anime-dorama.narod.ru/tpl/hobbit/img/top.jpg&quot; alt=&quot;hobbit background&quot; width=&quot;150&quot;&gt;&lt;/td&gt;
&lt;td&gt;&lt;h5&gt;top.jpg&lt;/h5&gt; &quot;шапка&quot;, фон для логотипа сайта и меню&lt;br /&gt;накладывается поверх основного и центрального и не повторяется&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td class=&quot;r&quot;&gt;&lt;img src=&quot;http://anime-dorama.narod.ru/tpl/hobbit/img/bgfooter.gif&quot; alt=&quot;hobbit background&quot; width=&quot;150&quot;&gt;&lt;/td&gt;
&lt;td&gt;&lt;h5&gt;bgfooter.gif&lt;/h5&gt; &quot;футер&quot;, рамка, замыкающая страницу&lt;br /&gt;накладывается поверх основного и центрального и не повторяется&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;Помня о нелогичности порядка фоновых изображений, мы начнем перечисление с тех, которые находятся поверх других: &lt;b&gt;bgfooter.gif&lt;/b&gt; (футер) и &lt;b&gt;top.jpg&lt;/b&gt; (шапка), только после них &lt;b&gt;bgcontainer.jpg&lt;/b&gt; (центр) и самым последним - &lt;b&gt;bg.jpg&lt;/b&gt; (основной фон). В коде это выглядит так:&lt;/p&gt;
&lt;code class=&quot;codeMessage&quot;&gt;&lt;style&amp;gt;&lt;br /&gt;
body { background:&lt;br /&gt;
url(&apos;img/bgfooter.gif&apos;) bottom center no-repeat,&lt;br /&gt;
url(&apos;img/top.jpg&apos;) top center no-repeat,&lt;br /&gt;
url(&apos;img/bgcontainer.jpg&apos;) top center repeat-y,&lt;br /&gt;
url(&apos;img/bg.jpg&apos;);&lt;br /&gt;
}&lt;br /&gt;
&lt;/style&amp;gt;&lt;/code&gt;
&lt;p&gt;Живой пример можете наблюдать в исходном коде &lt;a href=&quot;https://anido.3dn.ru/go?http://anime-dorama.narod.ru/tpl/hobbit/index.htm&quot; target=&quot;_blank&quot; title=&quot;multiple background images example&quot;&gt;сверстанной мной страницы&lt;/a&gt;. Как видите, &lt;a href=&quot;https://anido.3dn.ru/go?http://anime-dorama.narod.ru/tpl/hobbit/index.htm&quot; target=&quot;_blank&quot;&gt;моя версия&lt;/a&gt; почти ничем не отличается от &lt;a href=&quot;https://anido.3dn.ru/go?http://anime-dorama.narod.ru/tpl/hobbit/index.html&quot; target=&quot;_blank&quot;&gt;оригинала&lt;/a&gt;. Однако в моей версии все фоновые изображения крепятся к &lt;body&amp;gt; и значительно экономят место, а в оригинальной они разбиты на множество разных блоков. А шапка вообще разделена на шесть разных частей. Если откроете исходный код моей страницы, то увидите, что ВСЕ ее CSS оформление у меня уместилось ровно в десяти строчках. Такой способ перечисления фоновых изображений стал бы находкой, однако, напоминаю, что в эксплорере это работать не будет!&lt;/p&gt;
&lt;center&gt;&lt;table cellpadding=&quot;5&quot;&gt;&lt;tr&gt;
&lt;td class=&quot;c&quot;&gt;&lt;img src=&quot;https://anido.3dn.ru/_nw/0/s63534154.jpg&quot; alt=&quot;Multiple background images in IE&quot; onclick=&quot;new _uWnd(&apos;ScreenShot&apos;,&apos;Multiple background images in IE&apos;,500,500,{min:1,shadow:1,header:1,max:1,resize:0,minh:600,minw:800,autosize:1},&apos;&lt;img src=/_nw/0/63534154.png&gt;&apos;);return false;&quot; class=&quot;thumb&quot; width=&quot;200&quot;&gt;&lt;br /&gt;&lt;small&gt;Internet Explorer&lt;/small&gt;&lt;/td&gt;
&lt;td class=&quot;c&quot;&gt;&lt;img src=&quot;https://anido.3dn.ru/_nw/0/s05991886.jpg&quot; alt=&quot;Multiple background images in W3C&quot; onclick=&quot;new _uWnd(&apos;ScreenShot&apos;,&apos;Multiple background images in W3C&apos;,500,500,{min:1,shadow:1,header:1,max:1,resize:0,minh:600,minw:800,autosize:1},&apos;&lt;img src=/_nw/0/05991886.png&gt;&apos;);return false;&quot; class=&quot;thumb&quot; width=&quot;200&quot;&gt;&lt;br /&gt;&lt;small&gt;Остальные браузеры&lt;/small&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;

&lt;style&gt;
.yadiv {width: 500px; height:100px; border:1px solid #ccc; overflow:auto; margin-left:20px; background-attachment:scroll;}
&lt;/style&gt;</content:encoded>
			<link>https://anido.3dn.ru/news/background_i_neskolko_fonovykh_kartinok_v_css3/2011-03-16-4</link>
			<category>CSS</category>
			<dc:creator>Shizuku</dc:creator>
			<guid>https://anido.3dn.ru/news/background_i_neskolko_fonovykh_kartinok_v_css3/2011-03-16-4</guid>
			<pubDate>Wed, 16 Mar 2011 01:49:54 GMT</pubDate>
		</item>
		<item>
			<title>Фильтры содержимого элементов</title>
			<description>Если вы помните, два предыдущих поста были посвящены фильтрам, которые зависели от элементов страницы и их параметров. А здесь мы рассмотрим фильтры, которые зависят от содержимого элементов. Думаю, они запомнятся вам даже легче, чем предыдущие...</description>
			<content:encoded>Если вы помните, два предыдущих поста были посвящены фильтрам, которые зависели от элементов страницы и их параметров. А здесь мы рассмотрим фильтры, которые зависят от содержимого элементов. Думаю, они запомнятся вам даже легче, чем предыдущие$CUT$.
&lt;p&gt;&lt;strong&gt;has(element)&lt;/strong&gt; - передаст элементы, содаржащие внутри себя заданные элементы&lt;br /&gt;
Пример: &lt;code&gt;&lt;p&gt;Вася - &lt;b&gt;дурак&lt;/b&gt;!&lt;/p&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;$(&apos;p:has(b)&apos;).css(&apos;color&apos;,&apos;red&apos;);&lt;/code&gt; — выделит красным параграф, в котором содержится жирный шрифт, то есть тег &lt;samp&gt;&lt;b&gt;&lt;/b&gt;&lt;/samp&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;contains(текст)&lt;/strong&gt; - передает элементы, содержащие заданный набор символов&lt;br /&gt;
Пример: &lt;code&gt;&lt;p&gt;Вася - дурак!&lt;/p&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;$(&apos;p:contains(&quot;дурак&quot;)&apos;).css(&apos;color&apos;,&apos;red&apos;);&lt;/code&gt; — выделит красным параграф, содержащий слово &quot;дурак&quot;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;parent&lt;/strong&gt; и &lt;strong&gt;empty&lt;/strong&gt; — передадут все полные и пустые элементы&lt;/p&gt;
&lt;code&gt;&lt;p&gt;...&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;
$(&apos;p:parent&apos;).css(&apos;color&apos;,&apos;red&apos;);&lt;/code&gt; - выделит красным первый параграф, поскольку он не пустой&lt;br /&gt;
&lt;code&gt;$(&apos;p:empty&apos;).css(&apos;color&apos;,&apos;blue&apos;);&lt;/code&gt; - выделит синим второй параграф, поскольку он пустой
&lt;p&gt;Вообще-то фильтр &lt;strong&gt;parent&lt;/strong&gt; должен распространяться на элементы, содержащие внутри себя другие элементы, однако обычный текст почему-то тоже считается за элемент. Поэтому, грубо говоря, &lt;strong&gt;parent&lt;/strong&gt; вернет все не пустые элементы страницы.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;visible&lt;/strong&gt; и &lt;strong&gt;hidden&lt;/strong&gt; — передаст все видимые и невидимые элементы&lt;br /&gt;
&lt;code&gt;$(&apos;p:visible&apos;).css(&apos;color&apos;,&apos;red&apos;);&lt;/code&gt; — окрасит в красный все видимые параграфы на странице&lt;br /&gt;
&lt;code&gt;$(&apos;p:hidden&apos;).css(&apos;color&apos;,&apos;blue&apos;);&lt;/code&gt; — окрасит в синий все невидимые параграфы на странице&lt;br /&gt;
В последнем случае эффекта мы не заметим. Почему? Потому что параграфы то невидимые! хД Но будьте уверены, они стали синими!&lt;/p&gt;

Вот такие дела. Совсем несложно, правда?</content:encoded>
			<link>https://anido.3dn.ru/news/filtry_soderzhimogo_ehlementov/2010-11-15-3</link>
			<category>jQuery</category>
			<dc:creator>Shizuku</dc:creator>
			<guid>https://anido.3dn.ru/news/filtry_soderzhimogo_ehlementov/2010-11-15-3</guid>
			<pubDate>Mon, 15 Nov 2010 20:49:59 GMT</pubDate>
		</item>
		<item>
			<title>Фильтры элементов</title>
			<description>Фильтры элементов предназначены для фильтрации (я кэп хД) нужных элементов на &lt;abbr title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/abbr&gt; страницах. Ими пользуются редко, поскольку выгоднее обращаться к элементам по их &lt;code&gt;id&lt;/code&gt; и &lt;code&gt;class&lt;/code&gt; параметрам. Однако для обращения к элементам удаленной страницы (где мы сами не можем расставить айди и классы) фильтры могут оказаться очень полезными, если не сказать, незаменимыми...</description>
			<content:encoded>Фильтры элементов предназначены для фильтрации (я кэп хД) нужных элементов на &lt;abbr title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/abbr&gt; страницах. Ими пользуются редко, поскольку выгоднее обращаться к элементам по их &lt;code&gt;id&lt;/code&gt; и &lt;code&gt;class&lt;/code&gt; параметрам. Однако для обращения к элементам удаленной страницы (где мы сами не можем расставить айди и классы) фильтры могут оказаться очень полезными, если не сказать, незаменимыми$CUT$.
&lt;p&gt;&lt;strong&gt;eq(#)&lt;/strong&gt; — передает элемент с нужным порядковым номером&lt;br&gt;
&lt;code&gt;p:eq(5)&lt;/code&gt; — обращается к шестому параграфу страницы. Почему к шестому, а не к пятому? Потому что отсчет идет с нуля. То есть, если вы захотите выделить шестой от начала страницы параграф красным цветом, то код будет выглядеть так:
&lt;code&gt;$(&apos;p:eq(5)&apos;).css(&apos;color&apos;,&apos;red&apos;);&lt;/code&gt;
&lt;/p&gt;&lt;p&gt;
&lt;strong&gt;lt(#)&lt;/strong&gt; и &lt;strong&gt;gt(#)&lt;/strong&gt; — передадут все аналогичные элементы до и после элемента с заданным порядковым номером&lt;br /&gt;
&lt;code&gt;$(&apos;p:lt(5)&apos;).css(&apos;color&apos;,&apos;red&apos;);&lt;/code&gt; — окрасит первый, второй, третий, четвертый и пятый параграфы красным цветом&lt;br&gt;
&lt;code&gt;$(&apos;p:gt(5)&apos;).css(&apos;color&apos;,&apos;blue&apos;);&lt;/code&gt; — окрасит седьмой, восьмой, девятый и т.д. параграфы синим цветом
&lt;/p&gt;&lt;p&gt;
&lt;strong&gt;first&lt;/strong&gt; и &lt;strong&gt;last&lt;/strong&gt; — передадут первый и последний элементы страницы&lt;br /&gt;
&lt;code&gt;$(&apos;p:first&apos;).css(&apos;color&apos;,&apos;red&apos;);&lt;/code&gt; — окрасит самый первый параграф на странице в красный цвет&lt;br /&gt;
&lt;code&gt;$(&apos;p:last&apos;).css(&apos;color&apos;,&apos;blue&apos;);&lt;/code&gt; — окрасит самый последний параграф на странице в синий цвет
&lt;/p&gt;&lt;p&gt;
&lt;strong&gt;even&lt;/strong&gt; и &lt;strong&gt;odd&lt;/strong&gt; — вернет все четные и нечетные элементы страницы&lt;br&gt;
&lt;code&gt;$(&apos;p:even&apos;).css(&apos;color&apos;,&apos;red&apos;);&lt;/code&gt; — окрасит первый, третий, пятый, седьмой и все нечетные параграфы в красный&lt;br /&gt;
&lt;code&gt;$(&apos;p:odd&apos;).css(&apos;color&apos;,&apos;blue&apos;);&lt;/code&gt; — окрасит второй, четвертый, шестой, восьмой и все четные параграфы в синий&lt;br /&gt;
Поскольку отсчет ведется с нуля (а 0 в jQuery считается четным числом), то четный и нечетный фильтр как бы поменялись местами О_о Но на практике вы быстро разберетесь и исправите фильтр под свои нужды. Его удобно использовать для оформления лент комментариев. Они такие полосатые получаются)
&lt;/p&gt;&lt;p&gt;
&lt;strong&gt;not(element)&lt;/strong&gt; — обратится ко всем элементам страницы, кроме заданного&lt;br&gt;
&lt;code&gt;$(&apos;*:not(p)&apos;).css(&apos;color&apos;,&apos;red&apos;);&lt;/code&gt; — окрасить все элементы страницы красным цветом, кроме параграфов&lt;br /&gt;
Этот фильтр очень гибкий. Я часто использую его для оформления элементов формы, где текстовые поля нужно оформлять не так, как чекбоксы и радио свитчеры.
&lt;/p&gt;&lt;p&gt;
&lt;strong&gt;header&lt;/strong&gt; — обратится ко всем заголовкам страницы: h1, h2, h3, h4, h5, h6&lt;br /&gt;
&lt;code&gt;$(&apos;*:header&apos;).css(&apos;color&apos;,&apos;red&apos;);&lt;/code&gt; — окрасит заголовки всех размеров на странице в красный цвет&lt;br /&gt;
Оно вам надо? По-моему, лишнее. Это для тех, кому лень писать 12 символов, чтобы перечислить все заголовки хД
&lt;/p&gt;&lt;p&gt;
&lt;strong&gt;animated&lt;/strong&gt; — обращение ко всем динамическим элементам страницы&lt;br /&gt;
&lt;code&gt;$(&apos;*:animated&apos;).css(&apos;color&apos;,&apos;red&apos;);&lt;/code&gt; — окрасит красным все динамические (то есть двигающиеся, анимированные элементы страницы). В общем, если на каких-то элементах страницы применены двигательные функции вроде слайда, то они окрасятся.&lt;/p&gt;
Для того, чтобы опробовать фильтры в деле, я сконструировала небольшой практический тестер. Отфильтрованные элементы будут выделены красным.&lt;br /&gt;
&lt;table&gt;&lt;tr&gt;&lt;td id=&quot;primer&quot; valign=&quot;top&quot;&gt;
&lt;p&gt;Параграф первый с порядковым номером 0&lt;/p&gt;
&lt;p&gt;Параграф второй с порядковым номером 1&lt;/p&gt;
&lt;p&gt;Параграф третий с порядковым номером 2&lt;/p&gt;
&lt;h3&gt;Заголовок H3&lt;/h3&gt;
&lt;p&gt;Параграф четвертый с порядковым номером 3&lt;/p&gt;
&lt;p&gt;Параграф пятый с порядковым номером 4&lt;/p&gt;
&lt;p&gt;Параграф шестой с порядковым номером 5&lt;/p&gt;
&lt;big&gt;Анимированная фигнюшка ^^&lt;/big&gt;
&lt;/td&gt;
&lt;td onmouseover=&quot;animateIt();&quot;&gt;
&lt;button id=&quot;pclear&quot;&gt;СБРОС&lt;/button&gt;&lt;br&gt;
&lt;button id=&quot;peq&quot;&gt;p:eq(2)&lt;/button&gt; параграф №2&lt;br&gt;
&lt;button id=&quot;plt&quot;&gt;p:lt(3)&lt;/button&gt; параграфы до №3&lt;br&gt;
&lt;button id=&quot;pgt&quot;&gt;p:gt(2)&lt;/button&gt; параграфы после №2&lt;br&gt;
&lt;button id=&quot;pfirst&quot;&gt;p:first&lt;/button&gt; первый параграф&lt;br&gt;
&lt;button id=&quot;plast&quot;&gt;p:last&lt;/button&gt; последний параграф&lt;br&gt;
&lt;button id=&quot;peven&quot;&gt;p:even&lt;/button&gt; четные параграфы&lt;br&gt;
&lt;button id=&quot;podd&quot;&gt;p:odd&lt;/button&gt; нечетные параграфы&lt;br&gt;
&lt;button id=&quot;pnot&quot;&gt;not(:header)&lt;/button&gt; не заголовок&lt;br&gt;
&lt;button id=&quot;pheader&quot;&gt;:header&lt;/button&gt; только заголовок&lt;br&gt;
&lt;button id=&quot;panimated&quot;&gt;:animated&lt;/button&gt; только анимация
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;script&gt;
$(&apos;#peq&apos;).click(function(){ $(&apos;#primer p:eq(2)&apos;).css(&apos;color&apos;,&apos;red&apos;); });
$(&apos;#plt&apos;).click(function(){ $(&apos;#primer p:lt(3)&apos;).css(&apos;color&apos;,&apos;red&apos;); });
$(&apos;#pgt&apos;).click(function(){ $(&apos;#primer p:gt(2)&apos;).css(&apos;color&apos;,&apos;red&apos;); });
$(&apos;#pfirst&apos;).click(function(){ $(&apos;#primer p:first&apos;).css(&apos;color&apos;,&apos;red&apos;); });
$(&apos;#plast&apos;).click(function(){ $(&apos;#primer p:last&apos;).css(&apos;color&apos;,&apos;red&apos;); });
$(&apos;#peven&apos;).click(function(){ $(&apos;#primer p:even&apos;).css(&apos;color&apos;,&apos;red&apos;); });
$(&apos;#podd&apos;).click(function(){ $(&apos;#primer p:odd&apos;).css(&apos;color&apos;,&apos;red&apos;); });
$(&apos;#pnot&apos;).click(function(){ $(&apos;#primer *:not(h3)&apos;).css(&apos;color&apos;,&apos;red&apos;); });
$(&apos;#pheader&apos;).click(function(){ $(&apos;#primer *:header&apos;).css(&apos;color&apos;,&apos;red&apos;); });
$(&apos;#panimated&apos;).click(function(){ $(&apos;#primer :animated&apos;).css(&apos;color&apos;,&apos;red&apos;); });
$(&apos;#pclear&apos;).click(function(){ $(&apos;#primer *&apos;).css(&apos;color&apos;,&apos;black&apos;); });
function animateIt() {$(&apos;#primer big&apos;).slideToggle(&apos;slow&apos;, animateIt); }
&lt;/script&gt;
&lt;style&gt; button {margin:2px;} &lt;/style&gt;</content:encoded>
			<link>https://anido.3dn.ru/news/filtry_ehlementov/2010-11-13-2</link>
			<category>jQuery</category>
			<dc:creator>Shizuku</dc:creator>
			<guid>https://anido.3dn.ru/news/filtry_ehlementov/2010-11-13-2</guid>
			<pubDate>Sat, 13 Nov 2010 03:29:12 GMT</pubDate>
		</item>
		<item>
			<title>Элементы</title>
			<description>Я начала пользоваться jQuery сравнительно недавно, поэтому в памяти свежи ее основы. Здесь я буду выкладывать небольшие наводки для новичков на максимально упрощенном языке. Я еще сама являюсь в этом новичком, поэтому буду учиться вместе с вами....</description>
			<content:encoded>Я начала пользоваться jQuery сравнительно недавно, поэтому в памяти свежи ее основы. Здесь я буду выкладывать небольшие наводки для новичков на максимально упрощенном языке. Я еще сама являюсь в этом новичком, поэтому буду учиться вместе с вами.$CUT$
&lt;p&gt;Для изучения jQuery вам необходимо знать HTML и хотя бы немного ориентироваться в JavaScript, поскольку jQuery сама по себе является библиотекой JavaScript. Также будет полезно знание CSS, поскольку оттуда позаимствованы многие обозначения.&lt;/p&gt;
&lt;p&gt;Итак, чтобы получить доступ к функциям из библиотеки, сперва нужно подключить ее к HTML документу. Для этого в HTML коде странице прописываем путь к библиотеке, например:&lt;/p&gt;
&lt;code class=&quot;codeMessage&quot;&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://code.jquery.com/jquery-1.4.3.min.js&quot;&amp;gt;&lt;/script&amp;gt;&lt;/code&gt;
&lt;p&gt;Последнюю версию библиотеки всегда можно скачать на сайте jQuery.com и загрузить себе на сайт. На сайтах юкоза библиотека уже подключена по умолчанию, поэтому эту строчку писать необязательно.&lt;/p&gt;
&lt;p&gt;Для работы с элементами HTML страницы нужно знать, как к ним обращаться. Существует три основных способа обращения к элементу:&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;по его названию, например &lt;&lt;span class=&quot;red&quot;&gt;div&lt;/span&gt;&amp;gt;, &lt;&lt;span class=&quot;red&quot;&gt;p&lt;/span&gt;&amp;gt;, &lt;&lt;span class=&quot;red&quot;&gt;span&lt;/span&gt;&amp;gt;, &lt;&lt;span class=&quot;red&quot;&gt;h1&lt;/span&gt;&amp;gt;, &lt;&lt;span class=&quot;red&quot;&gt;a&lt;/span&gt;&amp;gt;, &lt;&lt;span class=&quot;red&quot;&gt;b&lt;/span&gt;&amp;gt;, &lt;&lt;span class=&quot;red&quot;&gt;input&lt;/span&gt;&amp;gt; и т.п.;&lt;/li&gt;
&lt;li&gt;по его идентификатору, например &lt;div id=&quot;&lt;span class=&quot;blue&quot;&gt;moiDiv&lt;/span&gt;&quot;&amp;gt;, &lt;a id=&quot;&lt;span class=&quot;blue&quot;&gt;ssilka15&lt;/span&gt;&quot;&amp;gt;;&lt;/li&gt;
&lt;li&gt;по его классу, например &lt;p class=&quot;&lt;span class=&quot;green&quot;&gt;moiTekst&lt;/span&gt;&quot;&amp;gt;, &lt;b class=&quot;&lt;span class=&quot;green&quot;&gt;zhirnyiTekst&lt;/span&gt;&quot;&amp;gt;;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;А теперь рассмотрим на практике три способа обращения к элементу &lt;div class=&quot;moiKlass&quot; id=&quot;MoiId&quot;&amp;gt; и сравним с обращением к тому же элементу в JavaScript.&lt;/p&gt;

&lt;p&gt;1) по названию (воздействуем на все элементы DIV в документе)&lt;/p&gt;
jQuery:
&lt;code class=&quot;codeMessage&quot;&gt;$(&apos;div&apos;);&lt;/code&gt;
JavaScript:
&lt;code class=&quot;codeMessage&quot;&gt;document.getElementsByTagName(&apos;div&apos;);&lt;/code&gt;

&lt;p&gt;2) по идентификатору (воздействуем на все элементы с id=&quot;moiId&quot;)&lt;/p&gt;
jQuery:
&lt;code class=&quot;codeMessage&quot;&gt;$(&apos;#moiId&apos;)&lt;/code&gt;
JavaScript:
&lt;code class=&quot;codeMessage&quot;&gt;document.getElementById(&apos;moiId&apos;);&lt;/code&gt;

&lt;p&gt;3) по классу (воздействуем на все элементы с class=&quot;moiKlass&quot;)&lt;/p&gt;
jQuery:
&lt;code class=&quot;codeMessage&quot;&gt;$(&apos;.moiKlass&apos;);&lt;/code&gt;
JavaScript:
&lt;code class=&quot;codeMessage&quot;&gt;document.getElementByClassName(&apos;moiKlass&apos;);&lt;/code&gt;

&lt;p&gt;Чтобы обратиться ко всем элементам страницы сразу, можно использовать просто звездочку &lt;span class=&quot;red&quot;&gt;*&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Кроме прямых обращений, можно воздействовать на элементы через соседние элементы (такое редко пригождается, однако иногда может быть полезным).&lt;/p&gt;

&lt;code class=&quot;codeMessage&quot;&gt;
&lt;div id=&quot;mydiv&quot; class=&quot;moidiv&quot;&amp;gt;&lt;br /&gt;
&lt;p id=&quot;block1&quot; class=&quot;block&quot;&amp;gt;&lt;br /&gt;
&lt;a href=http://j1.com&amp;gt;ссылка 1&lt;/a&amp;gt;&lt;br /&gt;
&lt;a href=http://j2.com&amp;gt;ссылка 2&lt;/a&amp;gt;&lt;br /&gt;
&lt;a href=http://j3.com&amp;gt;ссылка 3&lt;/a&amp;gt;&lt;br /&gt;
&lt;/p&amp;gt;&lt;br /&gt;
&lt;p id=&quot;block2&quot; class=&quot;block&quot;&amp;gt;&lt;br /&gt;
&lt;a href=http://j4.com&amp;gt;ссылка 4&lt;/a&amp;gt;&lt;br /&gt;
&lt;a href=http://j5.com&amp;gt;ссылка 5&lt;/a&amp;gt;&lt;br /&gt;
&lt;/p&amp;gt;&lt;br /&gt;
&lt;/div&amp;gt;
&lt;/code&gt;

&lt;p&gt;1) Воздействие на внутренний элемент через внешний.&lt;/p&gt;
&lt;code&gt;$(&apos;div p&apos;); $(&apos;*.moidiv p&apos;); $(&apos;*#mydiv p&apos;); $(&apos;div *.block&apos;);&lt;/code&gt; — обращение ко всем параграфам внутри div&lt;br /&gt;
&lt;code&gt;$(&apos;div p#block1&apos;); $(&apos;div.moidiv p#block1&apos;);&lt;/code&gt; — обращение к первому параграфу внутри div&lt;br /&gt;
&lt;code&gt;$(&apos;div p#block2&apos;); $(&apos;div.moidiv p#block2&apos;);&lt;/code&gt; — обращение ко второму параграфу внутри div&lt;br /&gt;
&lt;code&gt;$(&apos;div p a&apos;); $(&apos;p a&apos;);&lt;/code&gt; — обращение ко всем ссылкам внутри div и p&lt;br /&gt;
&lt;code&gt;$(&apos;div p#block1 a&apos;); $(&apos;p#block1 a&apos;);&lt;/code&gt; — обращение ко всем ссылкам внутри первого параграфа&lt;br /&gt;
&lt;code&gt;$(&apos;div p#block2 a&apos;); $(&apos;p#block2 a&apos;);&lt;/code&gt; — обращение ко всем ссылкам внутри второго параграфа
&lt;p&gt;2) Воздействие на все элементы, находящиеся внутри данного элемента (берется только первый слой элементов).&lt;/p&gt;
&lt;code&gt;$(&apos;div &gt; p&apos;);&lt;/code&gt; - воздействует на все параграфы внутри div, на элементы a это уже не распространяется, поскольку они уже не в первом слое div&lt;br /&gt;
&lt;code&gt;$(&apos;p#block1 &gt; a&apos;);&lt;/code&gt; — воздействует на все ссылки внутри первого параграфа
&lt;p&gt;3) Воздействие на соседний элемент (идущий сразу за данным).&lt;/p&gt;
&lt;code&gt;$(&apos;#block1 + p&apos;);&lt;/code&gt; — возвратит второй параграф
&lt;p&gt;4) Воздействует на соседние элементы из того же слоя.&lt;/p&gt;
&lt;code&gt;$(&apos;#block1 ~ *&apos;);&lt;/code&gt; — возвратит второй параграф</content:encoded>
			<link>https://anido.3dn.ru/news/ehlementy/2010-10-29-1</link>
			<category>jQuery</category>
			<dc:creator>Shizuku</dc:creator>
			<guid>https://anido.3dn.ru/news/ehlementy/2010-10-29-1</guid>
			<pubDate>Fri, 29 Oct 2010 18:56:09 GMT</pubDate>
		</item>
	</channel>
</rss>