<?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://glebkalinin.ru/tag/fluid/feed/" rel="self" type="application/rss+xml" />
	<link>http://glebkalinin.ru</link>
	<description>Дизайн, проектирование, контент и здравый смысл</description>
	<lastBuildDate>Mon, 06 Sep 2010 07:14:43 +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>Вёрстка: фикс против «резины»</title>
		<link>http://glebkalinin.ru/fixed-vs-fluid/</link>
		<comments>http://glebkalinin.ru/fixed-vs-fluid/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 07:07:05 +0000</pubDate>
		<dc:creator>Глеб Калинин</dc:creator>
				<category><![CDATA[блог]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[резиновая верстка]]></category>
		<category><![CDATA[фиксированная верстка]]></category>

		<guid isPermaLink="false">http://glebkalinin.ru/?p=17</guid>
		<description><![CDATA[На Smashing Magazine огромный обзор российского веб-дизайна за авторством Арсения Веснина (Designcollector). Один из аспектов, который неизбежно упоминается в связи с отечественным веб-дизайном &#8211; это резиновая верстка. In Soviet Russia Действительно, в России стандартом считается верстка, при которой дизайн занимает 100% экрана, независимо от разрешения, в то время как западные сайты чаще всего сделаны по <a class="more-link" title="Перейти к описанию книги" href="http://glebkalinin.ru/fixed-vs-fluid/">...</a>]]></description>
			<content:encoded><![CDATA[<p>На Smashing Magazine <a href="http://www.smashingmagazine.com/2009/10/17/global-web-design-russia/">огромный обзор российского веб-дизайна</a> за авторством Арсения Веснина (<a href="http://designcollector.net/">Designcollector</a>). Один из аспектов, который неизбежно упоминается в связи с отечественным веб-дизайном &#8211; это резиновая верстка.</p>
<h3>In Soviet Russia</h3>
<p>Действительно, в России стандартом считается верстка, при которой дизайн занимает 100% экрана, независимо от разрешения, в то время как западные сайты чаще всего сделаны по жесткой сетке и зафиксированы по ширине. Артемий Андреевич Лебедев, отец советского веб-дизайна вероятный, изобретатель и ярый поборник резиновой верстки, презрительно <strong>называет фиксированные сайты «скриншотами»</strong>. Практически все сайты <a href="http://artlebedev.ru">Студии</a> имеют пропорциональную верстку, и именно они являлись и являются до сих пор источником идей, вдохновения и технических решений для тысяч дизайнеров, верстальщиков и разработчиков.</p>
<p><span id="more-17"></span>И у такого подхода есть очевидные плюсы. Грамотно выполненная резиновая верстка может повысить доступность и качество интерфейса сайта, она адаптируется под различные разрешения и размер окна, максимально эффективно используя рабочее пространство. Однако для некоторых приемов такой верстки неизбежно требуется применение таблиц и Javascript&#8217;а, и, как это практикуется в Студии &#8211; без какого-либо пиитета к веб-стандартам. Впрочем, с точки зрения бизнеса веб-стандарты хороши тогда, когда позволяют экономить или зарабатывать, а не ограничивают функционал и снижают качество продукта, коим является любой сайт. С этой позиции высказывание Лебедева о том, что <strong>лучшей валидатор &#8211; это браузер</strong>, кажется более чем оправданным.</p>
<h3>Следуйте за мной</h3>
<p>Многие последовали примеру Студии и начали делать все сайты резиновыми. Однако если работники Лебедева всегда следят за техническим прогрессом и заботятся действительно обо всех типах устройств отображения, а не только тех, что есть в их распоряжении, то большинство отечественных веб-разработчиков до этого не доросли. И потому очень часто приходится встречать сайты, которые на мониторах с диагональю больше 19 дюймов <strong>выглядят неприемлемо</strong> &#8211; катастрофические пропорции (сайт в ширину больше, чем в высоту), непропорционально длинные строки, на которых умещается по два предложения и т.д. Довольно часто попадается <strong>«ленивая» резиновая верстка</strong>, при которой изменяется только центральная колонка с основным контентом, а боковые колонки зафиксированы намертво.</p>
<p>Довольно трудно, если не невозможно сделать сайт, который смотрелся бы одинаково хорошо при ширине экрана и в 1024 и 1920 пикселей  &#8211; <strong>разница почти в 2 раза</strong>. А между тем оба эти разрешения сейчас в ходу и убывать ни одно, ни другое не собирается &#8211; с одной стороны, дешевеют широкоформатные мониторы, с другой &#8211;  появляется все больше нетбуков и прочей портативной техники с разрешениями, о которых веб-дизайнеры начали было забывать. Поэтому очень важно при резиновой верстке <strong>зафиксировать максимальную ширину</strong>, на которую будет растягивать ваш сайт. <span class="aside">Сделать это можно при CSS-свойства помощи max-width, разумеется с отдельными телодвижениями <a href="http://xhtml.ru/2005/06/11/max-width/">для IE</a>.</span></p>
<h3>Fix my sink</h3>
<p>Фиксированная верстка &#8211; прямое наследие полиграфической традиции, в которой какие-либо действия без понятия формата и четких размеров носителя невозможны. Как и в случае с печатью, созданный дизайнером макет максимально точно переносит в браузер и не меняется в зависимости от внешних обстоятельств. <strong>Фиксированный лэйаут проще внедрять и поддерживать</strong>: дизайнеру нет необходимости отрисовывать один и тот же макет в нескольких состояниях, а верстальщику ломать голову и биться над совместимостью. <span class="aside" id="gs960">Готовые модульные сетки вроде <a href="http://960.gs/">960gs</a> позволяют упростить процесс дизайна и верстки сайтов.</span> Дизайн фиксированных сайтов гораздо проще привести к гармоничному состоянию &#8211; можно быть уверенным, что блок, у которого высота и ширина равны, не поменяет своих свойств из-за того, что пользователь изменит размер окна. Очень часто <strong>гораздо лучше остановиться на фиксированной верстке, чем запускать сайт с непродуманной и не до конца оттестированной «резиной»</strong>, качественная имплементация которой требует больших ресурсов — временных и, как следствие, денежных.</p>
<h3>Из обоих миров</h3>
<p>Совмещение приемов фиксированной и резиновой верстки, а также немного Javascript&#8217;а могут давать довольно интересные результаты. Например, <a href="http://www.sohtanaka.com/web-design/smart-columns-w-css-jquery/">лэйауты</a>, в которых <strong>количество колонок</strong> с пропорциональной шириной <strong>зависит от доступного пространства</strong> (<a href="http://www.sohtanaka.com/web-design/examples/smart-columns/">пример</a>). Используя готовые наработки, можно создавать резиновые сайты по стандартам, тратя минимальное время на совместимость и используя техники, привычные по упомянутой выше 960 grid system &#8211; умельцы <a href="http://www.designinfluences.com/fluid960gs/"> адаптировали ее под резину</a>. К слову, <strong>в CSS3 потребность в резиновой верстке учтена</strong> &#8211; спецификация <a href="http://www.css3.info/introducing-the-flexible-box-layout-module/">Flexible Box Layout Module</a> все еще находится в состоянии черновика, однако с синтаксисом уже можно экспериментировать при помощи <a href="http://a.deveria.com/?p=236">плагина для jQuery</a>. <span class="aside">Спецификация <a href="http://www.w3.org/TR/css3-flexbox/">Flexible Box Layout Module</a> на&nbsp;сайте&nbsp;W3C.</span></p>
<img src="http://glebkalinin.ru/?ak_action=api_record_view&id=17&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://glebkalinin.ru/fixed-vs-fluid/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
