﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WebDuty &#187; CSS</title>
	<atom:link href="http://webduty.ru/category/css/feed" rel="self" type="application/rss+xml" />
	<link>http://webduty.ru</link>
	<description>Блог посвящённый веб-технологиям</description>
	<lastBuildDate>Tue, 10 Apr 2012 19:48:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Как убрать бордер iframe в IE7?</title>
		<link>http://webduty.ru/%d0%ba%d0%b0%d0%ba-%d1%83%d0%b1%d1%80%d0%b0%d1%82%d1%8c-%d0%b1%d0%be%d1%80%d0%b4%d0%b5%d1%80-iframe-%d0%b2-ie7.htm</link>
		<comments>http://webduty.ru/%d0%ba%d0%b0%d0%ba-%d1%83%d0%b1%d1%80%d0%b0%d1%82%d1%8c-%d0%b1%d0%be%d1%80%d0%b4%d0%b5%d1%80-iframe-%d0%b2-ie7.htm#comments</comments>
		<pubDate>Fri, 28 Aug 2009 09:01:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[border]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[iframe]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=963</guid>
		<description><![CDATA[Минут 15 придумывал как его убрать. В Мозилле и даже IE6 всё работает, а вот IE7 сопротивлялся.
Оказалось, вот так:
frameborder=&#8221;0&#8243;
Напоследок, постовой:
кислородная косметика Фаберлик &#8211; лучшая косметика из всех косметик)
]]></description>
			<content:encoded><![CDATA[<p>Минут 15 придумывал как его убрать. В Мозилле и даже IE6 всё работает, а вот IE7 сопротивлялся.<br />
Оказалось, вот так:<br />
<span style="font-size: 30px;">frameborder=&#8221;0&#8243;</span><span id="more-963"></span><br />
Напоследок, постовой:<br />
<a href="http://fl-beauty.com/" >кислородная косметика Фаберлик</a> &#8211; лучшая косметика из всех косметик)</p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/%d0%ba%d0%b0%d0%ba-%d1%83%d0%b1%d1%80%d0%b0%d1%82%d1%8c-%d0%b1%d0%be%d1%80%d0%b4%d0%b5%d1%80-iframe-%d0%b2-ie7.htm/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Полубезопасные шрифты</title>
		<link>http://webduty.ru/semi-safe-fonts.htm</link>
		<comments>http://webduty.ru/semi-safe-fonts.htm#comments</comments>
		<pubDate>Sun, 23 Aug 2009 07:29:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[шрифты]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=938</guid>
		<description><![CDATA[Все мы знаем об обычных безопасных шрифтах, таких как Arial, Verdana, Georgia, Times New Roman и т.д. Они уже давно стали стандартом для веб-типографики, но есть ещё много шрифтов, которые являются &#8220;почти стандартными&#8221;, или полубезопасными.
Это те шрифты, которые не являются стандартными на некоторых ОС, но зачастую установлены на них посредством других программ, например Microsoft Office [...]]]></description>
			<content:encoded><![CDATA[<p>Все мы знаем об обычных безопасных шрифтах, таких как Arial, Verdana, Georgia, Times New Roman и т.д. Они уже давно стали стандартом для веб-типографики, но есть ещё много шрифтов, которые являются &#8220;почти стандартными&#8221;, или <strong>полубезопасными</strong>.<br />
Это те шрифты, которые не являются стандартными на некоторых ОС, но зачастую установлены на них посредством других программ, например Microsoft Office или Adobe Creative Suite. У многих людей стоит это ПО, так что использование этих шрифтов вполне обосновано.<br />
Кроме того, если у пользователя не установлен нужный шрифт, используя CSS можно указать другой вариант. Например так:</p>
<pre><code>h1 { font-family: Myriad Pro, Arial, Sans-Serif; } </code></pre>
<p>где <em>Myriad Pro</em> &#8211; нужный нам шрифт, а <em>Arial</em> &#8211; запасной.<br />
Вот некоторые полубезопасные шрифты:</p>
<p><img src="http://line25.s3.amazonaws.com/wp-content/uploads/2009/web-fonts/myriad.png" alt="Myriad Pro" /></p>
<p class="myriad websafe">Myriad<br/>Веб-дизайн</p>
<pre><code>.myriad {
	font-family: Myriad Pro, Trebuchet MS, Arial, Sans-Serif;
}</code></pre>
<p><span id="more-938"></span></p>
<p><img src="http://line25.s3.amazonaws.com/wp-content/uploads/2009/web-fonts/garamond.png" alt="Garamond" /></p>
<p class="garamond websafe">Garamond<br/>Веб-дизайн</p>
<pre><code>.garamond {
	font-family: Garamond, Times New Roman, Serif;
}</code></pre>
<p><img src="http://line25.s3.amazonaws.com/wp-content/uploads/2009/web-fonts/palatino.png" alt="Palatino" /></p>
<p class="palatino websafe">Palatino<br/>Веб-дизайн</p>
<pre><code>.palatino {
	font-family: Palatino, Palatino Linotype, Serif;
}</code></pre>
<p><img src="http://line25.s3.amazonaws.com/wp-content/uploads/2009/web-fonts/impact.png" alt="Impact" /></p>
<p class="impact websafe">Impact<br/>Веб-дизайн</p>
<pre><code>.impact {
	font-family: Impact, Haettenschweiler, Sans-Serif;
}</code></pre>
<p><img src="http://line25.s3.amazonaws.com/wp-content/uploads/2009/web-fonts/tahoma.png" alt="Tahoma" /></p>
<p class="tahoma websafe">Tahoma<br/>Веб-дизайн</p>
<pre><code>.tahoma {
	font-family: Tahoma, Geneva, Sans-Serif;
}</code></pre>
<p><img src="http://line25.s3.amazonaws.com/wp-content/uploads/2009/web-fonts/century.png" alt="Century Gothic" /></p>
<p class="century websafe">Century Gothic<br/>Веб-дизайн</p>
<pre><code>.century {
	font-family: Century Gothic, Arial, Sans-Serif;
}</code></pre>
<p><img src="http://line25.s3.amazonaws.com/wp-content/uploads/2009/web-fonts/gillsans.png" alt="Gill Sans" /></p>
<p class="gill websafe">Gill Sans<br/>Веб-дизайн</p>
<pre><code>.gill {
	font-family: Gill Sans, Arial, Sans-Serif;
}</code></pre>
<p><img src="http://line25.s3.amazonaws.com/wp-content/uploads/2009/web-fonts/lucida.png" alt="Lucida" /></p>
<p class="lucida websafe">Lucida<br/>Веб-дизайн</p>
<pre><code>.lucida {
	font-family: Lucida Sans Unicode, Lucida Grande, Sans-Serif;
}</code></pre>
<p><img src="http://line25.s3.amazonaws.com/wp-content/uploads/2009/web-fonts/futura.png" alt="Futura" /></p>
<p class="futura websafe">Futura<br/>Веб-дизайн</p>
<pre><code>.futura {
	font-family: Futura, Verdana, Sans-Serif;
}</code></pre>
<p><img src="http://line25.s3.amazonaws.com/wp-content/uploads/2009/web-fonts/baskerville.png" alt="Baskerville" /></p>
<p class="baskerville websafe">Baskerville<br/>Веб-дизайн</p>
<pre><code>.baskerville {
	font-family: Baskerville, Times New Roman, Serif;
}</code></pre>
<p><img src="http://line25.s3.amazonaws.com/wp-content/uploads/2009/web-fonts/hoefler.png" alt="Hoefler" /></p>
<p class="hoefler websafe">Hoefler<br/>Веб-дизайн</p>
<pre><code>.hoefler {
	font-family: Hoefler Text, Georgia, Serif;
}</code></pre>
<p><img src="http://line25.s3.amazonaws.com/wp-content/uploads/2009/web-fonts/cooper.png" alt="Cooper" /></p>
<p class="cooper websafe">Cooper Black<br/>Веб-дизайн</p>
<pre><code>.cooper {
	font-family: Cooper Black, Arial Black, Sans-Serif;
}</code></pre>
<p><img src="http://line25.s3.amazonaws.com/wp-content/uploads/2009/web-fonts/rockwell.png" alt="Rockwell" /></p>
<p class="rockwell websafe">Rockwell<br/>Веб-дизайн</p>
<pre><code>.rockwell {
	font-family: Rockwell, Georgia, Serif;
}</code></pre>
<p>Вполне возможно, что некоторые из этих шрифтов не отображаются на вашем компьютере, на то они и полубазопасные. Но безусловно эти шрифты заслуживают рассмотрения в ваших следующих веб-проектах.</p>
<p><strong>Постовой:</strong><br />
Требуется <a href="http://www.di-net.ru/collocation/colocation/" >размещение сервера colocation</a>? Нет проблем.<br />
<a href="http://www.biocontrol.ru/" >ветеринарная лечебница</a> &#8211; заболел пёсик? Вам сюда.</p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/semi-safe-fonts.htm/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>10 полезных CSS приёмов</title>
		<link>http://webduty.ru/10-%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d1%8b%d1%85-css-%d0%bf%d1%80%d0%b8%d1%91%d0%bc%d0%be%d0%b2.htm</link>
		<comments>http://webduty.ru/10-%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d1%8b%d1%85-css-%d0%bf%d1%80%d0%b8%d1%91%d0%bc%d0%be%d0%b2.htm#comments</comments>
		<pubDate>Sat, 25 Jul 2009 15:28:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[приёмы]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=810</guid>
		<description><![CDATA[

1. Скругленные края без картинок
Претендую на шедевр ;)

&#60;div id=&#34;container&#34;&#62;
&#60;div&#62;
&#60;b class=&#34;rtop&#34;&#62;
&#60;b class=&#34;r1&#34;&#62;&#60;/b&#62; &#60;b class=&#34;r2&#34;&#62;&#60;/b&#62; &#60;b class=&#34;r3&#34;&#62;&#60;/b&#62; &#60;b class=&#34;r4&#34;&#62;&#60;/b&#62;
&#60;/b&#62;
&#60;/div&#62;
&#60;!--содержимое блока --&#62;
&#60;div&#62;
&#60;b class=&#34;rbottom&#34;&#62;
&#60;b class=&#34;r4&#34;&#62;&#60;/b&#62; &#60;b class=&#34;r3&#34;&#62;&#60;/b&#62; &#60;b class=&#34;r2&#34;&#62;&#60;/b&#62; &#60;b class=&#34;r1&#34;&#62;&#60;/b&#62;
&#60;/div&#62;
&#60;/b&#62;
&#60;/div&#62;


body &#123; background: #f0f0f0;&#125;
#container &#123;background: #fff; width: 100px;&#125;
.rtop, .rbottom &#123;display:block;background: #f0f0f0; &#125;
.rtop *, .rbottom * 
&#123;display: block; background: #cecece;  height: 1px; overflow: hidden&#125;
.r1&#123;margin: 0 5px&#125;
.r2&#123;margin: 0 3px&#125;
.r3&#123;margin: 0 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://webduty.ru/wp-content/uploads/2009/07/cover11.jpg" alt="cover" title="cover" width="500" height="242" class="simple size-full wp-image-811" style="border: 1px solid #cecece; padding:5px;"/><br />
<span id="more-810"></span></p>
<h3>1. Скругленные края без картинок</h3>
<p>Претендую на шедевр ;)</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;container&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;b</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;rtop&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;b</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;r1&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/b<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;b</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;r2&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/b<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;b</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;r3&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/b<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;b</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;r4&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/b<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/b<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #808080; font-style: italic;">&lt;!--содержимое блока --&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;b</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;rbottom&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;b</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;r4&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/b<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;b</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;r3&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/b<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;b</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;r2&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/b<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;b</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;r1&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/b<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/b<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#f0f0f0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#container</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">100px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.rtop</span><span style="color: #00AA00;">,</span> <span style="color: #6666ff;">.rbottom</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>background<span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#f0f0f0</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.rtop</span> <span style="color: #00AA00;">*,</span> <span style="color: #6666ff;">.rbottom</span> <span style="color: #00AA00;">*</span> 
<span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#cecece</span><span style="color: #00AA00;">;</span>  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">hidden</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.r1</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> 0 <span style="color: #933;">5px</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.r2</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> 0 <span style="color: #933;">3px</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.r3</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> 0 <span style="color: #933;">2px</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.r4</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> 0 <span style="color: #933;">1px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span><span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><em>100px</em> &#8211; ширина блока<br />
<em>#fff</em> &#8211; цвет фона блока<br />
<em>#f0f0f0</em> &#8211; цвет фона страницы<br />
<noindex><a rel="nofollow" href="http://webduty.ru/samples/12/index.html" >Пример</a></noindex><br />
<img src="http://webduty.ru/wp-content/uploads/2009/07/rounded1.gif" alt="rounded1" title="rounded1" width="348" height="124" class="simple size-full wp-image-816" /></p>
<h3>2. Нумерованный список</h3>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ol<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;li<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>This is line one<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;li<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Here is line two<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;li<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>And last line<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ol<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">ol <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">italic</span> <span style="color: #933;">1em</span> Georgia<span style="color: #00AA00;">,</span> Times<span style="color: #00AA00;">,</span> <span style="color: #993333;">serif</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#999999</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
 ol p <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">normal</span> <span style="color: #933;">.8em</span> Arial<span style="color: #00AA00;">,</span> Helvetica<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000000</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><img src="http://webduty.ru/wp-content/uploads/2009/07/order.gif" alt="order" title="order" width="132" height="87" class="simple size-full wp-image-821" /></p>
<h3>3. Простая форма без таблиц</h3>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;form<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;label</span> <span style="color: #000066;">for</span>=<span style="color: #ff0000;">&quot;name&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Name<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/label<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;input</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;name&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;name&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;br<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;label</span> <span style="color: #000066;">for</span>=<span style="color: #ff0000;">&quot;address&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Address<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/label<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;input</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;address&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;address&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;br<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;label</span> <span style="color: #000066;">for</span>=<span style="color: #ff0000;">&quot;city&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>City<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/label<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;input</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;city&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;city&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;br<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/form<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">label<span style="color: #00AA00;">,</span>input <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">150px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
label <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">75px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
br <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">clear</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><img src="http://webduty.ru/wp-content/uploads/2009/07/form.gif" alt="form" title="form" width="328" height="112" class="simple size-full wp-image-822" /></p>
<h3>4. Градиент в тексте</h3>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">&lt;h1<span style="color: #00AA00;">&gt;</span>&lt;span<span style="color: #00AA00;">&gt;</span>&lt;/span<span style="color: #00AA00;">&gt;</span>CSS Gradient Text&lt;/h1<span style="color: #00AA00;">&gt;</span>
&nbsp;
h1 <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span> <span style="color: #933;"><span style="color: #cc66cc;">330</span>%</span>/<span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span> <span style="color: #ff0000;">&quot;Lucida Grande&quot;</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#464646</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
h1 span <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">gradient.png</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">repeat-x</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">31px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
&lt;!--<span style="color: #00AA00;">&#91;</span>if lt IE 7<span style="color: #00AA00;">&#93;</span><span style="color: #00AA00;">&gt;</span>
&lt;style<span style="color: #00AA00;">&gt;</span>
h1 span <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
filter<span style="color: #00AA00;">:</span> progid<span style="color: #3333ff;">:DXImageTransform</span><span style="color: #6666ff;">.Microsoft</span>.AlphaImageLoader<span style="color: #00AA00;">&#40;</span>src<span style="color: #00AA00;">=</span><span style="color: #ff0000;">'gradient.png'</span><span style="color: #00AA00;">,</span> sizingMethod<span style="color: #00AA00;">=</span><span style="color: #ff0000;">'scale'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&lt;/style<span style="color: #00AA00;">&gt;</span>
&nbsp;
&lt;!<span style="color: #00AA00;">&#91;</span>endif<span style="color: #00AA00;">&#93;</span>--<span style="color: #00AA00;">&gt;</span></pre></div></div>

<p><img src="http://webduty.ru/wp-content/uploads/2009/07/gradient.gif" alt="gradient" title="gradient" width="470" height="138" class="simple size-full wp-image-823" /></p>
<h3>5. Вертикальная центровка с помощью line-height</h3>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">div<span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div <span style="color: #00AA00;">*</span><span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div p<span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Vertically Centered content<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p><img src="http://webduty.ru/wp-content/uploads/2009/07/verticalcenter.gif" alt="verticalcenter" title="verticalcenter" width="346" height="145" class="simple size-full wp-image-824" /></p>
<h3>6. Скругленные углы используя изображения</h3>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;roundcont&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;roundtop&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;img</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;tl.gif&quot;</span> <span style="color: #000066;">alt</span>=<span style="color: #ff0000;">&quot;&quot;</span></span>
<span style="color: #009900;"><span style="color: #000066;">width</span>=<span style="color: #ff0000;">&quot;15&quot;</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">&quot;15&quot;</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;corner&quot;</span></span>
<span style="color: #009900;"><span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;display: none&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 CONTENT
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;roundbottom&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;img</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;bl.gif&quot;</span> <span style="color: #000066;">alt</span>=<span style="color: #ff0000;">&quot;&quot;</span></span>
<span style="color: #009900;"><span style="color: #000066;">width</span>=<span style="color: #ff0000;">&quot;15&quot;</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">&quot;15&quot;</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;corner&quot;</span></span>
<span style="color: #009900;"><span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;display: none&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.roundcont</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">250px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#f90</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.roundcont</span> p <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> 0 <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.roundtop</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">tr.gif</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #000000; font-weight: bold;">top</span> <span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.roundbottom</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">br.gif</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #000000; font-weight: bold;">top</span> <span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
img<span style="color: #6666ff;">.corner</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span> !important<span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><img src="http://webduty.ru/wp-content/uploads/2009/07/rounded2.gif" alt="rounded2" title="rounded2" width="470" height="142" class="simple size-full wp-image-825" /></p>
<h3>7. Несколько классов</h3>
<p>Бывает удобно.</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;img</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;image.gif&quot;</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;class1 class2&quot;</span> <span style="color: #000066;">alt</span>=<span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.class1</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">2px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.class2</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">2px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#ff0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>8. Горизонтальная центровка</h3>
<p>Ну это большинство знает.</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;container&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#container</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #933;">0px</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><img src="http://webduty.ru/wp-content/uploads/2009/07/horisontal.gif" alt="horisontal" title="horisontal" width="468" height="140" class="simple size-full wp-image-826" /></p>
<h3>9. Мерзкие ссылки ломают макет</h3>
<p>Эти ссылки обычно находятся в меню. При уменьшении ширины окна браузера, ссылки состоящие из двух и более слов убивают макет. Второе слово переносится на другую строчку и может зацепить другие элементы страницы. Лечится просто.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">a<span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">white-space</span><span style="color: #00AA00;">:</span><span style="color: #993333;">nowrap</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#anydiv</span><span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span><span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>10. Убить скролл IE в textarea</h3>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">textarea<span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span><span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><noindex><a rel="nofollow" href="http://progg.ru/10-%D0%BF%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D1%85-CSS-%D0%BF%D1%80%D0%B8%D1%91%D0%BC%D0%BE%D0%B2" rev="vote-for" ><img alt="Progg it" src="http://progg.ru/image.axd?url=http%3A%2F%2Fwebduty.ru%2F10-%D0%BF%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D1%85-css-%D0%BF%D1%80%D0%B8%D1%91%D0%BC%D0%BE%D0%B2.htm" style="border:0px"/></a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/10-%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d1%8b%d1%85-css-%d0%bf%d1%80%d0%b8%d1%91%d0%bc%d0%be%d0%b2.htm/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>5 способов оптимизации CSS</title>
		<link>http://webduty.ru/5-way-css-optimization.htm</link>
		<comments>http://webduty.ru/5-way-css-optimization.htm#comments</comments>
		<pubDate>Thu, 23 Jul 2009 15:02:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[оптимизация]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=751</guid>
		<description><![CDATA[Некоторые из нас, возможно, помнят времена, когда 30KB были рекомендованным максимумом размера веб-страницы, включая HTML, CSS, Javascript и изображения. На данный момент у многих достаточно больших сайтов только CSS-стили имеют размер более 30KB.
Но существуют некоторые принципы, которые помогут оптимизировать ваш CSS код. Оптимизация не просто уменьшает размер файла, она делает ваши CSS-стили более организованными и [...]]]></description>
			<content:encoded><![CDATA[<p><em>Некоторые из нас, возможно, помнят времена, когда 30KB были рекомендованным максимумом размера веб-страницы, включая HTML, CSS, Javascript и изображения. На данный момент у многих достаточно больших сайтов только CSS-стили имеют размер более 30KB.<br />
Но существуют некоторые принципы, которые помогут оптимизировать ваш CSS код. Оптимизация не просто уменьшает размер файла, она делает ваши CSS-стили более организованными и эффективными. Использование оптимальных методов CSS неизбежно приведет к уменьшению размера CSS-файлов. </em></p>
<h3>1. Используйте сокращенные формы</h3>
<p>Используйте сокращенные формы таких свойств как <em>margin, border, padding, background, font, list-style</em>. Это самый простой способ оптимизации CSS-стилей. Если вы ещё не применяете этот метод &#8211; начните сегодня.<br />
Сокращенная форма означает, что вместо использования различных деклараций для соответствующих свойств&#8230;</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">   p <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>  
        <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>  
        <span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span>  <span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>  
        <span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">40px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>&#8230; вы используете их комбинацию:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">   p <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span> <span style="color: #933;">20px</span> <span style="color: #933;">30px</span> <span style="color: #933;">40px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Правила, по которым браузеры интерпретируют сокращенную запись показаны на следующих иллюстрациях.<br />
<img src="http://webduty.ru/wp-content/uploads/2009/07/figureA.gif" alt="css 1" title="" width="630" height="243" class="simple size-full wp-image-752" /><br />
Аналогичные правила выполняются для padding и border-weight.</em><br />
По следующим правилам можно сократить свойство <em>font</em><br />
<img src="http://webduty.ru/wp-content/uploads/2009/07/figureB.gif" alt="css 2" title="" width="630" height="173" class="simple size-full wp-image-761" /><br />
Это лишь два примера использования сокращенной формы CSS-свойств. Их использование сделает ваш код гораздо более кратким.<br />
Более подробную информацию о сокращенной форме я нашел в <noindex><a rel="nofollow" href="http://htmlcoder.visions.ru/CSS/?20"  target="_blank">этой статье</a></noindex>. Возможно, я коснусь этого вопроса более подробно в своих следующих статьях.<span id="more-751"></span></p>
<h3>2. Не используйте CSS-хаки</h3>
<p><img src="http://webduty.ru/wp-content/uploads/2009/07/figureE.jpg" alt="figureE" title="figureE" width="630" height="358" class="simple size-full wp-image-762" /><br />
Вероятно, каждый человек, кто дочитал до этого пункта, хотя бы раз использовал CSS-хаки. Во многих случаях это достаточно удобно и эффективно. Но когда таких хаков становится несколько десятков, код становится очень &#8220;грязным&#8221; и менее понятным. В таких случаях удобнее использовать <strong>условные комментарии</strong>. Это общепринятая практика, рекомендуемая даже Microsoft (неудивительно, ведь в отношении их браузеров как правило используются хаки). Кроме того использование условных комментариев облегчит ваши CSS-файлы, т.к. современные браузеры не будут загружать хаки для отсталых.<br />
Вот так можно подключить дополнительный файл ie6.css только в IE6:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"> <span style="color: #808080; font-style: italic;">&lt;!--[if IE 6]&gt;  </span>
<span style="color: #808080; font-style: italic;">     &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;ie6.css&quot;&gt;  </span>
<span style="color: #808080; font-style: italic;"> &lt;![endif]--&gt;</span></pre></div></div>

<p>Вот несколько условных комментариев для IE:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!--[if IE]&gt; Инструкции для Internet Explorer &lt;![endif]--&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!--[if IE 5]&gt; Инструкции для IE 5 &lt;![endif]--&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!--[if IE 5.0]&gt; Инструкции для IE 5.0 &lt;![endif]--&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!--[if IE 5.5]&gt; Инструкции для IE 5.5 &lt;![endif]--&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!--[if IE 6]&gt; Инструкции для IE 6 &lt;![endif]--&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!--[if IE 7]&gt; Инструкции для IE 7 &lt;![endif]--&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!--[if IE 8]&gt; Инструкции для IE 8 &lt;![endif]--&gt;</span></pre></div></div>

<p>В условных комментариях можно использовать операторы, с помощью которых можно задать более комплексное условие. В таблице ниже приведены все операторы.</p>
<table width="250">
<tr>
<th>Оператор</th>
<th>Описание</th>
</tr>
<tr>
<td>lt</td>
<td>меньше чем</td>
</tr>
<tr>
<td>lte</td>
<td>меньше или равно</td>
</tr>
<tr>
<td>gt</td>
<td>больше чем</td>
</tr>
<tr>
<td>gte</td>
<td>больше или равно</td>
</tr>
</table>
<p>И несколько примеров:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!--[if ! IE 5]&gt; Инструкции для  IE 5.5, 6 или 7 &lt;![endif]--&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!--[if gt IE 5.0]&gt; Инструкции для IE 5.5, 6 или 7 &lt;![endif]--&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!--[if lte IE 5.5]&gt; Инструкции для IE 5.0 или 5.5 &lt;![endif]--&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!--[if gte IE 6]&gt; Инструкции для IE 6 или 7 &lt;![endif]--&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!--[if lt IE 7]&gt; Инструкции для IE 5.0, 5.5 или 6 &lt;![endif]--&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!--[if lt IE 8]&gt; Инструкции для IE до 8 &lt;![endif]--&gt;</span></pre></div></div>

<p>Условные комментарии &#8211; хорошая альтернатива хакам. Помните, что меньше хаков &#8211; тем чище код.</p>
<h3>3. Форматируйте ваш код</h3>
<p><img src="http://webduty.ru/wp-content/uploads/2009/07/figureC.gif" alt="figureC" title="figureC" width="700" height="408" class="simple size-full wp-image-768" /><br />
Правильное форматирование кода повысит его &#8220;читабельность&#8221; и ясность. Здесь существует два подхода: писать каждое CSS-свойство с новой строки..</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">p <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">text-indent</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>..либо писать всё в одну строку, разделяя свойства пробелами:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">p <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">text-indent</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Тут каждый выбирает для себя. Например я, как правило, пишу в одну строчку. Разрешение моего монитора позволяет легко читать такой код. Кроме того, в этом случае существенно уменьшается размер CSS-файла и количество телодвижений при написании кода, что очень важно при достаточно объемных стилях.<br />
Решать вам, но помните, что пробелы как воздух &#8211; вы их не видите, но они есть и имеют свой вес. Меньше лишних символов &#8211; меньше файл.</p>
<h3>4. Используйте CSS-библиотеки и Reset</h3>
<p><img src="http://webduty.ru/wp-content/uploads/2009/07/figureF.jpg" alt="figureF" title="figureF" width="630" height="338" class="simple size-full wp-image-770" /><br />
О <strong>CSS-библиотеках</strong> я уже писал в своей <noindex><a rel="nofollow" href="http://webduty.ru/css-%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba%d0%b8.htm"  target="_blank">статье</a></noindex>. Суть здесь в том, что из проекта в проект вы, зачастую, пишите практически идентичные блоки кода, решая локальные задачи. Будь то стили для отображения текста, верстка многоколонного дизайна, и т.п. Чтобы не писать несколько раз то, что давно уже написано до вас ведущими специалистами в этой области, используют CSS-библиотеки.<br />
Самыми распространенными из них считаются библиотеки для <strong>сброса стилей</strong>. Например   <noindex><a rel="nofollow" href="http://developer.yahoo.com/yui/grids/"  target="_blank">YUI Grid CSS</a></noindex> или <noindex><a rel="nofollow" href="http://meyerweb.com/eric/tools/css/reset/"  target="_blank">Reset.css</a></noindex> Эрика Маера. Они помогают нейтрализовать настройки браузера &#8220;по умолчанию&#8221;, как бы сбросить стили.<br />
Стоит заметить, что сами CSS-библиотеки иногда могут нуждаться в оптимизации. Например, вы знаете что на вашем сайте о кулинарии никогда не будут использоваться теги <em>pre</em> и <em>code</em>, значит их стили можно убрать из используемых CSS-библиотек.<br />
Используйте CSS-библиотеки только если они существенно сократят время разработки, иначе они превратятся в ненужный груз. </p>
<h3>5. Сжимайте код</h3>
<p>Существует несколько программ для сжатия CSS-файлов, например  <noindex><a rel="nofollow" href="http://csstidy.sourceforge.net/"  target="_blank">CSSTidy</a></noindex> или <noindex><a rel="nofollow" href="http://developer.yahoo.com/yui/compressor/"  target="_blank">YUI Compressor</a></noindex>. Есть также и онлайн аналоги. <noindex><a rel="nofollow" href="http://webduty.ru/css-optimiser/"  target="_blank">Один из них</a></noindex> вы можете использовать на моём сайте. Подобные программы сжимают CSS-стили, убирая из них лишние символы (пробелы, табуляции), преобразуют некоторые свойства в сокращенную форму и многое другое.<br />
Некоторые специализированные текстовые редакторы умеют сжимать CSS-стили, например <noindex><a rel="nofollow" href="http://www.barebones.com/products/bbedit/"  target="_blank">BBEdit</a></noindex>, <noindex><a rel="nofollow" href="http://macromates.com/"  target="_blank">TextMate</a></noindex> или <noindex><a rel="nofollow" href="http://www.topstyle4.com/"  target="_blank">TopStyle</a></noindex>. Также можно сжимать файлы на стороне сервера с помощью PHP. В следующих статьях будет более полный список средств для сжатия и оптимизации CSS. </p>
<h3>Заключение</h3>
<p>Чистый и оптимизированный CSS-код важен не только для веса ваших стилей, но и для поддержания его удобочитаемости. Принципы, упомянутые выше, помогут уменьшить объем стилей, повысить ясность и чистоту кода и сэкономить время на его разработку.<br />
<br/><br />
<em style="float: right;color: #bbb;">В статье использованы материалы <noindex><a rel="nofollow" href="http://www.smashingmagazine.com"  target="_blank">smashingmagazine.com</a></noindex></em><br />
<noindex><a rel="nofollow" href="http://progg.ru/5-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%BE%D0%B2-%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-CSS-WebDuty" rev="vote-for" ><img alt="Progg it" src="http://progg.ru/image.axd?url=http%3A%2F%2Fwebduty.ru%2F5-way-css-optimization.htm" style="border:0px"/></a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/5-way-css-optimization.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>5 способов улучшить ссылки</title>
		<link>http://webduty.ru/5-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%be%d0%b2-%d1%83%d0%bb%d1%83%d1%87%d1%88%d0%b8%d1%82%d1%8c-%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b8.htm</link>
		<comments>http://webduty.ru/5-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%be%d0%b2-%d1%83%d0%bb%d1%83%d1%87%d1%88%d0%b8%d1%82%d1%8c-%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b8.htm#comments</comments>
		<pubDate>Tue, 21 Jul 2009 10:04:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[ссылки]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=706</guid>
		<description><![CDATA[
При наведении курсора на ссылку она, как правило, меняет свой цвет, либо становится подчёркнутой. Это довольно скучно. Вот несколько способов улучшения ваших ссылок. 
Border-bottom
Border-bottom лучше чем text-decoration: underline. Он не пересекает нижние части букв, например yjgр, что в некоторых случаях выглядит ужасно. Также вы можете использовать разные стили бордера. Например границу из точек или пунктира.
Пример:

a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://webduty.ru/wp-content/uploads/2009/07/image.jpg" alt="image" title="image" width="500" height="140" class="simple size-full wp-image-707" style="margin-top: 8px; border: 1px solid #c0c0c0; padding: 5px;" /><br />
При наведении курсора на ссылку она, как правило, меняет свой цвет, либо становится подчёркнутой. Это довольно скучно. Вот несколько способов улучшения ваших ссылок. <span id="more-706"></span></p>
<h3>Border-bottom</h3>
<p><em>Border-bottom</em> лучше чем <em>text-decoration: underline</em>. Он не пересекает нижние части букв, например <span style="text-decoration: underline">yjgр</span>, что в некоторых случаях выглядит ужасно. Также вы можете использовать разные стили бордера. Например границу из <span style="border-bottom: 1px #000 dotted;">точек</span> или <span style="border-bottom: 1px #000 dashed;">пунктира</span>.<br />
Пример:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">a <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">dashed</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">solid</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<style type="text/css">
#tt {
color:red;
border-bottom: 1px solid red;
padding-left: 2px;
padding-right: 2px;
}
#tt:hover {
color:#fff;
text-decoration: none !important;
background-color:red;
}
#tt2:hover {
text-transform: uppercase;
}
</style>
<h3>Background</h3>
<p>Вы можете использовать другой фон ссылки. Например в Wordpress ссылка <a href="#" id="tt">Удалить</a> становится красной при наведении, что говорит об опасности нажатия на неё.<br />
Пример:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">a <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>Ссылка с иконкой</h3>
<p>Вы можете добавить к своей ссылке иконку, делается это очень просто:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">a <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'icon.png'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #993333;">center</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Кроме того, вы можете использовать черно-белые иконки в обычном состоянии и цветные при наведении. Например, мы использовали этот эффект на <noindex><a rel="nofollow" href="http://ien-systems.ru/" >сайте своей веб-студии</a></noindex> внизу главной страницы.</p>
<h3>Увеличение букв ссылки</h3>
<p>Ещё можно увеличить буквы при наведение на <a href="#" id="tt2">ссылку</a></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">text-transform</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">uppercase</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>Анимированные ссылки</h3>
<p>С помощью jQuery можно сделать анимированные ссылки, например как <noindex><a rel="nofollow" href="http://davidwalsh.name/dw-content/jquery-link-nudging.php" >здесь</a></noindex>. Реализует этот эффект вот такой код:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>  
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a.nudge'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hover</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span> paddingLeft<span style="color: #339933;">:</span> <span style="color: #3366CC;">'20px'</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> 400<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span> paddingLeft<span style="color: #339933;">:</span> 0 <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> 400<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Если вы знаете другие способы сделать ссылки лучше, пишите в комментариях.</p>
<p><strong>Постовой:</strong><br />
Звуковые наркотики, <a href="http://sound4.ru/" >скачать звуковые наркотики</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/5-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%be%d0%b2-%d1%83%d0%bb%d1%83%d1%87%d1%88%d0%b8%d1%82%d1%8c-%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b8.htm/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Обзор CSS библиотек.</title>
		<link>http://webduty.ru/css-%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba%d0%b8.htm</link>
		<comments>http://webduty.ru/css-%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba%d0%b8.htm#comments</comments>
		<pubDate>Mon, 13 Jul 2009 07:37:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[библиотеки]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=653</guid>
		<description><![CDATA[В данный момент CSS является основой современной вёрстки, и время, которое верстальщик тратит на разработку CSS стилей увеличивается с каждым днем. И сложность CSS стилей будет расти с прогрессом веб-технологий браузеров. Для того, чтобы облегчить труд веб-разработчика были придуманы CSS библиотеки.

CSS библиотеки (или фреймворки) предназначены для предоставления готовых решений для различных задач, которые разработчик решает [...]]]></description>
			<content:encoded><![CDATA[<p><em>В данный момент <strong>CSS</strong> является основой современной вёрстки, и время, которое верстальщик тратит на разработку CSS стилей увеличивается с каждым днем. И сложность CSS стилей будет расти с прогрессом веб-технологий браузеров. Для того, чтобы облегчить труд веб-разработчика были придуманы <strong>CSS библиотеки</strong>.</em><br />
<img src="http://webduty.ru/wp-content/uploads/2009/07/cover5.jpg" alt="CSS" title="cover" width="500" height="250" class="simple size-full wp-image-654" /><span id="more-653"></span></p>
<p>CSS библиотеки (или фреймворки) предназначены для предоставления готовых решений для различных задач, которые разработчик решает при вёрстке каждого дизайн-макета, например присвоения свойствам начальных значений (reset), модульные сетки, плавающие блоки, всевозможные хаки, обыденный clearfix . CSS библиотека это, своего рода, отправная точка в написании CSS-стилей. И, что самое главное, использование библиотек существенно сокращает время вёрстки дизайн-макета, что неоднократно было проверено мной на практике.
</p>
<h3>Зачем использовать CSS библиотеки?</h3>
<p>Не нужно использовать их только ради того, чтобы их использовать. Ничего особо крутого в этом нет. CSS библиотеки созданы в первую очередь для того, чтобы избежать рутины при написании стилей, не писать одни и те же строчки из проекта в проект. Кроме того, при использовании библиотек ваши стили будут более понятны. Плюс к тому большинство библиотек написаны экспертами в области CSS и достаточно хорошо протестированы.</p>
<h3>Недостатки</h3>
<p>К сожалению у CSS библиотек есть и недостатки, которые вы должны знать. Вот некоторые из них:
<ul>
<li>Ваши стили будут зависеть от библиотеки.</li>
<li>Требуется знать основы той или иной библиотеки, чтобы её использовать. Ничего страшного &#8211; разберётесь.</li>
<li>Библиотеки писали люди, следовательно они могут содержать ошибки. В этом случае вы убьёте уйму времени на поиск ошибки в своих стилях.</li>
<li>Вы не будете использовать все возможности библиотеки в своей вёрстке. То есть вы будете подгружать к странице лишние килобайты.</li>
</ul>
<h3>Виды CSS Библиотек</h3>
<p>CSS библиотеки можно разделить на два вида: полные и ограниченные.</p>
<ul>
<li><strong>Полные CSS библиотеки</strong><br />
Этот тип библиотек охватывает большинство из того, чтобы может понадобиться разработчику. Такие библиотеки являются своего рода базой.</li>
<li><strong>Ограниченные CSS библиотеки</strong><br />
Они выполняют конкретные задачи, например reset.css &#8220;сбрасывает&#8221; стили. </li>
</ul>
<p>Существует и третий вариант &#8211; ваша собственная CSS библиотека, такие есть у многих профессиональных студий веб-дизайна.</p>
<p>Далее я приведу список практически всех CSS библиотек, которые были когда-либо созданы.</p>
<h3>Полные библиотеки</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://www.blueprintcss.org/"  target="_blank">Blueprint</a></noindex><br />
Очень популярная на западе CSS библиотека, она поддерживает различные модульные сетки, сброс, стили для типографики, форм и печати. А также содержит стили для кнопок и вкладок.
</li>
<li><noindex><a rel="nofollow" href="http://www.yaml.de/en/"  target="_blank">Yet Another Multicolumn Layout (YAML)</a></noindex><br />
YAML содержит базовые стили, стили для печати, контента, навигации, форм, а также хаки для IE.
</li>
<li><noindex><a rel="nofollow" href="http://developer.yahoo.com/yui/grids/"  target="_blank">YUI Grids CSS Foundation</a></noindex><br />
Эта библиотека часть Yahoo YUI Library. Она включает в себя стили для вёрстки макетов с различной шириной отцентрованного контейнера и поддерживает двух, трех или четырех-коллонные макеты. Также содержит CSS для &#8220;перезагрузки&#8221;, базовые стили и стандартный набор шрифтов.
</li>
<li><noindex><a rel="nofollow" href="http://960.gs/"  target="_blank">960 Grid System</a></noindex><br />
Содержит стили для 12- или 16-колонных модульных сеток, с шириной контейнера 960px. А также CSS для перезагрузки и стили для оформления текстов.
</li>
<li><noindex><a rel="nofollow" href="http://bluetrip.org/"  target="_blank">BlueTrip</a></noindex><br />
Поддерживает 24-коллонную модульную сетку и содержит CSS для печати, типографики и форм.
</li>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/emastic/"  target="_blank">Emastics</a></noindex><br />
Лёгкая CSS библиотека, поддерживает три различных модульные сетки, содержит стили для типографики. Стоит отметить  что, в этой библиотеке единица измерения &#8211; EM.
</li>
<li><noindex><a rel="nofollow" href="http://wiki.github.com/stubbornella/oocss"  target="_blank">OOCSS – Object Oriented CSS Framework</a></noindex><br />
Очень прогрессивная библиотека. Основана на принципах объектно-ориентированного подхода к написанию CSS. (кто-нибудь знает как это так?). Она основана на % вместо px. За основу были взята библиотека YUI CSS.
</li>
<li><noindex><a rel="nofollow" href="http://elasticss.com/"  target="_blank">Elastic CSS Framework</a></noindex><br />
Поддерживает 4-ех колонные макеты, легко реализует фиксированную и &#8220;резиновую&#8221; вёрстку. Также содержит CSS для &#8220;перезагрузки&#8221;, базовые стили и типографику.
</li>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/the-golden-grid/"  target="_blank">The Golden Grid</a></noindex><br />
Лёгкая библиотека, поддерживает 6 или 12-ти колонную модульную сетку и содержит CSS для &#8220;перезагрузки&#8221; и типографики.
</li>
</ul>
<h3>Ограниченные CSS библиотеки</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://devkick.com/lab/tripoli/"  target="_blank">Tripoli</a></noindex><br />
Нацелена на приведение браузеров к веб-стандартам. Ваши стили начитают работать одинаково во всех браузерах. Неплохая база для вёрстки.
</li>
<li><noindex><a rel="nofollow" href="http://sencss.kilianvalkhof.com/"  target="_blank">SenCSS – Sensible Standards CSS Framework</a></noindex><br />
Реализует вертикальный ритм для всех элементов в 18px.
</li>
<li><noindex><a rel="nofollow" href="http://www.1kbgrid.com/"  target="_blank">The 1Kb CSS Grid</a></noindex><br />
Лёгкая библиотека, поддерживает основные модульные сетки.
</li>
<li><noindex><a rel="nofollow" href="http://docs.jquery.com/UI/Theming/API"  target="_blank">jQuery UI CSS Framework</a></noindex><br />
Разработана для поддержки пользовательских виджетов jQuery.
</li>
<li><noindex><a rel="nofollow" href="http://elements.projectdesigns.org/"  target="_blank">Elements</a></noindex><br />
Набор стилей для ряда элементов веб-страницы.
</li>
<li><noindex><a rel="nofollow" href="http://lwis.net/free-css-drop-down-menu/"  target="_blank">CSS Drop-Down Menu Framework</a></noindex><br />
Кроссбраузерная реализация выпадающего меню.
</li>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/hartija/"  target="_blank">Hartija – CSS Print Framework</a></noindex><br />
Как видно из названия, содержит стили для печати.
</li>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/formy-css-framework/"  target="_blank">Formy – CSS Form Framework</a></noindex><br />
Содержит стили для вёрстки форм и контейнеров.
</li>
</ul>
<h3>Другие CSS библиотеки</h3>
<p>Следующие библиотеки находятся в разработке, экспериментальные, недостаточно документированные, либо заброшены.</p>
<ul>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/logicss/"  target="_blank">LogicCSS</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/malo/"  target="_blank">Malo</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://www.wymstyle.org/en/"  target="_blank">WYMstyle</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/css-boilerplate/"  target="_blank">Boilerplate</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/taffy-css-framework/"  target="_blank">Taffy</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://layout.constantology.com/"  target="_blank">Layouts</a></noindex></li>
</ul>
<p><em>Если я вдруг забыл упомянуть о какой-либо CSS библиотеке, напишите о ней в комментариях.</em></p>
<p>upd: Русский css-фреймворк &#8211; <a href="http://css-framework.ru">css-framework.ru<a/></p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/css-%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba%d0%b8.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Правильные размеры шрифта</title>
		<link>http://webduty.ru/%d0%bf%d1%80%d0%b0%d0%b2%d0%b8%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5-%d1%80%d0%b0%d0%b7%d0%bc%d0%b5%d1%80%d1%8b-%d1%88%d1%80%d0%b8%d1%84%d1%82%d0%b0.htm</link>
		<comments>http://webduty.ru/%d0%bf%d1%80%d0%b0%d0%b2%d0%b8%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5-%d1%80%d0%b0%d0%b7%d0%bc%d0%b5%d1%80%d1%8b-%d1%88%d1%80%d0%b8%d1%84%d1%82%d0%b0.htm#comments</comments>
		<pubDate>Tue, 23 Jun 2009 13:08:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[типография]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=397</guid>
		<description><![CDATA[В большинстве случаев базовый размер шрифта &#8211; 16px. Будем отталкиваться от него.

Шаг 1. Размер в пикселях
Как правило размер шрифта в 16px оказывается слишком большим. Установим размер шрифта в основном тексте в 14px, а в боковой панели &#8211; 12px.

.content p &#123;
    font-size:14px;
&#125;
.rightbar &#123;
    font-size:12px;
&#125;

Заметим что в IE6 нет никакой возможности [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://webduty.ru/wp-content/uploads/2009/06/thumbnail22.png" alt="thumbnail2" title="thumbnail2" width="80" height="80" class="alignleft size-full wp-image-401" /><br/><em>В большинстве случаев базовый размер шрифта &#8211; <strong>16px</strong>. Будем отталкиваться от него.</em><br />
<span id="more-397"></span><br />
<h3>Шаг 1. Размер в пикселях</h3>
<p>Как правило размер шрифта в <strong>16px</strong> оказывается слишком большим. Установим размер шрифта в основном тексте в <strong>14px</strong>, а в боковой панели &#8211; <strong>12px</strong>.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">content</span> p <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">14px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.rightbar</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Заметим что в <strong>IE6</strong> нет никакой возможности увеличить размер шрифта, заданный в пикселях, поэтому зададим его в <strong>EM</strong>.</p>
<h3>Шаг 2. Размер в EM&#8217;ах.</h3>
<p><strong>ЕM</strong> &#8211; рекомендованная <strong>W3C</strong> типографическая единица <strong>CSS</strong>. Зададим размер шрифта, аналогично тому, который мы задавали в первом шаге.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">content</span> p <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">0.875em</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* 16x.875=14 */</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.rightbar</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">0.75em</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* 16x0.75=12 */</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>Установка базового размера шрифта</h3>
<p>Для чего это нужно? <strong>IE6</strong> и <strong>IE7</strong> при масштабировании страницы слишком сильно увеличивают текст, для исправления этого бага используем font-size: 100% в body:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
.<span style="color: #000000; font-weight: bold;">content</span> p <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">0.875em</span><span style="color: #00AA00;">;</span> 
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.rightbar</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">0.75em</span><span style="color: #00AA00;">;</span> 
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Теперь всё отлично.</p>
<h3>Высота строк текста</h3>
<p>Чтобы текст смотрелся ещё лучше установим правильные высоты строк, т.е. межстрочное расстояние. При шрифте размером в <strong>16px</strong>, по всем нормам типографики, высота текста должна быть около <strong>18px</strong>. В <strong>EM</strong> это <strong>1.125em</strong> (16×1.125=18).</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span><span style="color: #933;">1.125em</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
.<span style="color: #000000; font-weight: bold;">content</span> p <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">0.875em</span><span style="color: #00AA00;">;</span> 
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.rightbar</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">0.75em</span><span style="color: #00AA00;">;</span> 
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Все расчеты можно делать с помощью <noindex><a rel="nofollow" href="http://pxtoem.com/" >отличного инструмента</a></noindex>.</p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/%d0%bf%d1%80%d0%b0%d0%b2%d0%b8%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5-%d1%80%d0%b0%d0%b7%d0%bc%d0%b5%d1%80%d1%8b-%d1%88%d1%80%d0%b8%d1%84%d1%82%d0%b0.htm/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Создаем красивые формы с помощью NiceForms</title>
		<link>http://webduty.ru/%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%b5%d0%bc-%d0%ba%d1%80%d0%b0%d1%81%d0%b8%d0%b2%d1%8b%d0%b5-%d1%84%d0%be%d1%80%d0%bc%d1%8b-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-niceforms.htm</link>
		<comments>http://webduty.ru/%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%b5%d0%bc-%d0%ba%d1%80%d0%b0%d1%81%d0%b8%d0%b2%d1%8b%d0%b5-%d1%84%d0%be%d1%80%d0%bc%d1%8b-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-niceforms.htm#comments</comments>
		<pubDate>Wed, 10 Jun 2009 13:22:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[niceforms]]></category>
		<category><![CDATA[формы]]></category>

		<guid isPermaLink="false">http://webduty.ru/%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%b5%d0%bc-%d0%ba%d1%80%d0%b0%d1%81%d0%b8%d0%b2%d1%8b%d0%b5-%d1%84%d0%be%d1%80%d0%bc%d1%8b-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-niceforms.htm</guid>
		<description><![CDATA[Niceforms позволяет создавать красивые формы путем замены элементов формы графическими элементами. Это полностью автономный скрипт, для его работы не требуется дополнительные библиотеки, такие как jQuery либо Prototype. Niceforms разбирает DOM-дерево страницы, находит элементы формы, скрывает их, а на их место ставит их графические аналоги. Скрипт ищет формы с классом niceform.
  
Изменённые формы работают так [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Niceforms</strong> позволяет создавать <strong>красивые формы</strong> путем замены элементов формы графическими элементами. Это полностью автономный скрипт, для его работы не требуется дополнительные библиотеки, такие как jQuery либо Prototype. Niceforms разбирает DOM-дерево страницы, находит элементы формы, скрывает их, а на их место ставит их графические аналоги. Скрипт ищет формы с классом <strong>niceform</strong>.</p>
<p>  <img title="cover" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="250" alt="cover" src="http://webduty.ru/wp-content/uploads/2009/06/cover5.jpg" width="500" border="0" class="simple" />
<p>Изменённые формы работают так же как и обычные. Поля и кнопки созданные Niceforms полностью масштабируемые. Вы можете задать их ширину и высоту с помощью HTML-свойства. Поддерживается использование клавиатуры для навигации между элементами формы.</p>
<p>Более подробнаую информацию вы можете найти на сайте <noindex><a rel="nofollow" href="http://www.emblematiq.com/projects/niceforms/"  target="_blank">NiceForms</a></noindex>.</p>
<p> <noindex><a rel="nofollow" href="http://webduty.ru/samples/5/index.html" class="demo"  target="_blank">Посмотреть пример</a></noindex> <noindex><a rel="nofollow" href="http://webduty.ru/samples/5/niceforms.zip" class="download"  style="margin-left: 20px;">Cкачать NiceForms</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%b5%d0%bc-%d0%ba%d1%80%d0%b0%d1%81%d0%b8%d0%b2%d1%8b%d0%b5-%d1%84%d0%be%d1%80%d0%bc%d1%8b-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-niceforms.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CSS-меню в стиле Mac OS</title>
		<link>http://webduty.ru/css-%d0%bc%d0%b5%d0%bd%d1%8e-%d0%b2-%d1%81%d1%82%d0%b8%d0%bb%d0%b5-mac-os.htm</link>
		<comments>http://webduty.ru/css-%d0%bc%d0%b5%d0%bd%d1%8e-%d0%b2-%d1%81%d1%82%d0%b8%d0%bb%d0%b5-mac-os.htm#comments</comments>
		<pubDate>Sat, 06 Jun 2009 10:26:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[меню]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=200</guid>
		<description><![CDATA[Вы прошлых статьях было рассказано как сделать меню в стиле Mac OS используя Javascript, теперь сделаем примерно тоже самое используя исключительно HTML-разметку и CSS.
Основой для меню будет неупорядоченный список. Создадим две версии: расширяющееся кверху и книзу.

Для создания меню будем использовать псевдо-класс :hover на тег &#60;li&#62; и селектор &#8220;+&#8221; для изменения стилей пунка меню, находящихся справа.

Посмотреть [...]]]></description>
			<content:encoded><![CDATA[<p>Вы прошлых статьях было рассказано как сделать меню в стиле Mac OS используя Javascript, теперь сделаем примерно тоже самое используя исключительно HTML-разметку и CSS.<br />
Основой для меню будет неупорядоченный список. Создадим две версии: расширяющееся кверху и книзу.<br />
<img src="http://webduty.ru/wp-content/uploads/2009/06/cover2.jpg" alt="cover2" title="cover2" width="500" height="250" class="simple size-full wp-image-201" /><br />
Для создания меню будем использовать псевдо-класс <strong>:hover</strong> на тег <strong>&lt;li&gt;</strong> и селектор &#8220;+&#8221; для изменения стилей пунка меню, находящихся справа.<br />
<span id="more-200"></span><br />
<noindex><a rel="nofollow" href="http://webduty.ru/samples/3/index.html" class="demo"  target="_blank">Посмотреть пример</a></noindex> <noindex><a rel="nofollow" href="http://webduty.ru/samples/3/sample.zip" class="download"  style="margin-left: 20px;">Cкачать архив</a></noindex></p>
<p>HTML-разметка будет выглядеть так:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;expand-down&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span> 
<span style="color: #808080; font-style: italic;">&lt;!-- Для меню расширяющегося вверх используйте класс expand-up --&gt;</span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ul<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;li<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;a</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;http://jigsaw.w3.org/css-validator/check/referer&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
        <span style="color: #808080; font-style: italic;">&lt;!-- image --&gt;</span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;img</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;/images/demos/w3c-valid-css-trans.png&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
        <span style="color: #808080; font-style: italic;">&lt;!-- label --&gt;</span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;span<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Valid CSS<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/span<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #808080; font-style: italic;">&lt;!-- копируйте &lt;li&gt;...&lt;/li&gt; чтобы сделать больше элементов меню --&gt;</span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ul<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<h3>Меню, расширяющееся вниз</h3>
<p><img src="http://webduty.ru/wp-content/uploads/2009/06/css-fish-eye-menu-expand-down.png" alt="css-fish-eye-menu-expand-down" title="css-fish-eye-menu-expand-down" width="468" height="120" class="simple size-full wp-image-207" /></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.expand-down</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #3333ff;">:Arial</span><span style="color: #00AA00;">,</span> Helvetica<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span><span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">150px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">500px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">/images/macosx-style-background.png</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span><span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-down</span> <span style="color: #00AA00;">*</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-down</span> ul <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">padding-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-down</span> ul li <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">list-style-type</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-down</span> ul li a <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-down</span> ul li a img <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">50px</span><span style="color: #00AA00;">;</span>  <span style="color: #808080; font-style: italic;">/* начальная ширина изображения - 50% от его ширины */</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">50px</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* начальная высоты изображения - 50% от его высоты */</span>
  <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-down</span> ul li a span <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-down</span> ul li<span style="color: #3333ff;">:hover </span>a span <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">14px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span><span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-down</span> ul li<span style="color: #3333ff;">:hover </span>a img <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #808080; font-style: italic;">/* Увеличиваем пункт меню, стоящий первым справа от выбраного*/</span>
<span style="color: #6666ff;">.expand-down</span> ul li<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">+</span> li a img <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #808080; font-style: italic;">/* Увеличиваем пункт меню, стоящий вторым справа от выбраного*/</span>
<span style="color: #6666ff;">.expand-down</span> ul li<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">+</span> li <span style="color: #00AA00;">+</span> li a img <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">55px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">55px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>Меню, расширяющееся вверх</h3>
<p><img src="http://webduty.ru/wp-content/uploads/2009/06/css-fish-eye-menu-expand-up.png" alt="css-fish-eye-menu-expand-up" title="css-fish-eye-menu-expand-up" width="468" height="120" class="simple size-full wp-image-210" /></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.expand-up</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #3333ff;">:Arial</span><span style="color: #00AA00;">,</span> Helvetica<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span><span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">150px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">500px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">/images/macosx-style-background.png</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span><span style="color: #993333;">visible</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span><span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-up</span> <span style="color: #00AA00;">*</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-up</span> ul <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-up</span> ul li <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">list-style-type</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">padding-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">65px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">25px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-up</span> ul li a <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-up</span> ul li a img <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">50px</span><span style="color: #00AA00;">;</span>  
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">50px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-up</span> ul li a span <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-up</span> ul li<span style="color: #3333ff;">:hover </span>a span <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">14px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span><span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">-65px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-up</span> ul li<span style="color: #3333ff;">:hover </span>a img <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-up</span> ul li<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">+</span> li a img <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">-10px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.expand-up</span> ul li<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">+</span> li <span style="color: #00AA00;">+</span> li a img <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">55px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">55px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">-5px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Это меню работает в Internet Explorer 7 + и 8 +, Firefox 3 +, Google Chrome, Safari 3.2 +, Opera 9.52 + и Konqueror 3.5.7 +. </p>
<p><noindex><a rel="nofollow" href="http://webduty.ru/samples/3/index.html" class="demo"  target="_blank">Посмотреть пример</a></noindex> <noindex><a rel="nofollow" href="http://webduty.ru/samples/3/sample.zip" class="download"  style="margin-left: 20px;">Cкачать архив</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/css-%d0%bc%d0%b5%d0%bd%d1%8e-%d0%b2-%d1%81%d1%82%d0%b8%d0%bb%d0%b5-mac-os.htm/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Проблемы со шрифтами в формах и таблицах</title>
		<link>http://webduty.ru/%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d1%8b-%d1%81%d0%be-%d1%88%d1%80%d0%b8%d1%84%d1%82%d0%b0%d0%bc%d0%b8-%d0%b2-%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%85-%d0%b8-%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86.htm</link>
		<comments>http://webduty.ru/%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d1%8b-%d1%81%d0%be-%d1%88%d1%80%d0%b8%d1%84%d1%82%d0%b0%d0%bc%d0%b8-%d0%b2-%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%85-%d0%b8-%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86.htm#comments</comments>
		<pubDate>Wed, 03 Jun 2009 11:03:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Браузеры]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=152</guid>
		<description><![CDATA[Формы
Проблема состоит в том что некоторые браузеры отображают форму неправильно. Это объясняется тем, что по умолчанию форма не наследует CSS-стили семейства и размера шрифта.
Следующий CSS исправляет эту ошибку:

input, textarea, select&#123;
font-family:inherit;
font-size:inherit;
font-weight:inherit;
&#125;

Таблицы
В некоторых браузерах таблицы также имеют свои стили. Вы наверно сталкивались с тем, что текст в ваших таблицах больше чем остальной на странице. Проблема таже &#8211; [...]]]></description>
			<content:encoded><![CDATA[<h3>Формы</h3>
<p>Проблема состоит в том что некоторые браузеры отображают форму неправильно. Это объясняется тем, что по умолчанию форма не наследует CSS-стили семейства и размера шрифта.<br />
Следующий CSS исправляет эту ошибку:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">input<span style="color: #00AA00;">,</span> textarea<span style="color: #00AA00;">,</span> select<span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span><span style="color: #993333;">inherit</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #993333;">inherit</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span><span style="color: #993333;">inherit</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>Таблицы</h3>
<p>В некоторых браузерах таблицы также имеют свои стили. Вы наверно сталкивались с тем, что текст в ваших таблицах больше чем остальной на странице. Проблема таже &#8211; таблицы не наследуют свойства шрифта как и формы.<br />
Проблема решается следующим CSS:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">table<span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span><span style="color: #993333;">inherit</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #993333;">inherit</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span><span style="color: #993333;">inherit</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d1%8b-%d1%81%d0%be-%d1%88%d1%80%d0%b8%d1%84%d1%82%d0%b0%d0%bc%d0%b8-%d0%b2-%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%85-%d0%b8-%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>8 простых способов улучшить типографию на вашем сайте</title>
		<link>http://webduty.ru/8-%d0%bf%d1%80%d0%be%d1%81%d1%82%d1%8b%d1%85-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%be%d0%b2-%d1%83%d0%bb%d1%83%d1%87%d1%88%d0%b8%d1%82%d1%8c-%d1%82%d0%b8%d0%bf%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8.htm</link>
		<comments>http://webduty.ru/8-%d0%bf%d1%80%d0%be%d1%81%d1%82%d1%8b%d1%85-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%be%d0%b2-%d1%83%d0%bb%d1%83%d1%87%d1%88%d0%b8%d1%82%d1%8c-%d1%82%d0%b8%d0%bf%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8.htm#comments</comments>
		<pubDate>Tue, 02 Jun 2009 15:11:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[типография]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=124</guid>
		<description><![CDATA[Тут собраны 8 простых способов, которые вы можете использовать для улучшения типографии и, следовательно, сделать ваш дизайн удобней для пользователя.Многим дизайнерам кажется, что типография состоит только в выборе шрифта, размера и толщины. Но это далеко не всё. Есть множество деталей, облегчающих чтение, которыми дизайнеры зачастую пренебрегают.

1. Ширина
Длина строки текста очень важна. Очень утомительно читать слишком [...]]]></description>
			<content:encoded><![CDATA[<p>Тут собраны 8 простых способов, которые вы можете использовать для улучшения типографии и, следовательно, сделать ваш дизайн удобней для пользователя.Многим дизайнерам кажется, что типография состоит только в выборе шрифта, размера и толщины. Но это далеко не всё. Есть множество деталей, облегчающих чтение, которыми дизайнеры зачастую пренебрегают.<br />
<span id="more-124"></span></p>
<h3>1. Ширина</h3>
<p>Длина строки текста очень важна. Очень утомительно читать слишком длинные, либо слишком короткие строки. В длинных строках трудно найти следующую, а короткие могут быть использованы только для небольших текстов. Оптимальной считается строка в 40-80 символов, включая пробелы. (Для русского языка идеальной считается строка в два алфавита, т.е. около 65 символов.)</p>
<p><img class="alignnone size-full wp-image-125" title="image11" src="http://webduty.ru/wp-content/uploads/2009/06/image11.jpg" alt="image11" width="500" height="550" /></p>
<p>Самым простым способом расчета ширины блока текста является метод Роберта Брингурста. <strong>&lt;ширина текста&gt; = &lt;размер шрифта&gt; *30</strong>. Т.е. если размер шрифта 10px, ширина блока будет 300px.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">p <span style="color: #00AA00;">&#123;</span>
     <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">max-width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">300px</span><span style="color: #00AA00;">;</span>
 <span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>2. Межстрочное пространство</h3>
<p>Межстрочное пространство играет большую роль для читабельности текста.  Правильное разделение строк позволяет пользователю проще следить за строкой и улучшает внешний вид текста.</p>
<p>На межстрочное пространство влияет множество факторов: гарнитура, полнота, размер шрифта, длина строки, расстояние между словами и др. Чем длиннее строка, тем больше пространство. Чем больше размер шрифта, тем оно меньше. Правило &#8211; устанавливать межстрочное пространство на 2-5 пунктов больше, чем размер шрифта, в зависимости от гарнитуры.</p>
<p><img class="alignnone size-full wp-image-129" title="image21" src="http://webduty.ru/wp-content/uploads/2009/06/image21.jpg" alt="image21" width="500" height="400" /></p>
<p>Пример кода:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span> 
 <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> Helvetica<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span>
 <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
 <span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">16px</span><span style="color: #00AA00;">;</span>
 <span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>3. Кавычки</h3>
<p>Кавычки должны располагаться на полях текста, иначе они будут сливаться с текстом, тем самым разрывая левое поле и нарушая баланс текста.</p>
<p><img class="alignnone size-full wp-image-130" title="image31" src="http://webduty.ru/wp-content/uploads/2009/06/image31.jpg" alt="image31" width="500" height="400" /></p>
<p>Пример CSS:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">blockquote <span style="color: #00AA00;">&#123;</span> 
 <span style="color: #000000; font-weight: bold;">text-indent</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-0.8em</span><span style="color: #00AA00;">;</span>
 <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
 <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Отрицательный отступ будет зависеть от гарнитуры, размера шрифта и полей.</p>
<h3>4. Вертикальный ритм</h3>
<p>Сетка базовых линий это основа типографического ритма на странице. Она позволяет читателям легко следить за текстом, увеличивая читабельность. <strong>Постоянный вертикальный ритм</strong> удерживает текст на постоянной базовой сетке так, что пропорции и баланс сохраняются неизменными по всей странице вне зависимости от размера шрифта, интерлиньяжа или длинны строки.</p>
<p><img class="alignnone size-full wp-image-131" title="image4" src="http://webduty.ru/wp-content/uploads/2009/06/image4.jpg" alt="image4" width="500" height="400" /></p>
<p>Для того что бы поддерживать вертикальный ритм с помощью CSS, нужно, что бы расстояние между элементами и межстрочное пространство было равено размеру сетки базовых линий.</p>
<p>Пример:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span>
 <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> Helvetica<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span>
 <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
 <span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span><span style="color: #00AA00;">;</span>
 <span style="color: #00AA00;">&#125;</span>
p <span style="color: #00AA00;">&#123;</span>
 <span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span><span style="color: #00AA00;">;</span>
 <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Это позволяет каждому параграфу располагаться на сетке, сохраняя вертикальный ритм текста.</p>
<h3>5. Висячие строки</h3>
<p>Верхняя висячая строка — строка текста или слово в конце параграфа. Нижняя висячая строка — слово или короткая строка текста в начале или конце колонки, которая отделена от всего остального текста. Верхние и нижние висячие строки образуют неуклюжие куски, прерывают взгляд читателя и влияют на читабельность. Этого можно избежать увеличив размер шрифта, межстрочное пространство, длину строки, расстояние между словами и межбуквенное расстояние или вводя вручную разрывы строки.</p>
<p><img class="alignnone size-full wp-image-132" title="image51" src="http://webduty.ru/wp-content/uploads/2009/06/image51.jpg" alt="image51" width="500" height="400" /></p>
<p>К несчастью, нет простого способа предотвратить висячие строки с помощью CSS. Один из способов от них избавится был описан выше, еще один — <noindex><a rel="nofollow" href="http://davecardwell.co.uk/javascript/jquery/plugins/jquery-widont/" >jQWidon’t</a></noindex>, плагин для jQuery, который размещает неразрывные пробелы между последними двумя словами элемента.</p>
<h3>6. Выделение текста</h3>
<p>Важно выделять слова не отвлекая читателя. Курсивное начертание часто рассматривается как идеальная форма выделения. Некоторые другие распространенные формы выделения: полужирное начертание, заглавные буквы, капитель, размер шрифта, цвет, подчеркивание или другая гарнитура. Не важно, какой вы воспользуетесь, постарайтесь использовать только одну. Такие комбинации как капитель – полужирное – курсивное начертание отвлекают и смотрятся неуклюже.</p>
<p><img class="alignnone size-full wp-image-134" title="image61" src="http://webduty.ru/wp-content/uploads/2009/06/image61.jpg" alt="image61" width="500" height="400" /></p>
<p>Примеры:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">span <span style="color: #00AA00;">&#123;</span>
 <span style="color: #000000; font-weight: bold;">font-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">italic</span><span style="color: #00AA00;">;</span>
 <span style="color: #00AA00;">&#125;</span>
  h1 <span style="color: #00AA00;">&#123;</span>
 <span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span> 
 <span style="color: #00AA00;">&#125;</span>
 h2 <span style="color: #00AA00;">&#123;</span>
 <span style="color: #000000; font-weight: bold;">text-transform</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">uppercase</span><span style="color: #00AA00;">;</span>
 <span style="color: #00AA00;">&#125;</span>
 b <span style="color: #00AA00;">&#123;</span>
 <span style="color: #000000; font-weight: bold;">font-variant</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">small-caps</span><span style="color: #00AA00;">;</span>
 <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Имейте в виду, что font-variant работает только в случае, если шрифт поддерживает капитель.</p>
<h3>7. Масштаб</h3>
<p>Всегда верстайте с учетом масштаба, традиционного ли масштаба разработанного в шестидесятых и с которым мы все знакомы, или тот, который придуман вами. Масштаб важен, так как создает типографическую иерархию, что улучшает читабельность, создает гармонию и улучшает когнитивную пригодность текста.</p>
<p><img class="alignnone size-full wp-image-135" title="image7" src="http://webduty.ru/wp-content/uploads/2009/06/image7.jpg" alt="image7" width="500" height="400" /></p>
<p>Пример типографического масштаба определенного в CSS:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">h1 <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">48px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
h2 <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">36px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>  
h3 <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">24px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>  
h4 <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">21px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>  
h5 <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">18px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>  
h6 <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">16px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>  
p <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">14px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>8. Рваные края</h3>
<p>Когда создается блок текста с выравниванием по левому или правому краю, не забудьте подчистить рваные края (неровные строки) и сбалансировать текст без всяких неожиданных «дыр» или неуклюжих форм текстовых блоков. Рваные края могут отвлекать читателя. Хороший край «мягкий», равномерный, без слишком длинных, или слишком коротких строк. Нельзя контролировать это с помощью CSS, так что для получения хороших краев надо вносить в текст ручные правки.</p>
<p><img class="alignnone size-full wp-image-136" title="image8" src="http://webduty.ru/wp-content/uploads/2009/06/image8.jpg" alt="image8" width="500" height="400" /></p>
<p><span style="float: right;"><em>Источник:</em> <noindex><a rel="nofollow" href="http://www.smashingmagazine.com"  target="_blank">smashingmagazine.com</a></noindex></span></p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/8-%d0%bf%d1%80%d0%be%d1%81%d1%82%d1%8b%d1%85-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%be%d0%b2-%d1%83%d0%bb%d1%83%d1%87%d1%88%d0%b8%d1%82%d1%8c-%d1%82%d0%b8%d0%bf%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8.htm/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Делаем кнопку как в Skype с помощью jQuery</title>
		<link>http://webduty.ru/%d0%b4%d0%b5%d0%bb%d0%b0%d0%b5%d0%bc-%d0%ba%d0%bd%d0%be%d0%bf%d0%ba%d1%83-%d0%ba%d0%b0%d0%ba-%d0%b2-skype-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-jquery.htm</link>
		<comments>http://webduty.ru/%d0%b4%d0%b5%d0%bb%d0%b0%d0%b5%d0%bc-%d0%ba%d0%bd%d0%be%d0%bf%d0%ba%d1%83-%d0%ba%d0%b0%d0%ba-%d0%b2-skype-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-jquery.htm#comments</comments>
		<pubDate>Tue, 02 Jun 2009 13:11:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[skype]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=89</guid>
		<description><![CDATA[
Если вы пользуйтесь Skype, я уверен, что вы заметили анимированные кнопки для добавления большего числа людей. При нажатии на нее значок слева &#8220;прыгает&#8221; по несколько раз. Мне нравится эта анимация. Я покажу вам, как создать ту же кнопку с помощью jQuery и CSS.
Посмотреть пример Cкачать архив
Я говорю об вот этой кнопке:

Задача здесь очень простая &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-90" title="image1" src="http://webduty.ru/wp-content/uploads/2009/06/image1.jpg" alt="Skype" width="500" height="200" /><br />
<em>Если вы пользуйтесь Skype, я уверен, что вы заметили анимированные кнопки для добавления большего числа людей. При нажатии на нее значок слева &#8220;прыгает&#8221; по несколько раз. Мне нравится эта анимация. Я покажу вам, как создать ту же кнопку с помощью jQuery и CSS.</em><span id="more-89"></span><br />
<noindex><a rel="nofollow" href="http://webduty.ru/samples/2/index.html" class="demo"  target="_blank">Посмотреть пример</a></noindex> <noindex><a rel="nofollow" href="http://webduty.ru/samples/2/sample.rar" class="download"  style="margin-left: 20px;">Cкачать архив</a></noindex><br />
Я говорю об вот этой кнопке:</p>
<p><img class="alignnone size-full wp-image-94" src="http://webduty.ru/wp-content/uploads/2009/06/image2.jpg" alt="image2" width="507" height="130" /><br />
Задача здесь очень простая &#8211; я хочу иконку, которая прыгает несколько раз при наведении на неё курсора (в Skype этот значок прыгает если на него нажать, но я думаю прыгать ему лучше при событии hover).<br />
Итак, кнопка будет состоять из изображения и текста.</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;a</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;button&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;#&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
     <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;img</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;download.png&quot;</span> <span style="color: #000066;">alt</span>=<span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>Скачать<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>Зададим стили для кнопки. Ключевым является то, что иконка располагается абсолютно относительно-расположенной ссылки. Подгоним позицию кнопки так, чтобы её тень была внутри блока ссылки. Обратите внимание на то, что в Firefox кнопка будет с закруглениями. (благодаря свойству -moz-border-radius- ).</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.button</span> <span style="color: #00AA00;">&#123;</span>
     <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">4px</span> <span style="color: #933;">10px</span> <span style="color: #933;">3px</span> <span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">solid</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#8AB134</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">pointer</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">background-image</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'images/bkg.png'</span> <span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">background-repeat</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">repeat-x</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> inline-<span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">11px</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">16px</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#40740D</span><span style="color: #00AA00;">;</span>
     -moz-border-radius-bottomleft<span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
     -moz-border-radius-bottomright<span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
     -moz-border-radius-topleft<span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
     -moz-border-radius-topright<span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
 <span style="color: #00AA00;">&#125;</span> 
<span style="color: #6666ff;">.button</span> img <span style="color: #00AA00;">&#123;</span>
     <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-7px</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-8px</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
 <span style="color: #00AA00;">&#125;</span> 
<span style="color: #6666ff;">.button</span><span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
     <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#8AB134</span><span style="color: #00AA00;">;</span>
 <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Теперь займемся анимацией. Нам нужно сделать 3 скачка кнопки &#8211; один большой и два маленьких. В первый прыжок иконка будет подниматься на 6px, во второй на 3px и в последний прыжок на 2px. После каждого скачка иконка вернётся в своё первоначальное состояние.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.button&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hover</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.button img&quot;</span><span style="color: #009900;">&#41;</span>
            <span style="color: #006600; font-style: italic;">// 1 jump </span>
            .<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>top<span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;-13px&quot;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">200</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>top<span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;-7px&quot;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">200</span><span style="color: #009900;">&#41;</span>
            <span style="color: #006600; font-style: italic;">// 2 jump</span>
            .<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>top<span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;-10px&quot;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">100</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>top<span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;-7px&quot;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">100</span><span style="color: #009900;">&#41;</span>
            <span style="color: #006600; font-style: italic;">// 3 jump</span>
            .<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>top<span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;-9px&quot;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">100</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>top<span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;-7px&quot;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> 100<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Код прекрасно работает в Firefox, Safari и IE7+. Меня <noindex><a rel="nofollow" href="http://webduty.ru/осел-умер.htm"  target="_blank">не волнует</a></noindex> работает ли он в IE6.<br />
<noindex><a rel="nofollow" href="http://webduty.ru/samples/2/index.html" class="demo"  target="_blank">Посмотреть пример</a></noindex> <noindex><a rel="nofollow" href="http://webduty.ru/samples/2/sample.rar" class="download"  style="margin-left: 20px;">Cкачать архив</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/%d0%b4%d0%b5%d0%bb%d0%b0%d0%b5%d0%bc-%d0%ba%d0%bd%d0%be%d0%bf%d0%ba%d1%83-%d0%ba%d0%b0%d0%ba-%d0%b2-skype-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-jquery.htm/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Сообщения различных типов</title>
		<link>http://webduty.ru/%d0%bf%d0%b0%d0%bd%d0%b5%d0%bb%d0%b8-%d1%81%d0%be%d0%be%d0%b1%d1%89%d0%b5%d0%bd%d0%b8%d0%b9-%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d1%85-%d1%82%d0%b8%d0%bf%d0%be%d0%b2.htm</link>
		<comments>http://webduty.ru/%d0%bf%d0%b0%d0%bd%d0%b5%d0%bb%d0%b8-%d1%81%d0%be%d0%be%d0%b1%d1%89%d0%b5%d0%bd%d0%b8%d0%b9-%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d1%85-%d1%82%d0%b8%d0%bf%d0%be%d0%b2.htm#comments</comments>
		<pubDate>Tue, 02 Jun 2009 11:14:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Веб-дизайн]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[дизайн]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=70</guid>
		<description><![CDATA[Сообщения являются важной частью интерфейса, которая часто опущена. Есть много статей, которые показывают красивые стилизованные блоки сообщений, но это вопрос не только дизайна. 
Посмотреть пример Cкачать архив
Для начала выделим самые распространённые типы сообщений.
1. Информационные сообщения
Цель информационных сообщений   &#8211; информирование пользователей о чем-то актуальном. Как правило, такие сообщения голубого цвета, потому что люди ассоциировать [...]]]></description>
			<content:encoded><![CDATA[<p><em>Сообщения являются важной частью интерфейса, которая часто опущена. Есть много статей, которые показывают красивые стилизованные блоки сообщений, но это вопрос не только дизайна. </em><br />
<noindex><a rel="nofollow" href="http://webduty.ru/samples/1/index.html" class="demo"  target="_blank">Посмотреть пример</a></noindex> <noindex><a rel="nofollow" href="http://webduty.ru/samples/1/sample.rar" class="download"  style="margin-left: 20px;">Cкачать архив</a></noindex><br />
Для начала выделим самые распространённые типы сообщений.</p>
<h3>1. Информационные сообщения</h3>
<p>Цель информационных сообщений   &#8211; информирование пользователей о чем-то актуальном. Как правило, такие сообщения голубого цвета, потому что люди ассоциировать этот цвет с информацией, независимо от его содержания. Это может быть любая информация, относящаяся к пользователю.<br />
<img src="http://webduty.ru/samples/1/image1.jpg" style="position: relative; left: -10px;" alt="" /><br />
Например, информационные сообщения могут показывать некоторую справочную информацию или какие-нибудь советы.<span id="more-70"></span></p>
<h3>2. Сообщение об успехе</h3>
<p>Такие сообщения отображаются после успешной операции пользователя. Например, сообщение: &#8220;Ваш профиль был успешно сохранен, подтверждение было отправлено на адрес электронной почты, который Вы указали&#8221;. Это означает, что каждая операция в этом процессе (сохранение профиля и отправка электронной почты) успешно выполняется.<br />
<img src="http://webduty.ru/samples/1/image2.jpg" style="position: relative; left: -10px;" alt="" /><br />
Многие разработчики применяют в этом случае информационное сообщение, но я предпочитаю использовать отдельный тип, используя зелёные цвета и зелёный значок с галочкой.</p>
<h3>3. Предупреждающее сообщение</h3>
<p>Предупреждающее сообщение должно отображаться для пользователя, когда операция не может быть завершена без его участия. Например, &#8220;Ваш профиль был сохранен успешно, чтобы его активировать вы должны перейти по ссылке, отправленной Вам на адрес электронной почти, который вы указали&#8221;. Обычное предупреждение имеет желтый цвет и значок в виде восклицательного знака.<br />
<img src="http://webduty.ru/samples/1/image3.jpg" style="position: relative; left: -10px;" alt="" /></p>
<h3>4. Сообщения об ошибках</h3>
<p>Сообщения об ошибках должны отображаться, когда по каким-либо причинам операция не может быть завершена. Например, &#8220;Ваш профиль не может быть создан&#8221;. Красный очень подходит для этого, поскольку люди ассоциируют этот цвет с любого рода предупреждениями.<br />
<img src="http://webduty.ru/samples/1/image4.jpg" style="position: relative; left: -10px;" alt="" /></p>
<h3>Процесс</h3>
<p>Теперь, когда мы знаем как должны выглядеть сообщения для пользователя, давайте посмотрим, каким образом реализовать это с помощью CSS.<br />
Разметка HTML будет выглядеть так</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;info&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Info message<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;success&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Successful operation message<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;warning&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Warning message<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;error&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Error message<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>CSS-класс устанавливает нужные нам границы, отступы, бэкграунды, иконки для соответствующих сообщений:<br />
<img src="http://webduty.ru/samples/1/image5.jpg" style="position: relative; left: -10px;" alt="" /></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">body<span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #3333ff;">:Arial</span><span style="color: #00AA00;">,</span> Helvetica<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span> 
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">13px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.info</span><span style="color: #00AA00;">,</span> <span style="color: #6666ff;">.success</span><span style="color: #00AA00;">,</span> <span style="color: #6666ff;">.warning</span><span style="color: #00AA00;">,</span> <span style="color: #6666ff;">.error</span><span style="color: #00AA00;">,</span> <span style="color: #6666ff;">.validation</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">15px</span> <span style="color: #933;">10px</span> <span style="color: #933;">15px</span> <span style="color: #933;">50px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-repeat</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.info</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#00529B</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#BDE5F8</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-image</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'info.png'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.success</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#4F8A10</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#DFF2BF</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-image</span><span style="color: #00AA00;">:</span><span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'success.png'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.warning</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#9F6000</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FEEFB3</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-image</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'warning.png'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.error</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#D8000C</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFBABA</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-image</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'error.png'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Иконки я взял в коллекции, из <noindex><a rel="nofollow" href="http://webduty.ru/2009/06/коллекция-красивых-иконок/" title="Коллекция красивых иконок"  target="_self">предыдущей статьи</a></noindex>.</p>
<p><noindex><a rel="nofollow" href="http://webduty.ru/samples/1/index.html" class="demo"  target="_blank">Посмотреть пример</a></noindex> <noindex><a rel="nofollow" href="http://webduty.ru/samples/1/sample.rar" class="download"  style="margin-left: 20px;">Cкачать архив</a></noindex></p>
<p><strong>Постовой:</strong><br />
<a href="http://www.remash.ru/" >ремонт стиральных машин ZANUSSI</a>. Выгодные условия ремонта и обслуживания.</p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/%d0%bf%d0%b0%d0%bd%d0%b5%d0%bb%d0%b8-%d1%81%d0%be%d0%be%d0%b1%d1%89%d0%b5%d0%bd%d0%b8%d0%b9-%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d1%85-%d1%82%d0%b8%d0%bf%d0%be%d0%b2.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Селекторы CSS. Часть первая.</title>
		<link>http://webduty.ru/%d1%81%d0%b5%d0%bb%d0%b5%d0%ba%d1%82%d0%be%d1%80%d1%8b-css-1.htm</link>
		<comments>http://webduty.ru/%d1%81%d0%b5%d0%bb%d0%b5%d0%ba%d1%82%d0%be%d1%80%d1%8b-css-1.htm#comments</comments>
		<pubDate>Thu, 28 May 2009 12:00:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=18</guid>
		<description><![CDATA[Валидная и хорошо структурированная страница предоставляет каркас, к которому применяются стили. Чтобы можно было присвоить стиль, определенный в таблице CSS, некоторому элементу или элементам, нужно каким-либо образом идентифицировать эти элементы . Для идентификации элементов применяются селекторы.
Обычные селекторы
В практике верстки веб-страниц чаще всего применяются селекторы типов и нисходящие селекторы . Селектор типа используется для присвоения стиля [...]]]></description>
			<content:encoded><![CDATA[<p><em>Валидная и хорошо структурированная страница предоставляет каркас, к которому применяются стили. Чтобы можно было присвоить стиль, определенный в таблице CSS, некоторому элементу или элементам, нужно каким-либо образом идентифицировать эти элементы . Для идентификации элементов применяются селекторы.</em><span id="more-18"></span></p>
<h3>Обычные селекторы</h3>
<p>В практике верстки веб-страниц чаще всего применяются селекторы типов и нисходящие селекторы . Селектор типа используется для присвоения стиля всем элементам заданного типа, например всем гиперссылкам, абзацам, заголовкам. Для создания селектора типа нужно всего лишь поместить в таблице CSS имя элемента (т.е. типа) перед определением стиля, как в приведенных ниже примерах.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">p <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">color</span> <span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">black</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
а <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">underline</span> <span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
h1 <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Нисходящие селекторы позволяют присваивать стили элементам, вложенным в заданные элементы или группы элементов. Нисходящий селектор создается путем добавления пробела между двумя селекторами. В следующем примере заданный стиль будет присваиваться только гиперссылкам (дескриптора), вложенным в элементы списков (дескриптор li). Следовательно, данный стиль не повлияет на гиперссылки, расположенные в простых абзацах (дескриптор p).</p>
<p>Для более специфичного задания элементов используются селекторы идентификаторов и классов. С их помощь можно присваивать стили элементам, имеющим указанное имя идентификатора или класса.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#intro</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.datePosted</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">green</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>Псевдоклассы</h3>
<p>В некоторых случаях элементу нужно присвоить стиль не на основе структуры страницы, а по другим признакам, например в зависимости от состояния элемента формы или гиперссылки. Это можно сделать с помощью селектора псевдоклассов.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">/ <span style="color: #00AA00;">*</span> Присвоение синего цвета непосещенным гиперссылкам <span style="color: #00AA00;">*</span> /
a<span style="color: #3333ff;">:link </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
/ <span style="color: #00AA00;">*</span> Присвоение зеленого цвета посещенным гиперссылкам <span style="color: #00AA00;">*</span> /
a<span style="color: #3333ff;">:visited </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">green</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
/ <span style="color: #00AA00;">*</span> Присвоение красного цвета гиперссылке <span style="color: #00AA00;">,</span>
          на которую наведен указатель мыши<span style="color: #00AA00;">,</span> и активным гиперссылкам <span style="color: #00AA00;">*</span>/
a<span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> a<span style="color: #3333ff;">:active </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
/ <span style="color: #00AA00;">*</span> Присвоение красного цвета строке таблицы<span style="color: #00AA00;">,</span>
          на которую наведен указатель мыши <span style="color: #00AA00;">*</span> /
tr<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Директивы :link и :visited являются псевдоклассами гиперссылок. Их можно подключать только к гиперссылкам. Директивы :hover, :active и :focus являются динамическими псевдоклассами. Теоретически их можно подключать к любому элементу. Однако, к сожалению, динамические псевдоклассы поддерживаются только несколькими современными браузерами. Браузеры IE6- обращают внимание на селекторы :active и :hover, только если они подключены к гиперссылкам, а селекторы :focus игнорируются ими начисто.</p>
<h3>Универсальный селектор</h3>
<p>Это один из наиболее мощных и наименее популярных типов селекторов. Он служит как бы метасимволом, замещающим любой доступный элемент. Как и метасимвол в текстовом коде, универсальный селектор обозначается символом звездочки. Обычно универсальный селектор применяется для стилизации каждого элемента страницы. Например, с помощью следующего правила можно отменить вывод внешних и внутренних пустых полосок для каждого элемента страницы.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #00AA00;">*</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>В сочетании с другими селекторами универсальный селектор можно применить для стилизации всех дочерних элементов заданного элемента.</p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/%d1%81%d0%b5%d0%bb%d0%b5%d0%ba%d1%82%d0%be%d1%80%d1%8b-css-1.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Режимы работы браузера</title>
		<link>http://webduty.ru/%d1%80%d0%b5%d0%b6%d0%b8%d0%bc%d1%8b-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%8b-%d0%b1%d1%80%d0%b0%d1%83%d0%b7%d0%b5%d1%80%d0%b0.htm</link>
		<comments>http://webduty.ru/%d1%80%d0%b5%d0%b6%d0%b8%d0%bc%d1%8b-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%8b-%d0%b1%d1%80%d0%b0%d1%83%d0%b7%d0%b5%d1%80%d0%b0.htm#comments</comments>
		<pubDate>Thu, 28 May 2009 11:12:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Браузеры]]></category>
		<category><![CDATA[стандарты]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=7</guid>
		<description><![CDATA[Когда компании начали создавать браузеры, совместимые со стандартами W3C, перед ними возникла задача обеспечения обратной совместимости. Для её решения производители браузеров применили два режима вывода: стандартный(standart) и нестандартный(quirks). В стандартном режиме браузер выводит страницу в полном соответствии со спецификациями, а в нестандартном &#8211; менее строгими способами, обеспечивающими обратную совместимость.
В нестандартном режиме обычно эмулируется поведение устаревших [...]]]></description>
			<content:encoded><![CDATA[<p>Когда компании начали создавать браузеры, совместимые со стандартами <strong>W3C</strong>, перед ними возникла задача обеспечения обратной совместимости. Для её решения производители браузеров применили два режима вывода: стандартный(standart) и нестандартный(quirks). В стандартном режиме браузер выводит страницу в полном соответствии со спецификациями, а в нестандартном &#8211; менее строгими способами, обеспечивающими обратную совместимость.<span id="more-7"></span></p>
<p>В нестандартном режиме обычно эмулируется поведение устаревших браузеров, таких как <strong>IE4.0</strong> или <strong>NN</strong>, что позволяет предоставлять посетителю устаревшие сайты.</p>
<p>Наиболее очевидное отличие между стандартным и нестандартным режимами состоит в способах вывода эле ментов патентованной модели контейнеров <strong>Microsoft Windows</strong> браузерами <strong>Internet Explorer</strong>. Когда <strong>IE6</strong> появился на рынке, в нем было введено использование правильной модели контейнеров в стандартном режиме, а устаревших моделей контейнеров &#8211; в не стандартном . Для обеспечения обратной совместимости с сайтами, созданными для <strong>IE5</strong> и более низких версий, в браузерах <strong>Орега 7</strong> и выше тоже при меняется вывод контейнеров устаревших моделей <strong>IE</strong> в нестандартном режиме.</p>
<p>Другие, менее заметные отличия специфичны для браузеров различных типов. Например, для некоторых браузеров символ <strong>#</strong> перед шестнадцатеричным значением цвета не обязателен. В других же предполагается, что в таблицах <strong>CSS</strong> безразмерная длина измеряется в пикселях, в третьих размер шрифта ключевых слов увеличивается на единицу и т.д.</p>
<p>Браузеры <strong>Mozilla</strong> и <strong>Safari </strong>могут работать ещё в одном, третьем режиме, который называется &#8220;почти стандартный&#8221;. От стандартного он отличается лишь некоторыми малозначительными правидами обработки таблиц.</p>
<p><strong>Постовой:</strong><br />
Хотите <a href="http://psd.webtuts.ru/photoshop-abstract-brushes-300/" >скачать кисти для Фотошопа</a>? Вам сюда.</p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/%d1%80%d0%b5%d0%b6%d0%b8%d0%bc%d1%8b-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%8b-%d0%b1%d1%80%d0%b0%d1%83%d0%b7%d0%b5%d1%80%d0%b0.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

