<?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>Webmolot.com &#124; Профессиональная верстка сайтов</title>
	<atom:link href="http://www.webmolot.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webmolot.com</link>
	<description>Сервис профессиональной верстки сайтов</description>
	<lastBuildDate>Fri, 22 Jul 2011 08:31:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Диалоги с Рунетом на 5 шотов</title>
		<link>http://www.webmolot.com/5shots/</link>
		<comments>http://www.webmolot.com/5shots/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 09:58:28 +0000</pubDate>
		<dc:creator>webmolot</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.webmolot.com/?p=764</guid>
		<description><![CDATA[Небольшое интервью со мной на 5 шотов. Приятно, что в одном списке оказались такие люди, как пропагандист веб-стандартов Вадим Макеев и веб-разработчик Артемий Ломов. Авторам проекта желаю успехов и стремительного развития. Побольше интересных интервью с известными веб-разработчиками.]]></description>
			<content:encoded><![CDATA[<p>Небольшое <a target="_blank" href="http://5shots.ru/interviews/53" >интервью со мной</a> на 5 шотов. Приятно, что в одном списке оказались такие люди, как пропагандист веб-стандартов <a target="_blank" href="http://5shots.ru/interviews/34" >Вадим Макеев</a> и веб-разработчик <a target="_blank" href="http://5shots.ru/interviews/27" >Артемий Ломов</a>. </p>
<p>Авторам проекта желаю успехов и стремительного развития. Побольше интересных интервью с известными веб-разработчиками.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webmolot.com/5shots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Вопросы по верстке? Легко!</title>
		<link>http://www.webmolot.com/faq/</link>
		<comments>http://www.webmolot.com/faq/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 10:30:20 +0000</pubDate>
		<dc:creator>webmolot</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[faq]]></category>
		<category><![CDATA[Webmolot]]></category>
		<category><![CDATA[верстка]]></category>
		<category><![CDATA[заказчик]]></category>

		<guid isPermaLink="false">http://www.webmolot.com/?p=751</guid>
		<description><![CDATA[Решил выписать самые популярные вопросы по верстке, которые приходят мне на почту, в аську, скайп и другими способами. Чаще всего люди обращаются за помощью с конкретным примером. У кого-то &#8220;поехал блок&#8221;, где то &#8220;линия пропала&#8221;, а иногда просто &#8220;не красивенько смотрится&#8221;. Интересуются, с чего начать изучение верстки, где найти первый заказ, как пройти собеседование на [...]]]></description>
			<content:encoded><![CDATA[<p><img class="border left" src="http://webmolot.com/recipe/faq/faq.jpg" alt="Вопросы по верстке" width="256" height="400" /><br />
Решил выписать самые популярные вопросы по верстке, которые приходят мне на почту, в аську, скайп и другими способами. Чаще всего люди обращаются за помощью с конкретным примером. У кого-то &#8220;поехал блок&#8221;, где то &#8220;линия пропала&#8221;, а иногда просто &#8220;не красивенько смотрится&#8221;. Интересуются, с чего начать изучение верстки, где найти первый заказ, как пройти собеседование на вакансию верстальщика. На все вопросы я стараюсь найти ответ.<span id="more-751"></span></p>
<blockquote><p>1) как научиться верстать как webmolot?</p></blockquote>
<p>Чтобы научиться верстать как webmolot, нужно много верстать и делать это с удовольствием.</p>
<blockquote><p>2) можно ли обращаться к Вам время от времени за советом по верстке?</p></blockquote>
<p>Можно. Для этого на сайте есть специальная форма вопрос-ответ. Письма приходят ко мне на почту. Отвечать на них стараюсь, по возможности, быстро.</p>
<blockquote><p>3) работали ли вы у Лебедева?</p></blockquote>
<p>Не работал.</p>
<blockquote><p>4) Добрый день, верстаю сайт. Во всех браузерах всё хорошо, а в ie6 всё плохо. Помогите, пожалуйста, я вам заплачу и буду всем своим друзьям советовать.</p></blockquote>
<p>Я помогаю советами по конкретным вопросам, а не исправляю ошибки других верстальщиков.</p>
<blockquote><p>5) Хочу заказать у вас верстку. За сколько сделаете?</p></blockquote>
<p>Сделаю за дорого! Если хотите поточнее, то присылайте макет на оценку.</p>
<blockquote><p>6) Добрый день! Андрей, я очень начинающий новичок, поэтому не ругайте за такой вопрос пжл) &#8230;  <span class="grey">дальше много текста<span></p></blockquote>
<p>Ну как я вас могу ругать? Если Вы решились написать мне, тогда Вы уже молодец! Если написали более менее внятный вопрос, еще лучше. Но давайте договоримся, прежде чем спрашивать, как выравнять картинку по центру блока, введите этот запрос в поисковике :)</p>
<blockquote><p>7) Привет. Я директор компании X&#8230; Хочу предложить сотрудничество. Компания находится в тройке лучших студий рунета. &#8230; <span class="grey">как правило еще на пол страницы текста о заслугах компании и о том, какие они крутые, а в конце скромно.</span> Оцени, пожалуйста, макет на верстку. Только с учетом того, что бюджет на него ограниченный и платить мы много не сможем.&#8221;</p></blockquote>
<p>Мне приятно работать с крутыми компаниями, потому что, как правило, у них серьезный подход к работе, красивый дизайн, хорошее ТЗ. Однако, <a href="http://www.webmolot.com/price/" >стоимость услуг</a> для всех заказчиков у меня одна. С постоянными заказчиками работаю без предоплаты, думаю, это лучше любой скидки.</p>
<blockquote><p>8) Можно попросить у вас макетик потренироваться верстать.</p></blockquote>
<p>Макеты, которые присылают мне заказчики на оценку, находятся только у меня и больше ни у кого.</p>
<blockquote><p>9) Хочу заказать у вас создание сайта под ключ. Нужен дизайн, верстка, CMS. </p></blockquote>
<p>Специализируюсь исключительно на верстке сайтов. Это не значит, что я не умею рисовать и интегрировать верстку с CMS. Умею и иногда делаю проекты под ключ для друзей и только для них.</p>
<blockquote><p>10) Андрей, я верстальщик со стажем, за плечами много проектов. Хочу работать на вас, т.к. самому сложно искать заказы.</p></blockquote>
<p>Вы по адресу, я ищу хорошего верстальщика, даже трех хороших верстальщиков. Почитайте <a href="http://www.webmolot.com/good_coder/" >статью на эту тему</a>.</p>
<blockquote><p>11) Привет! Я цепляю сайты на CMS, верстка не мой конек. Можем ли мы сотрудничать с тобой и совместно делать сайты для заказчиков.</p></blockquote>
<p>Да, можем. Я всегда открыт для интересных предложений. Основные условия, это профессиональное исполнение своей работы и соблюдение сроков.</p>
<p>Если у Вас появились вопросы ко мне, задавайте их в комментариях или через форму вопрос-ответ. Так же вы можете задать любой вопрос анонимно вот <a target="_blank" href="http://www.formspring.me/webmolot" >здесь</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webmolot.com/faq/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Это не баг, это фича!</title>
		<link>http://www.webmolot.com/bug-feature/</link>
		<comments>http://www.webmolot.com/bug-feature/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 07:03:39 +0000</pubDate>
		<dc:creator>webmolot</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Min/max]]></category>
		<category><![CDATA[рецепты]]></category>

		<guid isPermaLink="false">http://www.webmolot.com/?p=651</guid>
		<description><![CDATA[Вспомните, как часто мы, верстальщики, расстраиваемся, когда браузеры ведут себя не так, как нужно, ругаем разработчиков, злимся на них. Но от безвыходности приходится мириться с таким поведением браузеров и искать обходные пути. Казалось бы, что если бы все работало по правилам, по стандартам, то жить стало бы легче. Да, я с этим полностью согласен. Но [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://webmolot.com/recipe/bug_feature/bug_feature.jpg" class="border right" alt="Это не баг, это фича!" />Вспомните, как часто мы, верстальщики, расстраиваемся, когда браузеры ведут себя не так, как нужно, ругаем разработчиков, злимся на них. Но от безвыходности приходится мириться с таким поведением браузеров и искать обходные пути. Казалось бы, что если бы все работало по правилам, по стандартам, то жить стало бы легче. Да, я с этим полностью согласен.  </p>
<blockquote><p>Но как ни странно, иногда эти самые неприятные баги могут приятно удивить верстальщиков, заставить их подскочить с кресла и воскликнуть: &#8220;Это не баг, это фича!&#8221;</p></blockquote>
<p><span id="more-651"></span></p>
<h2>Не все баги одинаково бесполезны</h2>
<p>Давайте вспомним те багофичи браузеров, которые могут быть в некоторых ситуациях полезны при верстке. Думаю, ни у кого не возникнет сомнения, что лидер в этой номинации &#8211; старичок IE6. Ну хоть в чем то он преуспел ;)</p>
<h3>1. Position:fixed в ie6</h3>
<p>Если блоку назначить свойство overflow со значением auto или scroll, а его дочернему элементу прописать position:relative, то дочерний элемент будет оставаться на месте при прокрутке родителя. А так как IE6 не поддерживает значение fixed, то этот баг можно считать отличной фичей. Есть много ситуаций, где он может быть полезен. Например, когда нужно фиксировать шапку сайта вверху страницы. </p>
<p>Бонус <a href="http://www.webmolot.com/virtus_task_4/" >четвертого задания</a> &#8220;Верстальщика-виртуоза&#8221;, к сожалению, так и не был никем решен, а <a href="http://webmolot.com/recipe/virtus/4/virtus_task_4_new.html" >разгадкой для его решения</a> была эта багофича.</p>
<h3>2. !important в ie6</h3>
<p>В примере <a href="http://www.webmolot.com/prizhimaem-futer-k-nizu" >про футер</a> я рассказывал про то, что IE6 живет по закону &#8220;кто последний тот и папа&#8221;, а на свойство !important он забивает. </p>
<pre lang="css">height:auto !important; height:100%;</pre>
<p>Такой код он поймет по своему и установит высоту в 100%, а все другие браузеры это значение проигнорируют. Существует масса других хаков для &#8220;ослика&#8221;. Но этот способ хорош тем, что он валидный. Думаю, его так же можно считать фичей. </p>
<h3>3. Min-height в ie6</h3>
<p>Как известно, ie6 не поддерживает min-height. Это свойство незаменимо, когда необходимо выполнение следующих условий:</p>
<ul class="list">
<li>высота блока должна определяться высотой контента</li>
<li>если контента мало, высота блока должна фиксироваться</li>
</ul>
<p>Но, к счастью, у шестерки есть проблемы со свойством height, когда контент, который не вмещается в блок с заданной высотой, не выходит за границы блока, а растягивает этот блок. Поэтому можно спокойно писать height вместо min-height, и это свойство будет определять минимальную высоту в ie6. Это же правило работает в ie6 и для свойства min-width</p>
<h3>4. Margin:auto в ie6</h3>
<p>В ie6 нельзя выровнять блок по центру, прописав к нему margin:auto. Но, к счастью, у него есть полезная багофича со свойством text-align &#8211; это свойство работает не только для текста, но и для блоков внутри контейнера, которому задается свойство. Таким образом, задав для контейнера text-align: center, мы сможем выровнять внутренние блоки по центру контейнера.</p>
<p>Предлагаю обсудить другие баги браузеров, которые иногда бывают полезными для верстальщиков.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webmolot.com/bug-feature/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Верстальщик-виртуоз. Задание 4</title>
		<link>http://www.webmolot.com/virtus_task_4/</link>
		<comments>http://www.webmolot.com/virtus_task_4/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 09:03:14 +0000</pubDate>
		<dc:creator>webmolot</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[блочная верстка]]></category>
		<category><![CDATA[верстальщик]]></category>
		<category><![CDATA[виртуоз]]></category>
		<category><![CDATA[задачи]]></category>

		<guid isPermaLink="false">http://www.webmolot.com/?p=677</guid>
		<description><![CDATA[Когда я думал над новым заданием для конкурса, очень хотелось, чтобы его можно было применить на практике. Надеюсь, когда конкурс закончится и определится победитель, решение будет полезным для многих. Итак, поехали. Необходимо придумать решение для фиксирования блока на странице, как показано на видео. Обязательные требования: Чистый HTML и CSS, никаких javascript, expression, условных комментариев и [...]]]></description>
			<content:encoded><![CDATA[<p>Когда я думал над новым заданием для конкурса, очень хотелось, чтобы его можно было применить на практике. Надеюсь, когда конкурс закончится и определится победитель, решение будет полезным для многих. Итак, поехали.<br />
Необходимо придумать решение для фиксирования блока на странице, как <a target="_blank" href="http://screenr.com/zWk" >показано на видео</a>.<span id="more-677"></span></p>
<h2>Обязательные требования:</h2>
<ol class="list">
<li>Чистый HTML и CSS, никаких javascript, expression, условных комментариев и др.</li>
<li>Верстка кроссбраузеная IE5.5 +, FF2.0 +, Opear 9.0 +, Safari, Chrome</li>
<li>Валидный код HTML и CSS для Doctype HTML5, XHTML 1.0 Strict, XHTML 1.0 Transitional</li>
<li>Минимальный HTML и CSS</li>
</ol>
<h3>Какое практическое применение этого задания?</h3>
<p>Например, для установки на сайт кнопки онлайн чата. Ее можно вынести в отдельный блок, который будет всегда на виду. Или для поддержания обратной связи с пользователями сайта, как это делают сервисы <a target="_blank" href="http://www.uservoice.com" >www.uservoice.com</a> и <a target="_blank" href="http://www.reformal.ru" >www.reformal.ru</a></p>
<blockquote><p>Чтобы всегда быть в курсе предстоящих конкурсов, подпишитесь на <strong>E-mail рассылку</strong>. Сделать это можно через специальную кнопку в блоке Подпишитесь!, который находится вверху сайдбара</p></blockquote>
<p>Успехов! Награда ждет своего победителя!</p>
<p><a href="http://www.webmolot.com/virtus/" >Правила</a> конкурса</p>
<p><strong>P.S.</strong> с заданием конкурса довольно быстро справились, поэтому я добавил <a href="http://www.webmolot.com/virtus_task_4/#comment-4543" >бонус к заданию</a>. Думаем, решаем, виртуозничаем ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webmolot.com/virtus_task_4/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Нужен хороший верстальщик!</title>
		<link>http://www.webmolot.com/good_coder/</link>
		<comments>http://www.webmolot.com/good_coder/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 21:37:34 +0000</pubDate>
		<dc:creator>webmolot</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[Webmolot]]></category>
		<category><![CDATA[акции]]></category>
		<category><![CDATA[верстальщик]]></category>
		<category><![CDATA[заказчик]]></category>

		<guid isPermaLink="false">http://www.webmolot.com/?p=619</guid>
		<description><![CDATA[- Хочу заказать верстку, Вы свободны? - К сожалению, занят :( - А хорошего верстальщика не посоветуете? На этот вопрос я чаще всего отвечаю: &#8220;Такого человека, за которого мог бы на 100% ручаться, нет&#8221;. После этих слов потенциальный заказчик уходит расстроенный на фриланс, и как дальше складывается его судьба я не знаю&#8230; Ответ, который я [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Нужен хороший верстальщик" src="http://webmolot.com/recipe/good_coder/good_coder.jpg" class="border left" width="400" height="267" /></p>
<blockquote><p>
- Хочу заказать верстку, Вы свободны?<br />
- К сожалению, занят :(<br />
- А хорошего верстальщика не посоветуете?
</p></blockquote>
<p>На этот вопрос я чаще всего отвечаю: &#8220;Такого человека, за которого мог бы на 100% ручаться, нет&#8221;. После этих слов потенциальный заказчик уходит расстроенный на фриланс, и как дальше складывается его судьба я не знаю&#8230;<span id="more-619"></span></p>
<p>Ответ, который я даю &#8211; неправильный. &#8220;Отфутболить&#8221; клиента, на мой взгляд, это верх цинизма. Я решил положить этому конец и найти хороших верстальщиков в интернете, чтобы советовать их в случае необходимости. Предлагаю конкурс под названием &#8220;Верстальщик на все 100%&#8221;. По итогам конкурса я объявлю трех хороших верстальщиков, за которых смогу поручиться.</p>
<p>Если Вы считаете себя хорошим верстальщиком, вам нужно:</p>
<ol class="list">
<li>представиться (имя, город, возраст)</li>
<li>дать ссылку на самую лучшую вашу верстку (интересную работу, не шаблонную)</li>
<li>дать анализ своей верстки (чем она хороша, на что нужно обратить внимание)</li>
<li>дать оценку по срокам такой верстки (в часах)</li>
<li>дать оценку по стоимости такой верстки (в $)</li>
<li>привести доводы, почему я могу за вас поручиться на 100%</li>
</ol>
<p>Ответы можно писать в комментариях или присылать на почту <a href="mailto:webmolot@gmail.com">webmolot@gmail.com</a> c пометкой &#8220;Верстальщик на все 100%&#8221;.</p>
<blockquote><p>Для победителей я гарантирую по одному заказу на верстку как минимум. Но если вы хотите получать регулярные заказы от меня, необходимо так же ответить на вопрос: &#8220;Чтобы регулярно получать новые заказы от Вебмолота, я готов на&#8230;&#8221;</p>
<p><small>подсказка: Вебмолот &#8211; живой человек с определенными потребностями</small></p></blockquote>
<p>Если есть люди, за которых вы можете поручиться на 100%, расскажите им об этой акции. Конкурс будет проводиться до тех пор, пока не найдутся три хороших верстальщика.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webmolot.com/good_coder/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>У кого спрайт лучше?</title>
		<link>http://www.webmolot.com/sprite/</link>
		<comments>http://www.webmolot.com/sprite/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 09:22:28 +0000</pubDate>
		<dc:creator>webmolot</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[производительность]]></category>
		<category><![CDATA[спрайт]]></category>

		<guid isPermaLink="false">http://www.webmolot.com/?p=544</guid>
		<description><![CDATA[Думаю, не стоит объяснять, насколько полезными иногда бывают спрайты. В умелых руках спрайты делают чудеса. Применение у них достаточно широкое. В спрайты можно объединять мелкие изображения, тем самым уменьшая количество запросов к ним. В спрайты можно и нужно объединять картинки для роловера (эффект смены изображения при наведении). Но какие технологии создания CSS спрайта используются в [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="У кого CSS спрайт лучше?" src="http://www.webmolot.com/recipe/sprites/sprite.jpg" class="border right" width="267" height="400" />Думаю, не стоит объяснять, насколько полезными иногда бывают спрайты. В умелых руках спрайты делают чудеса. Применение у них достаточно широкое. В спрайты можно объединять мелкие изображения, тем самым уменьшая количество запросов к ним. В спрайты можно и нужно объединять картинки для роловера (эффект смены изображения при наведении). Но какие технологии создания <strong>CSS спрайта</strong> используются в верстке сейчас, у кого спрайт лучше?<span id="more-544"></span><br />
Рассмотрим спрайты популярных сайтов и попробуем проанализировать технологию их создания. Я выбрал 4 сайта:</p>
<ol class="list">
<li>Twitter.com</li>
<li>Facebook.com</li>
<li>Google.com</li>
<li>Yahoo.com</li>
</ol>
<h2>1. CSS спрайт Twitter</h2>
<p><img alt="Спрайт twitter" src="http://www.webmolot.com/recipe/sprites/twitter_sprite.png" class="border right" width="352" height="112" />Спрайт подключается к строчному элементу &lt;span&gt;, который делают блочным (display:block), чтобы задать ширину и высоту. Для каждого элемента через класс прописывается свойство background c необходимыми координатами (background-position). Спрайт сделан сеткой в виде шахматной доски с ячейками 16*16px залитыми фоном.</p>
<h4>Плюсы:</h4>
<blockquote><p>
- удобно поддерживать такой спрайт, т.к. легко высчитываются координаты необходимой картинки
</p></blockquote>
<h4>Минусы:</h4>
<blockquote><p>
- можно использовать только для блоков с фиксированными размерами
</p></blockquote>
<h2>2. CSS спрайт Facebook</h2>
<p><img alt="Спрайт facebook" src="http://www.webmolot.com/recipe/sprites/facebook_sprite.png" class="border right" width="412" height="167" />На Facebook спрайты разделяются на типы, роловеры выделяются в отдельные спрайты. На картинке три различных спрайта. Хотя, не совсем понятно необходимость третьего, т.к. на нем повторяются иконки со второго. Спрайт подключается к строчным тегам &lt;a&gt; &lt;i&gt; &lt;span&gt;. У элементов задана высота и ширина. Для каждого элемента через класс прописывается свойство background-image c необходимыми координатами.</p>
<h4>Плюсы:</h4>
<blockquote><p>
- спрайты разделены по типам, это позволяет загружать необходимые изображения быстрее
</p></blockquote>
<h4>Минусы:</h4>
<blockquote><p>
- можно использовать только для блоков с фиксированными размерами<br />
- повторяются иконки на различных спрайтах
</p></blockquote>
<h2>3. CSS спрайт Google</h2>
<p><img alt="Спрайт google" src="http://www.webmolot.com/recipe/sprites/google_sprite.png" class="border right" width="167" height="222" />Спрайт подключается к строчным тегам. У элементов задана высота и ширина. Для каждого элемента через класс прописывается свойство background-image. Довольно часто координаты прописываются через инлайн-стили. </p>
<h4>Плюсы:</h4>
<blockquote><p>
- спрайт компактный
</p></blockquote>
<h4>Минусы:</h4>
<blockquote><p>
- можно использовать только для блоков с фиксированными размерами<br />
- картинки размещены не по сетке, сложно расширять и поддерживать такой спрайт<br />
- использование инлайн-стилей
</p></blockquote>
<h2>4. CSS спрайт Yahoo</h2>
<p><a href="http://www.webmolot.com/recipe/sprites/yahoo_sprite.png"  title="посмотреть спрайт">Спрайт Yahoo</a> сразу сложно заметить, т.к. он очень сильно растянут по высоте. Подключается к строчным и блочным элементам. Для строчных элементов ширина устанавливается при помощи внутреннего отступа (padding). Для всех элементов через общий класс прописывается свойство background-image. Координаты прописаны через дополнительный класс для каждого отдельного элемента. За счет того, что картинки на спрайте находятся на расстоянии друг от друга, их можно применять для блоков различного размера и определять для них различные значения background-position.</p>
<h4>Плюсы:</h4>
<blockquote><p>
- можно изменять размеры блоков не меняя сам спрайт<br />
- задается через единый класс, поэтому не надо повторять много раз в стилях одно и то же значение для свойства background-image<br />
- строчные элементы остаются строчными, ширина для них устанавливается через внутренний отступ
</p></blockquote>
<h4>Минусы:</h4>
<blockquote><p>
- спрайт очень большой по размерам
</p></blockquote>
<h2>Подводим итог</h2>
<p>Можно заметить, что единой технологии нету ни у одного из &#8220;подопытных&#8221; <del>кроликов</del> сайтов. Каждый спрайт &#8220;заточен&#8221; под сайт с его специфическими особенностями, у каждого есть свои плюсы и минусы. Я не осмелюсь критиковать уважаемые мной сайты, но данный анализ позволяет вывести формулу, по которой нужно делать лучшие спрайты.</p>
<h4>Лучший CSS спрайт должен:</h4>
<ul class="list">
<li>легко поддерживаться и расширяться</li>
<li>задаваться через единый класс, чтобы не переписывать много раз свойство background-image для элементов</li>
<li>иметь возможность задаваться для любого элемента не зависимо от его размеров</li>
<li>находить золотую середину между весом и количеством картинок в нем. Если картинок слишком много и вес значительно увеличивается, то нужно спрайт разбивать на несколько типовых спрайтов</li>
</ul>
<h2>Своих 5 копеек:</h2>
<p>Так же хочу отметить, что ни один из приведенных сайтов не использует один простой, но очень полезный прием. Я часто задаю спрайты не для тегов &lt;span&gt; &lt;em&gt; и &lt;a&gt;, как делают сайты-гиганты, а для однопиксельной прозрачной картинки. Какой в этом смысл спросите вы? </p>
<blockquote><p>Дело в том, что картинка является строчным элементом и в тоже время для нее можно задавать необходимую высоту и ширину, чего нельзя сделать для тегов &lt;span&gt; &lt;em&gt; и &lt;a&gt;
</p></blockquote>
<p>В комментариях делитесь своими технологиями по созданию и использованию спрайтов.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webmolot.com/sprite/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Webmolot 3.0 или Как я докатился до такого</title>
		<link>http://www.webmolot.com/webmolot-3-0/</link>
		<comments>http://www.webmolot.com/webmolot-3-0/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 08:01:21 +0000</pubDate>
		<dc:creator>webmolot</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[Webmolot]]></category>
		<category><![CDATA[блог]]></category>
		<category><![CDATA[время]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[производительность]]></category>
		<category><![CDATA[стоимость]]></category>

		<guid isPermaLink="false">http://new.webmolot.com/?p=444</guid>
		<description><![CDATA[Запустилась новая, уже третья по счету, версия сайта www.webmolot.com. Напомню, что это сервис по профессиональной верстке сайтов. Предыдущая версия, несмотря на положительные отзывы посетителей, уже изжила себя. Сайт не выполнял те задачи, которые я ставил перед ним. Хромала навигация, обратная связь, поиск, были сложности с ведением блога. Не хватало изюминки, которая делала бы сайт узнаваемым. [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Webmolot 3.0 или Как я докатился до такого" src="http://www.webmolot.com/recipe/webmolot-3-0/design.jpg" class=" left border" width="400" height="267" /></p>
<p>Запустилась новая, уже третья по счету, версия сайта <a href="http://www.webmolot.com" >www.webmolot.com</a>. Напомню, что это сервис по профессиональной верстке сайтов. Предыдущая версия, несмотря на положительные отзывы посетителей, уже изжила себя. Сайт не выполнял те задачи, которые я ставил перед ним. Хромала навигация, обратная связь, поиск, были сложности с ведением блога. Не хватало изюминки, которая делала бы сайт узнаваемым. Все это натолкнуло меня на мысли о новой версии сайта. Я решился и взялся за ее создание.</p>
<p><span id="more-444"></span></p>
<blockquote><p>Делал сайт я достаточно долго. Постоянно возникали какие-то препятствия, которые хотели мне помешать и сбить с толку.</p>
</blockquote>
<h2>Все через ж&#8230;</h2>
<p>Во-первых, арестовали крупнейшую хостинг-компанию 3FN, где находился и мой сайт. Самое неприятное в этой истории то, что у меня не было свежего бэкапа, а американская компания, которой передали все права на серверы 3FN, просила за него 2000$. Я всегда знал, что Америка &#8211; интересная страна, но не знал, что настолько. Мало того, что у меня незаконно отобрали сайт, так еще и просили за него выкуп. Деньги я решил сэкономить на мороженое и сам восстанавливал потерянные файлы. К сожалению, часть комментариев в блоге восстановить не смог.</p>
<p>Во-вторых, все время на пути попадались какие-то бездарные дизайнеры и обещали самый лучший дизайн, а делали самый худший. Вот за <a href="http://www.webmolot.com/recipe/webmolot-3-0/design_yanismarkin.jpg"  target="_blank">этот дизайн</a> Янис Маркин begin_of_the_skype_highlighting     end_of_the_skype_highlighting просил 900$. Может я чего-то и не понимаю в дизайне, но эта работа явно не соответствовала главному требованию ТЗ &#8211; сделать сайт &#8220;лёгким&#8221; и &#8220;воздушным&#8221;. Второй дизайн поразил меня еще больше. Его я заказывал у Алексея Попова (к сожалению, не сохранился jpg). Он просил за свое творение 1500$. Хочу отметить, что я обращался не к студентам и готов был платить хорошие деньги. Но видимо мне не повезло, и &#8220;супердизайнеры&#8221; решили просто содрать деньжат. И у кого-то это даже получилось.</p>
<p>В-третьих, во время работы у меня сгорела флешка, на которой находились все мои наработки по верстке. Резервной копии не было, поэтому пришлось восстанавливать всё с нуля.</p>
<h2>А нас рать!</h2>
<p>Несмотря на все эти неудачи, положительных моментов в работе все равно было больше. И самое главное, что я получил удовольствие, работая над созданием новой версии.</p>
<blockquote><p>Я понимал, что хорошего результата в работе можно добиться только тогда, когда работаешь в гармонии и в радости, поэтому не обращал внимания ни на что и двигался к своей цели.</p>
</blockquote>
<p>В результате получилось то, что Вы видите сейчас. Я не претендую на лучший сайт рунета и не жду от вас комплиментов, но мне самому нравится эта версия! Сайт получился простым, понятным и функциональным. Очень надеюсь, что кто-то тоже так думает.</p>
<h2>Что появилось нового?</h2>
<ul class="list">
<li>появилась возможность настраивать дизайн и структуру сайта</li>
<li>использование Ajax для форм сайта</li>
<li>улучшилась навигация по сайту</li>
<li>английская версия</li>
<li>новое большое портфолио</li>
<li>расширенный социальный профиль</li>
<li>блок вопрос-ответ</li>
<li>появилась удобная форма заказа</li>
<li>онлайн чат</li>
<li>подписка на рассылку</li>
<li>прокрутка постов как в Twitter</li>
<li>блок с последними комментариями в сайдбаре</li>
<li>возможность поделиться ссылкой на статью</li>
<li>блок &#8220;Читать похожие статьи&#8221;</li>
<li>возможность перелистывать статьи (предыдущая &#8211; следующая)</li>
<li>кнопка &#8220;Вернуться к началу страницы&#8221;</li>
<li>возможность использовать в комментариях html-теги</li>
<li>удобное представление html и css кода</li>
</ul>
<p>Так же я решил добавить кнопку &#8220;Идеи по улучшению&#8221;, она ведет на страницу, где вы можете высказывать свои замечания и идеи по улучшению сайта. Ваши советы мне очень помогут. Я уверен, что вместе мы сможем сделать сайт еще лучше! Свои мнения и вопросы пишите в комментариях.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webmolot.com/webmolot-3-0/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Вебмолот выходит из спячки!</title>
		<link>http://www.webmolot.com/webmolot-vyihodit-iz-spyachki/</link>
		<comments>http://www.webmolot.com/webmolot-vyihodit-iz-spyachki/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 22:07:30 +0000</pubDate>
		<dc:creator>webmolot</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[Webmolot]]></category>
		<category><![CDATA[блог]]></category>

		<guid isPermaLink="false">http://new.webmolot.com/?p=423</guid>
		<description><![CDATA[Последнее время многие посетители блога называли меня медведем в берлоге, сонной мухой и другими словечками. И они были совершенно правы. Я не оставлял сообщений в блоге больше года! Кто-то подумал: &#8220;Может Вебмолота купила какая-нибудь крутая компания, и он верстает для них?!&#8221;. Другие говорили: &#8220;Да он устал верстать! Нашел другое занятие!&#8221;. А некоторые просто забыли о [...]]]></description>
			<content:encoded><![CDATA[<p><img class="left border" src="http://www.webmolot.com/recipe/webmolot-vyihodit-iz-spyachki/webmolot.jpg" alt="Вебмолот выходит из спячки" width="266" height="400" />Последнее время многие посетители блога называли меня медведем в берлоге, сонной мухой и другими словечками. И они были совершенно правы. Я не оставлял сообщений в блоге больше года! Кто-то подумал: &#8220;Может Вебмолота купила какая-нибудь крутая компания, и он верстает для них?!&#8221;. Другие говорили: &#8220;Да он устал верстать! Нашел другое занятие!&#8221;. А некоторые просто забыли о моем существовании.<span id="more-423"></span></p>
<p>Спешу Вас обрадовать: меня никто не покупал и верстать я не устал! Наоборот, всё это время я был увлечен версткой, работал над интересными проектами и развивался, а на блог, к сожалению, не хватало времени.</p>
<p>Сейчас все будет по-другому. Я буду писать в блоге, буду проводить конкурсы, отвечать на ваши вопросы, дарить подарки. У меня накопилось много идей, которые не заставят вас скучать. Одним словом &#8211; Вебмолот выходит из спячки &#8211; можете так всем и передать!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webmolot.com/webmolot-vyihodit-iz-spyachki/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Верстальщик-виртуоз. Задание 3</title>
		<link>http://www.webmolot.com/virtus_task_3/</link>
		<comments>http://www.webmolot.com/virtus_task_3/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 09:52:16 +0000</pubDate>
		<dc:creator>webmolot</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[блочная верстка]]></category>
		<category><![CDATA[верстальщик]]></category>
		<category><![CDATA[виртуоз]]></category>
		<category><![CDATA[задачи]]></category>

		<guid isPermaLink="false">http://webmolot.com/?p=302</guid>
		<description><![CDATA[Сверстать страницу по картинке. При верстке необходимо соблюдать условия: верстка должна в точности соответствовать рисунку (пиксельная точность) верстка резиновая. Левая колонка фиксированной ширины, правая &#8211; тянется минимальная ширина страницы 600px футер прижат к низу страницы колонки растягиваются на всю высоту экрана кроссбраузерность Internet Explorer 5.5 +, Mozilla Firefox 2.0 +, Opera 8.5 +, Google Chrome, [...]]]></description>
			<content:encoded><![CDATA[<p>Сверстать страницу по картинке. При верстке необходимо соблюдать условия:</p>
<ol class="list">
<li>верстка должна в точности соответствовать рисунку (пиксельная точность)</li>
<li>верстка резиновая. Левая колонка фиксированной ширины, правая &#8211; тянется</li>
<li>минимальная ширина страницы 600px</li>
<li>футер прижат к низу страницы</li>
<li>колонки растягиваются на всю высоту экрана</li>
<li>кроссбраузерность Internet Explorer 5.5 +, Mozilla Firefox 2.0 +, Opera 8.5 +, Google Chrome, Safari 3.0 +</li>
<li>валидный HTML и CSS</li>
<li>чистый HTML и CSS, без javascript, expression и др.</li>
</ol>
<p><span id="more-302"></span><img src="http://webmolot.com/recipe/virtus/3/img.jpg" alt="" width="430" height="410" /></p>
<p>Успехов! Награда ждет своего победителя!</p>
<ul class="list">
<li><a href="http://webmolot.com/virtus/" >Правила</a> конкурса</li>
<li><a href="http://webmolot.com/virtus_task1/" >Первое задание</a> конкурса</li>
<li><a href="http://webmolot.com/virtus_task2_/" >Второе задание</a> конкурса</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webmolot.com/virtus_task_3/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Верстальщик-виртуоз. Задание 2</title>
		<link>http://www.webmolot.com/virtus_task2_/</link>
		<comments>http://www.webmolot.com/virtus_task2_/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 09:46:12 +0000</pubDate>
		<dc:creator>webmolot</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[блочная верстка]]></category>
		<category><![CDATA[верстальщик]]></category>
		<category><![CDATA[виртуоз]]></category>
		<category><![CDATA[задачи]]></category>

		<guid isPermaLink="false">http://webmolot.com/?p=292</guid>
		<description><![CDATA[Сверстать список товаров с описанием к ним. Если описание не вмещается в одну строку, оно должно обрезаться многоточием. При наведении на картинку и/или на текст, описание должно показываться полностью. Товар и текст с его описанием являются ссылкой. Обычное состояние (кликабельно): При наведении (кликабельно): За основу берем правильное решение предыдущего задания (архив). При верстке необходимо соблюдать [...]]]></description>
			<content:encoded><![CDATA[<p>Сверстать список товаров с описанием к ним. Если описание не вмещается в одну строку, оно должно обрезаться многоточием. При наведении на картинку и/или на текст, описание должно показываться полностью. Товар и текст с его описанием являются ссылкой.<span id="more-292"></span></p>
<p>Обычное состояние (кликабельно):<br />
<a href="http://webmolot.com/recipe/virtus/2/img.png" ><img src="http://webmolot.com/recipe/virtus/2/img.png" alt="" width="460" /></a></p>
<p>При наведении (кликабельно):<br />
<a href="http://webmolot.com/recipe/virtus/2/img_over.png" ><img src="http://webmolot.com/recipe/virtus/2/img_over.png" alt="" width="460" /></a></p>
<p>За основу берем правильное <a href="http://webmolot.com/recipe/virtus/1/solution/"  target="_blank">решение</a> предыдущего задания (<a href="http://webmolot.com/recipe/virtus/1/solution.zip" >архив</a>).<br />
При верстке необходимо соблюдать условия:</p>
<ol class="list">
<li>верстка должна в точности соответствовать рисунку (пиксельная точность)</li>
<li>кроссбраузерность Internet Explorer 6.0 +, Mozilla Firefox 2.0 +, Opera 9.0 +, Google Chrome, Safari 3.0 +</li>
<li>валидный HTML</li>
<li>не использовать дополнительные картинки (только img.gif из предыдущего задания)</li>
<li>не использовать javascript</li>
<li>не использовать .htc файл</li>
</ol>
<p>Успехов! Награда ждет своего победителя!</p>
<ul class="list">
<li><a href="http://webmolot.com/virtus/" >Правила</a> конкурса</li>
<li><a href="http://webmolot.com/virtus_task1/" >Первое задание</a> конкурса</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webmolot.com/virtus_task2_/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
	</channel>
</rss>

