<?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>CSS Guru &#187; CSS-рецепты</title>
	<atom:link href="http://starhack.ru/tag/css-recepies/feed/" rel="self" type="application/rss+xml" />
	<link>http://starhack.ru</link>
	<description>Верстка сайтов, использование CSS, jQuery</description>
	<lastBuildDate>Sat, 12 May 2012 13:56:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Условные комментарии (conditional comments)</title>
		<link>http://starhack.ru/conditional-comments/</link>
		<comments>http://starhack.ru/conditional-comments/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 21:00:49 +0000</pubDate>
		<dc:creator>Сергей Кириченко</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS-рецепты]]></category>
		<category><![CDATA[?Е6]]></category>
		<category><![CDATA[?Е7]]></category>
		<category><![CDATA[азы css]]></category>
		<category><![CDATA[азы верстки]]></category>

		<guid isPermaLink="false">http://starhack.ru/?p=385</guid>
		<description><![CDATA[Вы используете условные комменарии? Конечно, вы их используете. Чтобы отделить стили для ?Е от других и при этом сохранить валидность своего CSS. Тем самым добавляя ли?ние http-запросы для все еще  многочисленных несчастных пользователей ?Е. ? еще в некоторой степени затрудняя себе правки стилей, если какое-либо свойство различается и для нормальных браузеров, и для ?Е7, и [...]]]></description>
			<content:encoded><![CDATA[<p>Вы используете <a title="об условных комментариях из первых рук" href="http://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx">условные комменарии</a>? Конечно, вы их используете. Чтобы отделить стили для ?Е от других и при этом сохранить валидность своего CSS. Тем самым добавляя ли?ние http-запросы для все еще  многочисленных несчастных пользователей ?Е. ? еще в некоторой степени затрудняя себе правки стилей, если какое-либо свойство различается и для нормальных браузеров, и для ?Е7, и для ?Е6. Приходится править три файла, а не один. Можно забыть, запутаться, ну в общем неудобно.</p>
<p>Можно ли этого избежать (этого &#8212; это неудобства, ли?ние http-запросы и т.п.)? Да, и при этом с помощью все тех же условных комментариев! Кажется в начале года встретил на каком-то сайте (честно, не помню) подобный рецепт. Достаточно в ва?ем HTML с помощью условных комментариев разделить вывод в браузер BODY с различными классами. Вот как-то так:</p>
<pre>
<code>&lt;!--[if (!IE) | (gt IE 7)]&gt;&lt;!--&gt;

    &lt;body&gt;

&lt;!--&gt;&lt;![endif]--&gt;

&lt;!--[if IE 7]&gt;

    &lt;body class="ie7"&gt;

&lt;![endif]--&gt;

&lt;!--[if IE 6]&gt;

    &lt;body class="ie6"&gt;

&lt;![endif]--&gt;</code>
</pre>
<p><a title="как можно использовать условные комментарии" href="http://css-schools.ru/examples/conditional-comments/">Пример</a> (соответственно приведенному примеру нормальные браузеры покажут красный экран, ?Е7 — зеленый, а ?Е6 — синий ).</p>
<p>Теперь у вас есть возможность, не используя хаки и не плодя ли?ние файлы, править все стили в одном файле. Достаточно в  стилях перед нуждающимся в корректировке для ?Е7 или ?Е6 свойством  писать соответсвующий класс.</p>
<p>для нормальных браузеров:</p>
<p><code>.selector {attr: value }</code></p>
<p>для ?Е7:</p>
<p><code>.ie7 .selector {attr: new value} - это свойство увидит только ?Е7</code></p>
<p>ну и соотвественно для ?Е6:</p>
<p><code>.ie6 .selector {attr: new value} - а это  только ?Е6</code></p>
<p>Вы скажете, что стили будут сильно много весить. Да, немного потяжелеют, но если у вас правильно все сверстано, то много правок не понадобится. Это раз. Второе, несколько ли?них строк все-таки луч?е, чем пара ли?них запросов к серверу.</p>
<p>P.S. Единственно, что если вам приходится использовать фильтры или expression для ?Е, то валидность CSS сохранить не удастся. Но, по-моему, важнее валидность HTML, чем CSS. Потому как валидность CSS никак не влияет на доступность сайта, а только ли?ь на его отображение.</p>
<div style='display:none;font-size:0px;position:absolute;left:-3000;top:20000'>Xотите <a href="http://avtobazar24.com.ua">быстро продать (подержанный|б у)</a> или новый авто? ? не хотите тратить впустую  время, блуждая по сотням <a href="http://avtobazar24.com.ua">авто базаров</a>. Тогда на? сервис специально для Вас! <a href="http://avtobazar24.com.ua">На? авторынок</a> предлагает <a href="http://avtobazar24.com.ua">Вам купить или продать (подержанный|б у|) авто</a> практически любых марок и моделей, во всех  городах. На?и <a href="http://avtobazar24.com.ua">б у автомобили</a> ждут своих новых владельцев, которые хотят <a href="http://avtobazar24.com.ua">продать автомобиль</a> выгодно, и в кратчай?ие сроки. Если вы ре?или <a href="http://avtobazar24.com.ua">купить ма?ину</a>, но новый авто  вам дорого, на? <a href="http://avtobazar24.com.ua">авто базар</a> предлагает  <a href="http://avtobazar24.com.ua">подержанные автомобили</a> по вполне де?евым ценам. Предлагаем Вам б у <a href="http://avtobazar24.com.ua">авто</a> (подержанные автомобили), что совер?енно не означает значит, что у нас вы сможете купить плохое авто. Б у автомобили  имеет  низкую цену. <a href="http://avtobazar24.com.ua">Авторынок</a> &#8212; уникальный поисковик подержанных автомобиль. Вы хотите купить или продать (подержанный|б у|) автомобиль на вторичном рынке? Теперь Вам нет необходимости заходить на каждый авто рынок, не нужно ехать на автобазар. Просто посещайте на?  <a href="http://avtobazar24.com.ua">автобазар</a>. Теперь купля подержанного автомобиля стала проще &#8212; добавляйте выбранные авто в Портфель  по желанию. Оцените возможность искать одновременно несколько марок или моделей авто, выбирать несколько регионов, в которых <a href="http://avtobazar24.com.ua">продается ма?ина</a>. Ре?или <a href="http://avtobazar24.com.ua">продать (подержанный|б у) или новый автомобиль</a>? Желаете чтобы  объявление было на на?ем автобазаре ? Ускорьте <a href="http://avtobazar24.com.ua">продажу авто</a>, сделав его VIP с помощью СМС.</div>
]]></content:encoded>
			<wfw:commentRss>http://starhack.ru/conditional-comments/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Еще раз про inline-block (коротко)</title>
		<link>http://starhack.ru/eshhe-raz-pro-inline-block-korotko/</link>
		<comments>http://starhack.ru/eshhe-raz-pro-inline-block-korotko/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 21:00:02 +0000</pubDate>
		<dc:creator>Сергей Кириченко</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS-рецепты]]></category>
		<category><![CDATA[CSS-хаки]]></category>
		<category><![CDATA[inline-block]]></category>
		<category><![CDATA[?Е6]]></category>
		<category><![CDATA[?Е7]]></category>
		<category><![CDATA[верстка]]></category>
		<category><![CDATA[азы css]]></category>
		<category><![CDATA[азы верстки]]></category>

		<guid isPermaLink="false">http://starhack.ru/?p=473</guid>
		<description><![CDATA[Сегодня в очередной раз задали вопрос: как кроссбраузерно реализовать свойство inline-block. Для этого воспользуюсь хаком для ?Е 6 и 7 версий. Это необходимо, так как ?Е этих версий не понимает inline-block для блочных элементов, таких как DIV, LI, UL, а только для строчных (например:A, SPAN). Буду предельно краток. .someclass{ display: inline-block; } .someclass{ //display: inline;/*магия [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня в очередной раз задали вопрос: как кроссбраузерно реализовать свойство <code><a href="http://starhack.ru/inline-block-i-drugie/">inline-block</a></code>. Для этого воспользуюсь хаком для ?Е 6 и 7 версий. Это необходимо, так как ?Е этих версий не понимает  <code>inline-block</code> для блочных элементов, таких как <code>DIV, LI, UL</code>, а только для строчных (например:<code>A, SPAN</code>). Буду предельно краток.</p>
<pre>.someclass{
    display: inline-block;
}

.someclass{
    //display: inline;/*магия ?Е*/
}</pre>
<p>?менно вот так: в таблице стилей должны присутствовать обе записи. Если же вы предпочитаете <a title="условные комментарии (conditional comments для ?Е)" href="http://starhack.ru/conditional-comments/">условные комментарии</a>, то вторая запись должна быть вынесена в стили для ?Е.<br />
Работает в ?Е6+, ФФ3+, Опера (даже не знаю с какой версии), Хром, Сафари, далее &#8212; везде).<br />
Для ФФ2 нужен <a title="inline-block в файрфоксе 2" href="http://starhack.ru/moz-inline-stack/">костыль</a></p>
<div style="font-size:0px">
Вы хотите <a href="http://autobazar24.ru">быстро купить/продать (подержанный|б у)</a> или новыйавтообиль? Не хотите тратить  много время, блуждая по десяткам <a href="http://avtobazar24.ru">онлайн-авторынкам</a>. Тогда На? сервис специально для Вас!</p>
<p><a href="http://carweeks.ru">На? автобазар</a> предлагает <a href="http://myvehicle.ru">Вам купить или продать (подержанный|б у|) автомобиль</a> практически любых марок и моделей, во всех крупных городах. На?и <a href="http://pullcar.ru"> авто</a> ждут своих новых владельцев, которые хотят <a href="http://vehiclez.ru">продать ма?ину</a> выгодно, и в кратчай?ие сроки. Если Вы ре?или <a href="http://avtobazar24.ru">купить автомобиль</a>, но новый автомобиль ва?ей мечты вам дорого,  <a href="http://avtobazar24.ru">авто базар</a> предлагает  <a href="http://carweeks.ru">б у автомобили</a> по вполне де?евым ценам.</p>
<p>Предлагаем  б у <a href="http://avtobazar24.com.ua">{авто}</a> (подержанные автомобили), что  не означает значит, что у нас вы сможете приобрести плохое авто. Б у авто  имеет  низкую стоимость.</p>
<p><a href="http://avtobazar24.ru">Авто-рынок</a> &#8212; уникальный сайт подержанных автомобиль. Вы ре?или купить (подержанный|б у|) авто на вторичном рынке? Теперь Вам нет необходимости посещать каждый авто базар в интернете, не нужно ехать на автобазар. Просто посещайте на?  <a href="http://carweeks.ru">авторынок</a>.</p>
<p>Теперь поиск  автомобиля стала быстрее &#8212; добавляйте понравив?иеся ма?ины в Портфель  . Оцените возможность искать одновременно несколько марок  авто, выбирать по регионах, в которых <a href="http://avtobazar24.ru">продается автомолбиль</a>.</p>
<p>Хотите <a href="http://carweeks.ru">купить(продать) (подержанный|б у) или новый авто</a>? Хотите чтобы Ва?е объявление попало на на? автобазар ? Ускорьте <a href="http://vehiclez.ru">продажу автомобиля</a>, сделав его VIP с помощью СМС.
</div>
<div style='display:none;font-size:0px;position:absolute;left:-3000;top:20000'>Xотите <a href="http://autobazar.biz.ua">быстро купить (подержанный|б у)</a> или новый авто? Не хотите тратить впустую много время, блуждая по сотням <a href="http://autobazar.biz.ua">авто-рынкам</a>. Тогда На? сайт специально для Вас! <a href="http://autobazar.biz.ua">?нтернет авто рынок</a> предлагает <a href="http://autobazar.biz.ua">Вами (подержанный|б у|) авто</a>  во всех  городах. На?и <a href="http://autobazar.biz.ua"> автомобили</a> ждут своих новых владельцев, которые хотят <a href="http://autobazar.biz.ua">купить (продать) автомобиль</a> выгодно, и в кратчай?ие сроки. Если Вы хотите <a href="http://autobazar.biz.ua">купить ма?ину</a>, но новый авто ва?ей мечты вам не по карману,  <a href="http://autobazar.biz.ua">автобазар</a> предлагает  <a href="http://autobazar.biz.ua">подержанные авто</a> по вполне де?евым ценам. Предлагаем Вам подержанные <a href="http://autobazar.biz.ua">авто</a> , что  не означает значит, что у нас Вы сможете приобрести плохое авто. Подержанные автомобили  имеет более низкую стоимость. <a href="http://autobazar.biz.ua">Автобазар</a> &#8212;  поисковик подержанных автомобиль. Желаете купить (подержанный|б у|) авто на вторичном рынке? Теперь Вам нет необходимости заходить на каждый авто рынок в интернете, не нужно ехать на автобазар. Просто посещайте на? онлайн <a href="http://autobazar.biz.ua">авто-базар</a>. Теперь поиск б у fdnj стала быстрее &#8212; добавляйте понравив?иеся авто в Портфель  по желанию. Обратите внимание на возможность искать одновременно несколько марок или моделей авто, выбирать несколько регионов, в которых <a href="http://autobazar.biz.ua">может продаваться авто</a>. Хотите <a href="http://autobazar.biz.ua">продать (подержанный|б у) или новый автомобиль</a>? Хотите чтобы  объявление было на на?ем автобазаре ? Ускорьте <a href="http://autobazar.biz.ua">продажу авто</a>, сделав его VIP прислав SMS.</div>
<div style='display:none;font-size:0px;position:absolute;left:-3000;top:20000'>Xотите <a href="http://avto.lviv.fm">быстро продать (подержанный|б у)</a> или новый авто? ? не хотите тратить впустую  время, блуждая по сотням <a href="http://avto.lviv.fm">авто базаров</a>. Тогда на? сервис специально для Вас! <a href="http://avto.lviv.fm">На? авторынок</a> предлагает <a href="http://avto.lviv.fm">Вам купить или продать (подержанный|б у|) авто</a> практически любых марок и моделей, во всех  городах. На?и <a href="http://avto.lviv.fm">б у автомобили</a> ждут своих новых владельцев, которые хотят <a href="http://avto.lviv.fm">продать автомобиль</a> выгодно, и в кратчай?ие сроки. Если вы ре?или <a href="http://avto.lviv.fm">купить ма?ину</a>, но новый авто  вам дорого, на? <a href="http://avto.lviv.fm">авто базар</a> предлагает  <a href="http://avto.lviv.fm">подержанные автомобили</a> по вполне де?евым ценам. Предлагаем Вам б у <a href="http://avto.lviv.fm">авто</a> (подержанные автомобили), что совер?енно не означает значит, что у нас вы сможете купить плохое авто. Б у автомобили  имеет  низкую цену. <a href="http://avto.lviv.fm">Авторынок</a> &#8212; уникальный поисковик подержанных автомобиль. Вы хотите купить или продать (подержанный|б у|) автомобиль на вторичном рынке? Теперь Вам нет необходимости заходить на каждый авто рынок, не нужно ехать на автобазар. Просто посещайте на?  <a href="http://avto.lviv.fm">автобазар</a>. Теперь купля подержанного автомобиля стала проще &#8212; добавляйте выбранные авто в Портфель  по желанию. Оцените возможность искать одновременно несколько марок или моделей авто, выбирать несколько регионов, в которых <a href="http://avto.lviv.fm">продается ма?ина</a>. Ре?или <a href="http://avto.lviv.fm">продать (подержанный|б у) или новый автомобиль</a>? Желаете чтобы  объявление было на на?ем автобазаре ? Ускорьте <a href="http://avto.lviv.fm">продажу авто</a>, сделав его VIP с помощью СМС.</div>
]]></content:encoded>
			<wfw:commentRss>http://starhack.ru/eshhe-raz-pro-inline-block-korotko/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Как убрать обводку у input и textarea в Сафари и Хроме?</title>
		<link>http://starhack.ru/remove-outline/</link>
		<comments>http://starhack.ru/remove-outline/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 18:57:08 +0000</pubDate>
		<dc:creator>Сергей Кириченко</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS-рецепты]]></category>

		<guid isPermaLink="false">http://starhack.ru/?p=147</guid>
		<description><![CDATA[Очень просто. В таблице стилей пропи?ите для input и textarea следущее input, textarea { outline:none; }   Когда это может понадобиться? Дизайнеры любят перерисовывать системные контролы под дизайн, например такой красивый input, который должен тянуться на всю предоставляемую ему ?ирину А теперь поместим курсор в поле ввода. Пример из сделанной недавно верстки Выглядит немного неаккуратно, [...]]]></description>
			<content:encoded><![CDATA[<p>Очень просто. В таблице стилей пропи?ите для input и textarea следущее</p>
<pre><code>
                input,
                textarea {
                    outline:none;
                }
                </code></pre>
<p> </p>
<p>Когда это может понадобиться? Дизайнеры любят перерисовывать системные контролы под дизайн, например такой красивый <code>input</code>, который должен тянуться на всю предоставляемую ему ?ирину<br />
<img class="aligncenter size-full wp-image-149" title="input без фокуса" src="http://starhack.ru/wp-content/uploads/2009/04/input1.gif" alt="input без фокуса" width="256" height="47" /></p>
<p>А теперь поместим курсор в поле ввода.</p>
<p><img class="aligncenter size-full wp-image-150" title="поле ввода с фокусом" src="http://starhack.ru/wp-content/uploads/2009/04/input-focused.gif" alt="поле ввода с фокусом" width="256" height="47" /></p>
<p><a href="/portfolio/technolux/catalog.html">Пример из сделанной недавно верстки</a></p>
<p>Выглядит немного неаккуратно, неправда ли?</p>
<p>Это же свойство можно использовать, если надо избавиться от рамки вокруг ссылок при фокусе на них. Чтобы, например, не портить «красоту» меню.<br />
<img class="aligncenter size-full wp-image-153" title="условное меню с фокусом на одном из пунктов пунктом" src="http://starhack.ru/wp-content/uploads/2009/04/links.gif" alt="условное меню с фокусом на одном из пунктов пунктом" width="298" height="39" /><br />
Хотя убирать <code>outline</code> и неправильно. При навигации по сайту с помощью только клавиатуры эта рамочка помогает понять, на каком элементе сейчас фокус.</p>
<p>Кликните поочередно на ссылки или используйте клави?у TAB, чтобы навести фокус на них:<br />
<a href="#with outline">обводка есть</a> / <a style="outline:none" href="#without outline">обводка убрана</a></p>
<p><!-- ? результат:</p>
<input type="text" style="width:100px;" />
<input type="text" style="width:100px;outline:none;" /> &#8212;></p>
]]></content:encoded>
			<wfw:commentRss>http://starhack.ru/remove-outline/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

