<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум АлаичЪ'а о SEO - Выбираем правильные спрайты в css]]></title>
	<link rel="self" href="https://talk.alaev.info/feed/atom/topic/15/" />
	<updated>2012-09-07T10:23:13Z</updated>
	<generator>PunBB</generator>
	<id>https://talk.alaev.info/topic/15/</id>
		<entry>
			<title type="html"><![CDATA[Re: Выбираем правильные спрайты в css]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/278/#p278" />
			<content type="html"><![CDATA[<p>Вот бы сформировать набор правил оптимизации вёрстки - к примеру, набор критериев какую картинку как использовать, и пользоваться этим набором, не мучаясь выбором каждый раз <img src="https://talk.alaev.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[mithrandir]]></name>
				<uri>https://talk.alaev.info/user/3/</uri>
			</author>
			<updated>2012-09-07T10:23:13Z</updated>
			<id>https://talk.alaev.info/post/278/#p278</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выбираем правильные спрайты в css]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/271/#p271" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Zencoding рулит xD</code></pre></div><p>само собой)</p><div class="quotebox"><cite>mithrandir пишет:</cite><blockquote><p>Кстати, в продолжение темы, кто как относится к генератоам спрайтов, вроде этого? <a href="http://csssprites.com/">http://csssprites.com/</a></p></blockquote></div><p>генератор нужен тогда, когда у тебя куча готовых картинок и надо по быстрому склепать из этого всего спрайт.</p><div class="quotebox"><cite>mithrandir пишет:</cite><blockquote><p>И ещё - как кто относится к моде все возможные изображения при вёрстке запихивать в один большой спрайт?</p></blockquote></div><p>только мелкие или запрос к которым длится больше, чем отдача хостингом. картинки, которые репитятся и при этом мелкие - лучше преобразовать в dataURI.</p>]]></content>
			<author>
				<name><![CDATA[ПафНутиЙ]]></name>
				<uri>https://talk.alaev.info/user/6/</uri>
			</author>
			<updated>2012-09-07T09:19:41Z</updated>
			<id>https://talk.alaev.info/post/271/#p271</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выбираем правильные спрайты в css]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/264/#p264" />
			<content type="html"><![CDATA[<p>Zencoding рулит xD</p><p>Я бы сделал в 1 файл, расположив иконки таким образом, чтобы менять только одну из координат (x или y).<br />Дико раздражает при вёрстке задержка на прогрузку картинки при наведении. Как-то непрофессионально выглядит.<br />А в css - код, конечно, загромоздит, но труда уж не сильно много добавит.</p><p>Кстати, в продолжение темы, кто как относится к генератоам спрайтов, вроде этого? <a href="http://csssprites.com/">http://csssprites.com/</a><br />И ещё - как кто относится к моде все возможные изображения при вёрстке запихивать в один большой спрайт?</p>]]></content>
			<author>
				<name><![CDATA[mithrandir]]></name>
				<uri>https://talk.alaev.info/user/3/</uri>
			</author>
			<updated>2012-09-07T08:28:39Z</updated>
			<id>https://talk.alaev.info/post/264/#p264</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выбираем правильные спрайты в css]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/187/#p187" />
			<content type="html"><![CDATA[<p>Использую оба способа.<br />В основном - это первый. <br />Второй становится актуален, когда на спрайте огромное количество иконок и время поджимает.</p><p>К преимуществам первого добавлю, что вес двух картинок всегда будет больше одной (в рамках вопроса со спрайтами).<br />Кроме того, если у вас изменяются иконки, то править 1 psd для спрайтов как-то попроще.</p><p>Но вообще, это дело личных предпочтений. Кому как нравится. На высоко нагруженных проектах - первый вариант без вариантов.</p>]]></content>
			<author>
				<name><![CDATA[antipodeman]]></name>
				<uri>https://talk.alaev.info/user/34/</uri>
			</author>
			<updated>2012-09-06T09:55:38Z</updated>
			<id>https://talk.alaev.info/post/187/#p187</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выбираем правильные спрайты в css]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/120/#p120" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>admin пишет:</cite><blockquote><p>Фига ты код завернул.</p></blockquote></div><p>на самом деле нет ничего там сложного, я написал схематично, по привчке как в редакторе (кто юзает zencoding - поймёт мою лень писать полностью)))<br /><a href="https://htmlbook.ru/samcss/selektory-atributov">Селекторы атрибутов</a> тоже штука древняя.<br />А так каждому своё - я например позавчера общался с одним товарищем, разбирающимся в ceo и понял, что мне это понять похоже не дано, слишком сложно всё, если начинать углубляться)</p>]]></content>
			<author>
				<name><![CDATA[ПафНутиЙ]]></name>
				<uri>https://talk.alaev.info/user/6/</uri>
			</author>
			<updated>2012-08-29T06:04:51Z</updated>
			<id>https://talk.alaev.info/post/120/#p120</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выбираем правильные спрайты в css]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/118/#p118" />
			<content type="html"><![CDATA[<p>Фига ты код завернул. Ладно, я со своими знаниями устарел, видимо. Надо Санька пригласить в дискуссию, он у меня спец по верстке, я то уже давненько от этих дел отошел, разве что доработка своих проектов, но без таких изысков...</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://talk.alaev.info/user/2/</uri>
			</author>
			<updated>2012-08-29T05:55:42Z</updated>
			<id>https://talk.alaev.info/post/118/#p118</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выбираем правильные спрайты в css]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/114/#p114" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>admin пишет:</cite><blockquote><p>А по количеству кода с css мне кажется оба варианта примерно равны.</p></blockquote></div><p>нет. второй на ~49% меньше кода занимает.<br />к примеру:<br /></p><div class="codebox"><pre><code>i[class^=icon], i[class^=icon].gray:hover {bgi: url(image1.png);}
i[class^=icon]:hover, i[class^=icon].gray{bgi: url(image2.png);}
.icon-1 {bgp: 0 0;}
.icon-2 {bgp: 0 -20px;}
.icon-3 {bgp: 0 -40px;}</code></pre></div><p>что по идее существенно облегчает труд. т.к. по мимо всего прочего можно назначить обратный эффект при наведении, а при одной картинке придётся каждой иконке писать два класса.</p>]]></content>
			<author>
				<name><![CDATA[ПафНутиЙ]]></name>
				<uri>https://talk.alaev.info/user/6/</uri>
			</author>
			<updated>2012-08-29T05:18:27Z</updated>
			<id>https://talk.alaev.info/post/114/#p114</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выбираем правильные спрайты в css]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/110/#p110" />
			<content type="html"><![CDATA[<p>Интересный вопрос, я даже бы и не подумал использовать вариант №2 <img src="https://talk.alaev.info/img/smilies/smile.png" width="15" height="15" alt="smile" /> Всегда использую первый вариант с одним спрайтом, а в css прописываю background-position.<br />Данный вариант вижу более интересным за счет того, что файл в итоге всего один. А по количеству кода с css мне кажется оба варианта примерно равны.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://talk.alaev.info/user/2/</uri>
			</author>
			<updated>2012-08-29T03:56:20Z</updated>
			<id>https://talk.alaev.info/post/110/#p110</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выбираем правильные спрайты в css]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/86/#p86" />
			<content type="html"><![CDATA[<p>Я думаю, что так как способы практически идентичны с точки зрения веса (и он не особо огромен), то я бы выбрал первый вариант из-за того, что он моментален… А вообще обычно сравниваются по финальному весу.</p>]]></content>
			<author>
				<name><![CDATA[alexfork]]></name>
				<uri>https://talk.alaev.info/user/9/</uri>
			</author>
			<updated>2012-08-28T15:22:27Z</updated>
			<id>https://talk.alaev.info/post/86/#p86</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Выбираем правильные спрайты в css]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/82/#p82" />
			<content type="html"><![CDATA[<p>Вопрос конечно дрочерский. Но всё же хочу услышать мнение общественности.<br />Много мелких иконок, меняют свой цвет при наведении несколько десятков.</p><p><strong>Вариант&nbsp; 1:</strong><br />делаем 1 спрайт, со всеми иконками, в css для обычного состояния и для :hover прописываем background-position</p><p>Плюс способа - моментальная реакция на наведение и 1 файл.<br />Минус - много кода.</p><p><strong>Вариант 2:</strong><br />Делаем 2 спрайта - 1 ч/б, второй - цветной, с идентичным расположением иконок.<br />при :hover - меняем background-image</p><p>Плюс способа - в два раза меньше кода.<br />Минус - два файла.</p><p>Ваши мысли господа? кто что использует, если использует спрайты вообще.</p>]]></content>
			<author>
				<name><![CDATA[ПафНутиЙ]]></name>
				<uri>https://talk.alaev.info/user/6/</uri>
			</author>
			<updated>2012-08-28T13:41:04Z</updated>
			<id>https://talk.alaev.info/post/82/#p82</id>
		</entry>
</feed>
