<?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>Интересное по веб-дизайну &#187; Кодинг</title>
	<atom:link href="http://www.empd.ru/posts/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.empd.ru</link>
	<description></description>
	<lastBuildDate>Thu, 25 Jul 2013 09:55:31 +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>Справочник фронт-энд девелопера: виды горизонтальных панелей навигации</title>
		<link>http://www.empd.ru/post/spravochnik-front-jend-developera-vidy-gorizontalnyh-panelej-navigacii/</link>
		<comments>http://www.empd.ru/post/spravochnik-front-jend-developera-vidy-gorizontalnyh-panelej-navigacii/#comments</comments>
		<pubDate>Fri, 24 May 2013 10:02:28 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Ссылки]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Юзабилити]]></category>

		<guid isPermaLink="false">http://www.empd.ru/?p=552</guid>
		<description><![CDATA[Данная статья нацелена скорее на начинающих верстальщиков, но, может быть, матерые профессионалы тоже найдут в ней что-то новое или будут обращаться к ней как к справочнику.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-553" title="5a756b5cad98c93d62d06b513dbd6e17" src="http://www.empd.ru/wp-content/uploads/2013/05/5a756b5cad98c93d62d06b513dbd6e17.png" alt="" width="800" height="358" /></p>
<p>Предисловие: работая верстальщиком, ваш покорный слуга заметил, что существует несколько типов меню; при этом для верстки каждого из них следует использовать свои приемы.</p>
<blockquote><p>Статья целиком: <a href="http://habrahabr.ru/post/180473/" target="_blank">http://habrahabr.ru/post/180473/</a><br />
Автор: <a href="http://habrahabr.ru/users/everyonesdesign/" target="_blank">everyonesdesign</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.empd.ru/post/spravochnik-front-jend-developera-vidy-gorizontalnyh-panelej-navigacii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ещё один способ устранить ВОШ</title>
		<link>http://www.empd.ru/post/eshhjo-odin-sposob-ustranit-vosh/</link>
		<comments>http://www.empd.ru/post/eshhjo-odin-sposob-ustranit-vosh/#comments</comments>
		<pubDate>Fri, 24 May 2013 09:46:26 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Юзабилити]]></category>

		<guid isPermaLink="false">http://www.empd.ru/?p=542</guid>
		<description><![CDATA[ВОШ — эффект, возникающий при стилизации текста подключаемым шрифтом, не установленным на компьютере пользователя. Проявляется, когда подключаемый шрифт ещё не успел скачаться, и стилизуемый текст отображается следующим шрифтом из значения свойства font-family этого элемента. Такое переключение шрифтов также может повлиять на размеры элемента, если они зависят от размеров текста в нём.]]></description>
			<content:encoded><![CDATA[<blockquote><p>Источник: <a href="http://habrahabr.ru/post/180615/" target="_blank">http://habrahabr.ru/post/180615/</a><br />
Автор: <a href="http://habrahabr.ru/users/SVGen/" target="_blank">SVGen</a></p></blockquote>
<h1>Задача</h1>
<p><abbr title="Вспышка Обычного Шрифта">ВОШ</abbr> — эффект, возникающий при стилизации текста подключаемым шрифтом, не установленным на компьютере пользователя. Проявляется, когда подключаемый шрифт <em>ещё не успел скачаться</em>, и стилизуемый текст отображается <em>следующим шрифтом</em> из значения свойства <code>font-family</code> этого элемента. Такое переключение шрифтов также может повлиять на размеры элемента, если они зависят от размеров текста в нём.<br />
Эффект известен также как <abbr title="Flash Of Unstyled Text">FOUT</abbr> — так его <a href="http://paulirish.com/2009/fighting-the-font-face-fout/">назвал</a> Пол Айриш.</p>
<p>При общих моментах, есть и особенности. Например, в Файрфоксе текст, который нужно будет отрисовать нестандартным шрифтом, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=499292">в течение 3 секунд</a> не отображается, в Хроме <a href="https://bugs.webkit.org/show_bug.cgi?id=25207#c28">тоже есть подобная задержка</a>. <em>Если шрифт успеет скачаться</em> за это время, текст отобразится сразу нужным шрифтом.</p>
<p>На эту тему здесь была <a href="http://habrahabr.ru/post/78551/">такая статья</a>. В ней последствия ВОШ рекомендовалось нивелировать грамотной игрой со шрифтами. К сожалению, иногда подключаются такие шрифты, которые слишком отличаются по характеристикам от стандартных.</p>
<h1>Решение</h1>
<p>Чтобы устранить ВОШ, я решил указывать шрифт в основном файле стилей при помощи <code>data:uri</code>, чтобы шрифт отображался сразу, вместе со страницей.</p>
<p>Остаётся выбрать формат шрифта, понимаемый большинством браузеров посетителей и удобный для загрузки. Широту поддержки форматов подключаемых шрифтов можно узнать <a href="http://caniuse.com/#feat=fontface">здесь</a>.</p>
<p>Шрифты в <code>eot</code> наиболее лёгкие, но поддерживаются только ИЕ.<br />
Шрифты в <code>ttf</code> и <code>svg</code> тяжелы, иногда — конечно, это зависит от шрифта — занимающие в два раза больше места, чем <code>eot</code> и <code>woff</code>. В моей ситуации я выбрал <code>woff</code>, этот формат поддерживается большинством браузеров наших посетителей.<br />
Ещё есть браузеры, которые <code>woff</code> не понимают, поэтому указываются альтернативы для них.</p>
<p>ИЕ версии 8 и старше не понимают шрифты в <code>woff</code>, им нужен <code>eot</code>. В то же время, ИЕ8 не понимает файлы в <code>data:uri</code> <a href="http://css-tricks.com/data-uris/">тяжелее 32КБ</a>, а более старшие версии не воспринимают совсем никакие, поэтому в отдельном файле стилей для них можно просто указать ссылки на файлы шрифтов. Чтобы эти браузеры не загружали ненужное, подключение шрифта в <code>woff</code> и в других форматах выделено в отдельный файл стилей и отделено условным комментарием.</p>
<p>Также, есть мнение, что под Вин в Хроме <code>svg</code>-шрифты выглядят <a href="http://www.fontspring.com/demos/svg-vs-woff/">лучше других</a>, но, мне кажется, это дело вкуса. Шрифт в этом формате <a href="http://www.phpied.com/gzip-your-font-face-files/">лучше других сжимается</a> при помощи <code>gzip</code>, но не поддерживается Файрфоксами и ИЕ.</p>
<p>Таким образом, подгружать шрифты можно при помощи следующего кода:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">&lt;!-- подключение файлов стилей --<span style="color: #00AA00;">&gt;</span>
&lt;!--<span style="color: #00AA00;">&#91;</span>if lte IE <span style="color: #cc66cc;">8</span><span style="color: #00AA00;">&#93;</span><span style="color: #00AA00;">&gt;</span>
  &lt;link rel<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> href<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;fonts_ie.css&quot;</span> media<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;all&quot;</span><span style="color: #00AA00;">&gt;</span>
&lt;!<span style="color: #00AA00;">&#91;</span>endif<span style="color: #00AA00;">&#93;</span>--<span style="color: #00AA00;">&gt;</span>
&lt;!--<span style="color: #00AA00;">&#91;</span>if gt IE <span style="color: #cc66cc;">8</span><span style="color: #00AA00;">&#93;</span><span style="color: #00AA00;">&gt;</span>&lt;!--<span style="color: #00AA00;">&gt;</span>
  &lt;link rel<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> href<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;fonts.css&quot;</span> media<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;all&quot;</span><span style="color: #00AA00;">&gt;</span>
&lt;!--&lt;!<span style="color: #00AA00;">&#91;</span>endif<span style="color: #00AA00;">&#93;</span>--<span style="color: #00AA00;">&gt;</span>
&nbsp;
&lt;link rel<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> href<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;main.css&quot;</span> media<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;all&quot;</span><span style="color: #00AA00;">&gt;</span></pre></div></div>

<p>&nbsp;</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/* fonts_ie.css */</span>
<span style="color: #a1a100;">@font-face {</span>
    <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">'PT Sans Narrow'</span><span style="color: #00AA00;">;</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: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
    src<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'PTS76F_W.eot'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>&nbsp;</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/* fonts.css */</span>
<span style="color: #a1a100;">@font-face {</span>
    <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">'PT Sans Narrow'</span><span style="color: #00AA00;">;</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: #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: #000000; font-weight: bold;">font-variant</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>
    src<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'data:application/x-font-woff;base64,d09GRgABAAAA...aCw0AAA=='</span><span style="color: #00AA00;">&#41;</span> format<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'woff'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">,</span>
         <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'PTN77F_W.svg#PTSans-NarrowBold'</span><span style="color: #00AA00;">&#41;</span> format<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'svg'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">,</span>
         <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'PTN77F_W.ttf'</span><span style="color: #00AA00;">&#41;</span> format<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'truetype'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/* main.css */</span>
body <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">'PT Sans Narrow'</span><span style="color: #00AA00;">,</span> <span style="color: #ff0000;">'Arial Narrow'</span><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-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">italic</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>При использовании этого способа ВОШ остаётся только в неподдерживающих <code>woff</code>-шрифты, планомерно теряющих пользователей браузерах, самый распространённый из которых на данный момент — ИЕ8.</p>
<p><a href="http://ser-gen.github.io/sandbox/tests/fout/test_1.html">На этой странице</a> шрифт подключен традиционно.<br />
<a href="http://ser-gen.github.io/sandbox/tests/fout/test_2.html">Здесь</a> шрифт закодирован.<br />
Эффект заметней на медленном соединении.</p>
<h1>Особенности</h1>
<p>Стоит осознать, что при использовании такой техники остаются браузеры, которые <strong>не понимают шрифты</strong> в <code>woff</code>, но которым <strong>придётся</strong> их загружать. Тут уже играет роль количество посетителей с такими браузерами и продуктивность их посещений. В моей ситуации оказалось, что лучше устранить ВОШ.</p>
<p>Шрифт <strong>всё равно будет скачиваться</strong>, даже если установлен <em>локально</em>. Это сделано, чтобы предотвратить конфликты между начертаниями; будет скачиваться такое, какое нужно.<br />
Страница <a href="http://www.phpied.com/css-and-the-critical-path/">не будет отрисовываться</a>, пока файл стилей со шрифтом не скачается.</p>
<p>Также отмечу, что способ <strong>не подойдёт для шрифтов с лицензией, не позволяющей загружать их при помощи <code>data:uri</code></strong>.</p>
<p>И, конечно, гарантированное решение всех проблем с подгружаемыми шрифтами — <strong>отказаться</strong> от их использования. Серьёзно, иногда они ни к чему.</p>
<h2>Дополнительная информация</h2>
<p>Отличная <a href="http://habrahabr.ru/post/64596/">отправная точка</a> для изучения темы подключаемых шрифтов<br />
Если нужно подключить шрифт <a href="http://habrahabr.ru/post/113136/">как обычно</a>. <a href="http://habrahabr.ru/post/113136/#comment_3634868">Здесь же</a> находится комментарий, который я заметил уже после того, как применил этот способ.</p>
<p>Немного <a href="http://paulirish.com/2010/font-face-gotchas/">об особенностях подключения</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.empd.ru/post/eshhjo-odin-sposob-ustranit-vosh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Collection of Page Transitions</title>
		<link>http://www.empd.ru/post/a-collection-of-page-transitions/</link>
		<comments>http://www.empd.ru/post/a-collection-of-page-transitions/#comments</comments>
		<pubDate>Thu, 23 May 2013 08:02:31 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Ссылки]]></category>
		<category><![CDATA[Юзабилити]]></category>

		<guid isPermaLink="false">http://www.empd.ru/?p=538</guid>
		<description><![CDATA[A showcase collection of various page transition effects using CSS animations.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-539" title="PageTransitions" src="http://www.empd.ru/wp-content/uploads/2013/05/PageTransitions.jpg" alt="" width="580" height="315" /></p>
<p>A showcase collection of various page transition effects using CSS animations.</p>
<blockquote><p>Демо: <a href="http://tympanus.net/Development/PageTransitions/" target="_blank">http://tympanus.net/Development/PageTransitions/</a><br />
Описание: <a href="http://tympanus.net/codrops/2013/05/07/a-collection-of-page-transitions/" target="_blank">http://tympanus.net/codrops/2013/05/07/a-collection-of-page-transitions/</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.empd.ru/post/a-collection-of-page-transitions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fullscreen Layout with Page Transitions</title>
		<link>http://www.empd.ru/post/fullscreen-layout-with-page-transitions/</link>
		<comments>http://www.empd.ru/post/fullscreen-layout-with-page-transitions/#comments</comments>
		<pubDate>Thu, 23 May 2013 08:00:01 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Ссылки]]></category>

		<guid isPermaLink="false">http://www.empd.ru/?p=534</guid>
		<description><![CDATA[A simple responsive layout with some fancy page transitions. The idea is to show four items initially and expand them. Some additional page transitions are added for inner items.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-535" title="FullscreenLayoutPageTransitions" src="http://www.empd.ru/wp-content/uploads/2013/05/FullscreenLayoutPageTransitions.jpg" alt="" width="580" height="315" /></p>
<p>A simple responsive layout with some fancy page transitions. The idea is to show four items initially and expand them. Some additional page transitions are added for inner items.</p>
<blockquote><p>Демо: <a href="http://tympanus.net/Development/FullscreenLayoutPageTransitions/" target="_blank">http://tympanus.net/Development/FullscreenLayoutPageTransitions/</a><br />
Описание: <a href="http://tympanus.net/codrops/2013/04/23/fullscreen-layout-with-page-transitions/" target="_blank">http://tympanus.net/codrops/2013/04/23/fullscreen-layout-with-page-transitions/</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.empd.ru/post/fullscreen-layout-with-page-transitions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3D Book Showcase</title>
		<link>http://www.empd.ru/post/3d-book-showcase/</link>
		<comments>http://www.empd.ru/post/3d-book-showcase/#comments</comments>
		<pubDate>Thu, 23 May 2013 07:57:28 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Ссылки]]></category>

		<guid isPermaLink="false">http://www.empd.ru/?p=530</guid>
		<description><![CDATA[An experiment about a realistic looking book showcase with some interactivity using CSS 3D transforms.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-531" title="3DBookShowcase2" src="http://www.empd.ru/wp-content/uploads/2013/05/3DBookShowcase2.jpg" alt="" width="580" height="277" /></p>
<p>An experiment about a realistic looking book showcase with some interactivity using CSS 3D transforms.</p>
<blockquote><p>Демо: <a href="http://tympanus.net/Development/3DBookShowcase/" target="_blank">http://tympanus.net/Development/3DBookShowcase/</a><br />
Описание: <a href="http://tympanus.net/codrops/2013/01/08/3d-book-showcase/">http://tympanus.net/codrops/2013/01/08/3d-book-showcase/</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.empd.ru/post/3d-book-showcase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pixel-free CSS</title>
		<link>http://www.empd.ru/post/pixel-free-css/</link>
		<comments>http://www.empd.ru/post/pixel-free-css/#comments</comments>
		<pubDate>Mon, 06 May 2013 11:50:51 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Ссылки]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Юзабилити]]></category>

		<guid isPermaLink="false">http://www.empd.ru/?p=513</guid>
		<description><![CDATA[I recently redesigned my blog, The Sunday Best. In the process, I think I did something new: I completely avoided the use of px units in my CSS.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone  wp-image-514" title="Pixel-free_CSS" src="http://www.empd.ru/wp-content/uploads/2013/05/Pixel-free_CSS.jpg" alt="" width="640" height="320" /></p>
<p>I recently redesigned my blog, The Sunday Best. In the process, I think I did something new: I completely avoided the use of px units in my CSS.</p>
<blockquote><p><a href="http://medium.com/design-ux/66bddb327bb1" target="_blank">http://medium.com/design-ux/66bddb327bb1</a></p></blockquote>
<p>I’ve been (badly) making websites since I was 14. In 1996, and indeed for most of the Web’s existence, makers of websites had to be very concerned about the average resolution of users’ screens. I felt safe stretching my sites to just under 800-pixels wide to avoid horizontal scroll bars on monitors in the late ‘90s. By the early ‘00s, it was safe to make websites just under 1024-pixels wide.</p>
<p>In 2013, however, it’s more complicated. Uber users run Thunderbolt displays stretching 2560 pixels. Those same users are also on Macbook Airs with just 1366 pixels. Or on iPhones, with a width of 640 pixels but which answer to media quieries for 320-pixel design.</p>
<p>In 2013, the pixel is nearly meaningless. I got tired of guessing users’ pixel counts. I fully adopted vw and em units in my CSS.</p>
<p><strong>It started when I discovered vw units</strong>, and learned that I could define a font size in them. My initial goal was to simply resize the font based on the width of the viewport — and it worked, at least in modern browsers.</p>
<pre><em>body { font-size: 1.8vw; }</em></pre>
<p>I then wanted to see how far I could take the idea. I ended up completely removing px units from my CSS. And I’m very happy with the results.</p>
<p>The final challenge in extricating pixels from my design came from social share buttons. While the rest of my page fitted perfectly to any size screen, share buttons such as Facebook’s Like didn’t resize the same way. In mobile Safari, the button was uselessly tiny. Twitter offers different sizes for the Tweet button, but Facebook surprisingly has no options. In the end, I nixed the standard share buttons and created my own. (They’re not quite as functional as stock buttons, but certainly more usable on mobile, and more attractive.)</p>
<h2>The benefits</h2>
<p>Responsiveness is built in. Sort of. I still use media queries to adjust the layout for portrait screens and small screens.</p>
<p>Everything is kept to scale. Font size doesn’t adjust independently of the column width — roughly the same character count per line is retained. Dividing lines are sized relative everything else, maintaining the original proportions no matter what.</p>
<p>Users can resize a browser window to any size or aspect ratio and the design will fit — no horizontal scroll bars, no obstructed content. Instead of keeping a rigid browser size, this allows users to move the content anywhere on a desktop.</p>
<p>There’s no unused blank space around the page, no wasted screen.</p>
<p>It’s not easy for most people to do, but users can load multiple sites within a set of adjacent iframes, effectively viewing multiple websites at once. (Assuming other sites are as flexibly designed. <a href="https://medium.com/r/?url=http%3A%2F%2Ffiddle.jshell.net%2FMRSallee%2FWzqQT%2F8%2Fshow%2F">Here’s an example</a> — naturally, it works with most responsive designs.)</p>
<h2>The drawbacks</h2>
<p>Browser zoom controls no longer do anything on my blog — the only way to increase or decrease the size of the text is to resize the browser window.</p>
<p>I haven’t yet established a style for very large browsers, so at high resolution and a full-screen window the design gets a bit silly.</p>
<p>I had to give up stock social share buttons. They’re ugly anyway.</p>
<p>Images are still in pixels, and they get stretched. I don’t use many images in the page design, but do use a lot of photos. I’m pretty happy with how resized photos look in modern browsers. (Vector graphics and more advanced image serving could negate this issue.)</p>
<p>Browser compatibility with vw and vh units is still an issue. They work great in WebKit and Gecko. I looked at my blog in Internet Explorer just once and it seemed usable, though there were certainly some issues. I have the luxury of not having to worry about Internet Explorer.</p>
<hr />
<p>Most of the Web isn’t built like this, which means some of the ideals behind it don’t really work. Users aren’t accustomed to resizing their browser window to squeeze content to a preferred size. Some users always run full-screen even on large resolutions, which makes my blog look silly (words get huge). And few users are in the habit of loading multiple websites in adjacent iframes — we use tabs instead, which are generally preferable anyway (but don’t have the same options for content consumption).</p>
<p><strong>I think the Web should fully move in this direction.</strong> True proportionate sizing seems to me a more authentic way to responsively fit websites to browsers (rather than media queries that simply toggle between set pixel widths). It’s also pretty easy, and requires virtually zero guessing about the user’s browser. And after jumping the initial mental hurdle of designing in vw instead of px, I found it much easier and faster to build.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.empd.ru/post/pixel-free-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Подчёркивание ссылок с разрывами</title>
		<link>http://www.empd.ru/post/podchyorkivanie-ssy-lok-s-razry-vami/</link>
		<comments>http://www.empd.ru/post/podchyorkivanie-ssy-lok-s-razry-vami/#comments</comments>
		<pubDate>Sat, 20 Apr 2013 08:26:21 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Ссылки]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Юзабилити]]></category>

		<guid isPermaLink="false">http://www.empd.ru/?p=509</guid>
		<description><![CDATA[Два варианта]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-510" title="links-underline" src="http://www.empd.ru/wp-content/uploads/2013/04/links-underline.png" alt="" width="264" height="130" /></p>
<p>Два варианта:</p>
<blockquote><p><a href="http://bolknote.ru/2013/04/19/~3946#22" target="_blank">http://bolknote.ru/2013/04/19/~3946#22</a></p>
<p><a href="http://kizu.ru/" target="_blank">http://kizu.ru/</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.empd.ru/post/podchyorkivanie-ssy-lok-s-razry-vami/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Responsive Nav</title>
		<link>http://www.empd.ru/post/responsive-nav/</link>
		<comments>http://www.empd.ru/post/responsive-nav/#comments</comments>
		<pubDate>Thu, 18 Apr 2013 13:31:28 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Ссылки]]></category>
		<category><![CDATA[Юзабилити]]></category>

		<guid isPermaLink="false">http://www.empd.ru/?p=504</guid>
		<description><![CDATA[Responsive navigation plugin without library dependencies and with fast touch screen support. Try it out by resizing this window.]]></description>
			<content:encoded><![CDATA[<h2><img class="alignnone size-large wp-image-505" title="ResponsiveNav" src="http://www.empd.ru/wp-content/uploads/2013/04/ResponsiveNav-1024x795.jpg" alt="" width="720" height="558" /></h2>
<h2>Features</h2>
<p>Responsive Nav is a tiny JavaScript plugin which weighs only 1.7 KB minified and Gzip’ed, and helps you to create a toggled navigation for small screens. It uses touch events and CSS3 transitions for the best possible performance. It also contains a “clever” workaround that makes it possible to transition from height: 0 to height: auto, which isn’t normally possible with CSS3 transitions. <a href="http://responsive-nav.com/demo/">View live demo</a> or resize this window to see the plugin in action.</p>
<blockquote><p><a href="http://responsive-nav.com/" target="_blank">http://responsive-nav.com/</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.empd.ru/post/responsive-nav/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Повторяющийся зубчатый фон на CSS</title>
		<link>http://www.empd.ru/post/povtoryayushhijsya-zubchaty-j-fon-na-css/</link>
		<comments>http://www.empd.ru/post/povtoryayushhijsya-zubchaty-j-fon-na-css/#comments</comments>
		<pubDate>Tue, 16 Apr 2013 11:36:22 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[Кодинг]]></category>

		<guid isPermaLink="false">http://www.empd.ru/?p=500</guid>
		<description><![CDATA[Зубчатый фон используя только средства CSS и никаких изображений]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-501" title="cb6e7a2936ed4015faa15778786d2730" src="http://www.empd.ru/wp-content/uploads/2013/04/cb6e7a2936ed4015faa15778786d2730.png" alt="" width="518" height="173" /></p>
<p>Зубчатый фон используя только средства CSS и никаких изображений!</p>
<p>Важные требования к такому забору:</p>
<ul>
<li>Никаких изображений!</li>
<li>Он должен спокойно тянуться по горизонтали</li>
<li>Обязательно должен поддерживать неравномерный фон у подложки</li>
<li>Фон не должен требовать никакой экстра-разметки. Лучше всего будет избегать псевдо-элементов (экономия — хорошо).</li>
</ul>
<p>Поддерживаемые браузеры: Chrome, Firefox (&gt; 3.6), Opera (&gt;= 12), Safari (&gt;= 5), IE10.</p>
<p>Для IE 7, 8 у нас будет фоллбэк в виде обычной заливки. А вот с IE9 проблема — он не поддерживает градиенты, но при этом понимает hsla и rgba цвета. Воистину «великолепный» браузер. Что ж, его пока придётся игнорировать. Если кто–то подскажет хороший фоллбэк для IE буду только благодарен.</p>
<p>Что ж, приступим.</p>
<p>Наш зубчатый край будет состоять из двух наслаивающихся друг на друга градиентов в виде треугольников.</p>
<p><img src="http://habrastorage.org/storage2/6c2/b5c/234/6c2b5c2341d71d4e7c74992514041d4a.png" alt="" /></p>
<blockquote><p>Пример: <a href="http://jsfiddle.net/CyberAP/eSx3d/" target="_blank">http://jsfiddle.net/CyberAP/eSx3d/</a><br />
Оригинал статьи и код: <a href="http://habrahabr.ru/post/176591/" target="_blank">http://habrahabr.ru/post/176591/</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.empd.ru/post/povtoryayushhijsya-zubchaty-j-fon-na-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Responsive Patterns</title>
		<link>http://www.empd.ru/post/responsive-patterns/</link>
		<comments>http://www.empd.ru/post/responsive-patterns/#comments</comments>
		<pubDate>Tue, 16 Apr 2013 08:58:36 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Ссылки]]></category>
		<category><![CDATA[Юзабилити]]></category>

		<guid isPermaLink="false">http://www.empd.ru/?p=497</guid>
		<description><![CDATA[A collection of patterns and modules for responsive designs.]]></description>
			<content:encoded><![CDATA[<p>A collection of patterns and modules for responsive designs.</p>
<blockquote><p><a href="http://bradfrost.github.io/this-is-responsive/patterns.html" target="_blank">http://bradfrost.github.io/this-is-responsive/patterns.html</a></p></blockquote>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.empd.ru/post/responsive-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
