<?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>Создание сайтов, HTML-верстка, поддержка, оптимизация и продвижение сайтов. Заказать сайт-визитку</title>
	<atom:link href="http://free-studio.com.ua/feed/" rel="self" type="application/rss+xml" />
	<link>http://free-studio.com.ua</link>
	<description>Сайт web-студии &#34;Free-studio&#34;. Создание сайтов. Оптимизация и продвижение сайтов. Услуги HTML-верстки сайтов.</description>
	<lastBuildDate>Sun, 28 Feb 2010 23:45:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Высота браузера без вертикальной прокрутки</title>
		<link>http://free-studio.com.ua/razrabotka/vysota-brauzera-bez-vertikalnoj-prokrutki/</link>
		<comments>http://free-studio.com.ua/razrabotka/vysota-brauzera-bez-vertikalnoj-prokrutki/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 20:15:39 +0000</pubDate>
		<dc:creator>free</dc:creator>
				<category><![CDATA[Разработка]]></category>
		<category><![CDATA[вертикальная прокрутка]]></category>
		<category><![CDATA[высота активной области браузера]]></category>
		<category><![CDATA[высота браузера]]></category>

		<guid isPermaLink="false">http://free-studio.com.ua/?p=41</guid>
		<description><![CDATA[Часто бывает, что в дизайн закладывают идею отсутствия вертикаьной прокрутки на сайте. В таком случаи это сообщается верстальщику при поступлении макета в работу. Однако зачастую высота макета больше, чем высота активной области браузера при минимальном разрешении, заложенном в ТЗ. И вот тут начинаются проблемы&#8230;
Для избежания таких ситуаций были произведены вычисления высоты активной области браузера для [...]]]></description>
			<content:encoded><![CDATA[<p>Часто бывает, что в дизайн закладывают идею отсутствия вертикаьной прокрутки на сайте. В таком случаи это сообщается верстальщику при поступлении макета в работу. Однако зачастую высота макета больше, чем высота активной области браузера при минимальном разрешении, заложенном в ТЗ. И вот тут начинаются проблемы&#8230;</p>
<p>Для избежания таких ситуаций были произведены вычисления высоты активной области браузера для разных разрешений. Высота приводится с допустимой погрешностью на пользовательские настройки браузера для развернутого на весь экран браузера с вкладками и Windows Vista со стандартной темой и некрупными иконками.<br />
Итак, высота панели задач и меню &laquo;пуск&raquo; составляет 50px. К ней необходимо прибавить высоту верхней части браузера. Поехали:<span id="more-41"></span></p>
<ol>
<li> Mozilla Firefox: меню &laquo;файл&raquo; + адресная строка + панель закладок + вкладки + нижняя панель = 153px</li>
<li> Safari 4.0.2 адресная строка + закладки + вкладки = 101рх</li>
<li>Opera  меню &laquo;файл&raquo; + адресная строка + вкладки + нижняя панель = 130px</li>
<li> Google Chrome вкладки + адресная строка = 63рх</li>
<li> Internet Explorer 6 меню &laquo;файл&raquo; + адресная строка + панель настроек + нижняя панель = 132рx</li>
<li> Internet Explorer 7 адресная строка + вкладки + нижняя панель = 116px</li>
<li> Internet Explorer 8 адресная строка + закладки + вкладки + нижняя панель = 143px</li>
</ol>
<p>Вывод: высота активной области браузера меньше всех у Mozilla Firefox &#8211; 153px, от нее и будем отталкиваться.</p>
<p>Итак, на экране при развернутом на весь экран браузере &laquo;съедается&raquo; <strong>153+50= 203px</strong>.<br />
Значит, для следующих разрешений высота активной области браузера составляет:</p>
<table style="border: 1px solid #ccc;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<th style="border: 1px solid #ccc; padding: 5px;">1024*768</th>
<td style="border: 1px solid #ccc; padding: 5px;"><strong>565px</strong></td>
</tr>
<tr>
<th style="border: 1px solid #ccc; padding: 5px;">1280*1024</th>
<td style="border: 1px solid #ccc; padding: 5px;"><strong>821px</strong></td>
</tr>
<tr>
<th style="border: 1px solid #ccc; padding: 5px;">1280*800</th>
<td style="border: 1px solid #ccc; padding: 5px;"><strong>597px</strong></td>
</tr>
<tr>
<th style="border: 1px solid #ccc; padding: 5px;">1440*900</th>
<td style="border: 1px solid #ccc; padding: 5px;"><strong>697px</strong></td>
</tr>
<tr>
<th style="border: 1px solid #ccc; padding: 5px;">1680*1050</th>
<td style="border: 1px solid #ccc; padding: 5px;"><strong>847px</strong></td>
</tr>
</tbody>
</table>
<p>Таким образом, если минимальное разрешение, на которое ориентирован сайт, &#8211; 1024*768, то для избежания вертикальной прокрутки необходимо в макете отталкиваться от высоты 565px</p>
]]></content:encoded>
			<wfw:commentRss>http://free-studio.com.ua/razrabotka/vysota-brauzera-bez-vertikalnoj-prokrutki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Создание gif анимации с помощью PhotoShop и использование ее в веб</title>
		<link>http://free-studio.com.ua/razrabotka/gif-animation-in-web/</link>
		<comments>http://free-studio.com.ua/razrabotka/gif-animation-in-web/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 08:30:18 +0000</pubDate>
		<dc:creator>free</dc:creator>
				<category><![CDATA[Разработка]]></category>
		<category><![CDATA[gif]]></category>
		<category><![CDATA[gif-анимация]]></category>
		<category><![CDATA[PhotoShop]]></category>

		<guid isPermaLink="false">http://free-studio.com.ua/?p=29</guid>
		<description><![CDATA[Для улучшения оформлении сайта  можно обойтись и без JavaScript. И помогут нам изображения в формате gif, анимированные картинки. Если вставлять их с умом в элементы оформления, то они могут стать маленькими приятными дополнениями к дизайну ресурса, которые  порадуют заказчика.
Рассмотрим, как создавать анимированные gif картинки в PhotoShop CS3.
Задача: у нас есть исходная картинка:

при наведении [...]]]></description>
			<content:encoded><![CDATA[<p><!-- a.cat, a.cat2 { 	background: url(/wp-content/uploads/articles/animation/cat_static.gif) no-repeat 0 0; 	display: block; 	height: 107px; 	width: 100px; } a.cat:hover { 	background: url(/wp-content/uploads/articles/animation/cat_animated.gif) no-repeat 0 0; } a.cat2:hover { 	background: url(/wp-content/uploads/articles/animation/cat_animated2.gif) no-repeat 0 0; } a.car { 	background: url(/wp-content/uploads/articles/animation/car.gif) no-repeat 0 0; 	display: block; 	height: 65px; 	width: 100px; } a.car:hover { 	background-position: 0 100%; } -->Для улучшения оформлении сайта  можно обойтись и без JavaScript. И помогут нам изображения в формате gif, анимированные картинки. Если вставлять их с умом в элементы оформления, то они могут стать маленькими приятными дополнениями к дизайну ресурса, которые  порадуют заказчика.</p>
<p>Рассмотрим, как создавать анимированные gif картинки в PhotoShop CS3.<span id="more-29"></span></p>
<p>Задача: у нас есть исходная картинка:</p>
<p><img src="/wp-content/uploads/articles/animation/cat_static.gif" border="0" alt="Исходное изображение" width="100" height="107" /></p>
<p>при наведении на нее необходимо показать эту картинку:</p>
<p><img src="/wp-content/uploads/articles/animation/cat_3.gif" border="0" alt="Изображение при наведении курсора" width="100" height="107" /></p>
<p>Добавим &laquo;эффектности&raquo;: пусть при наведении на картинку текст выезжает снизу:</p>
<p><img src="/wp-content/uploads/articles/animation/cat_4.gif" border="0" alt="Анимация" width="100" height="107" /></p>
<p>Для создания анимации открываем наше исходное изображение в PhotoShop CS3. Отобразим панель анимации: Window -&gt; Animation</p>
<p><img src="/wp-content/uploads/articles/animation/screen1.png" border="0" alt="Animation" width="525" height="374" /></p>
<p>В отобразившемся окне анимации (1) перейдем к панели покадровой анимации (2):</p>
<p><img src="/wp-content/uploads/articles/animation/screen2.png" border="0" alt="Переход к покадровой анимации" width="525" height="374" /></p>
<p>У нас есть 2 группы слоев: picture &#8211; фоновая картинка, которая меняться не будет, и hover &#8211; текст и подложка с градиентом, которая быдет выезжать, с ней мы и будем работать.</p>
<p>Для каждого кадра необходимо задать время, которое он будет отображаться. В нашем случаи 0,1с:</p>
<p><img src="/wp-content/uploads/articles/animation/screen3.png" border="0" alt="Задаем время" width="525" height="374" /></p>
<p>And let the magic begin <img src='http://free-studio.com.ua/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  &#8230; Копируем наш кадр и сдвигаем вверх группу hover вверх</p>
<p><img src="/wp-content/uploads/articles/animation/screen4.png" alt="magic" width="525" height="374" /></p>
<p>Копируем следующий кадр и сдвигаем группу hover вверх еще немного. Продолжаем копировать и сдвигать до тех пор, пока надпись не займет необходимое положение, в нашем случаи это 7 кадров. Для просмотра результата можно использовать кнопку &laquo;Play animation&raquo;:</p>
<p><img src="/wp-content/uploads/articles/animation/screen5.png" alt="" width="525" height="374" /></p>
<p>И последний штрих: выбираем режим проигрывания анимации: один раз, заданное количество раз либо же постоянно.</p>
<p><img src="/wp-content/uploads/articles/animation/screen6.png" border="0" alt="Режим проигрывания анимации" width="525" height="374" /></p>
<p>Зададим постоянное проигрывание.</p>
<p>Если результат нас устраивает, полученное изображение сохраняем File -&gt; Save for Web &amp; Devices. И не забывваем, что сохраняем картинку в формате gif! И вот он, результат:</p>
<p><img src="/wp-content/uploads/articles/animation/cat_animated.gif" border="0" alt="" width="100" height="107" /></p>
<p>Теперь необходимо вставить картинку с анимацией на страничку. Вставляем в код страницы ссылку &lt;a href=&raquo;#&raquo; class=&raquo;cat&raquo; title=&raquo;Погладь кота&raquo;&gt;&lt;/a&gt;</p>
<p>a.cat {<br />
background: url(cat_static.gif) no-repeat 0 0;<br />
display: block;<br />
height: 107px;<br />
width: 100px;<br />
}<br />
a.cat:hover {<br />
background: url(cat_animated.gif) no-repeat 0 0;<br />
}</p>
<p><a class="cat" title="Погладь кота" href="#"></a></p>
<p>Теперь при наведении статичная картинка заменяется картинкой анимированной. Однако если удерживать курсор на картинке видно, что анимация повторяется, создавая неприятныйэффект мигания. Для того, чтоб анимация проигрывалась один раз, при сохранении картинки необходимо указать это в режиме проигрывания анимации. Пересохраним картинку:</p>
<p><a class="cat2" title="Погладь кота" href="#"></a></p>
<p>При использовании такой техники на сайте при первом наведении на нее будет небольшая задержка до появления изображения &#8211; это подгружается анимированная картина. К сожалению, в случаи, когда анимация проигрывается не все время, а лишь один или несколько раз, нельзя объединить анимированную и неанимированную картинки в один спрайт, так как есть большая вероятность, что до того, как пользователь наведет курсор на картинку, анимация уже закончит проигрываться. Так что с миганием прийдется мириться.</p>
<p>В случаи, когда анимация постоянно повторяется, объединять в спрайт заменяющиеся картинки можно (и нужно <img src='http://free-studio.com.ua/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ):</p>
<p><a class="car" href="#"></a></p>
<p>В данном случаи используется следующий спрайт:</p>
<p><img src="/wp-content/uploads/articles/animation/car.gif" border="0" alt="" width="100" height="130" /></p>
<p>Удачи вам с анимацией!</p>
]]></content:encoded>
			<wfw:commentRss>http://free-studio.com.ua/razrabotka/gif-animation-in-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML-верстка &#8211; Фиксированные, резиновые, эластичные макеты: какой выбрать для вашего сайта</title>
		<link>http://free-studio.com.ua/razrabotka/layout/</link>
		<comments>http://free-studio.com.ua/razrabotka/layout/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 17:33:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Разработка]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[web-сайт]]></category>
		<category><![CDATA[макет]]></category>

		<guid isPermaLink="false">http://free-studio.com.ua/?p=7</guid>
		<description><![CDATA[Фиксированный. Резиновый. Эластичный. Какой макет верстки можно считать наилучшим? Будет ли один из них более удобен для пользователя, чем другие? Насколько просто и удобно будет им пользоваться? Верстается ли один из них проще всех остальных? Есть ли среди них какой-либо совершенно непригодный?
Эти вопросы волнуют как дизайнеров и разработчиков, так и заказчиков.
Каждый вариант имеет свои преимущества [...]]]></description>
			<content:encoded><![CDATA[<p>Фиксированный. Резиновый. Эластичный. Какой макет верстки можно считать наилучшим? Будет ли один из них более удобен для пользователя, чем другие? Насколько просто и удобно будет им пользоваться? Верстается ли один из них проще всех остальных? Есть ли среди них какой-либо совершенно непригодный?</p>
<p>Эти вопросы волнуют как дизайнеров и разработчиков, так и заказчиков.</p>
<p>Каждый вариант имеет свои преимущества и недостатки. Но от итогового решения очень существенно зависит юзабилити. Так существует ли вообще правильное решение?<span id="more-7"></span></p>
<p>При дизайне и верстке макета сайта, предназначенного для большой аудитории, специалисты должны учитывать следующие <strong>различия между посетителями:</strong></p>
<div class="ad_block_right"><script type="text/javascript">// <![CDATA[
google_ad_client = "pub-2253122033837687";
/* 336x280, создано 18.10.09 */
google_ad_slot = "3151713596";
google_ad_width = 336;
google_ad_height = 280;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></div>
<ul>
<li>разрешение экрана;</li>
<li>браузер пользователя;</li>
<li>развернут ли браузер на весь экран;</li>
<li>дополнительные инструменты браузера (закладки, история и т.д);</li>
<li>операционную систему и оборудование пользователя.</li>
</ul>
<p>Прежде всего, необходимо решить, на какое разрешение монитора пользователя будет ориентирован сайт.</p>
<h2>1. Статистика</h2>
<p>Сегодня большинство дизайнеров отталкиваются от того, что большинство интернет-пользователей имеют разрешение экрана 1024*768 или выше. Разрешение 800*600 как минимальное уже ушло в прошлое. Согласно данным, опубликованном <a href="http://www.w3schools.com/browsers/browsers_display.asp" target="_blank">W3School</a>:</p>
<p><a href="http://www.w3counter.com/globalstats.php" target="_blank"><img src="/wp-content/uploads/articles/layouts/w3cstat.png" border="0" alt="*" width="475" height="525" /></a></p>
<p>Следующая таблица с сайта <a href="http://sohtanaka.com/" target="_blank">SohTanaka.com</a>, который вел статистику сравнивая, как некоторые большие веб-сайты адаптируются к разрешению с февраля 2006 по февраль 2008.</p>
<p><a href="http://www.sohtanaka.com/web-design/how-much-longer-will-we-design-for-1024"><img src="/wp-content/uploads/articles/layouts/stat.png" border="0" alt="Screen Resolution Accommodations of some top websites." width="471" height="432" /></a></p>
<p>Теперь многие большие сайты признают, что их аудитория имеет большее разрешение экрана.</p>
<p>Из вышесказанного следует, что большинство дизайнеров выбирают минимальную ширину 960px или 1000рх (ориентируясь на минимальную ширину экрана 1024рх) или 760px (ориентируясь на минимальную ширину экрана 800рх). Последнее встречается все реже.</p>
<h2>2. Разница между &laquo;фиксированными&raquo; и &laquo;резиновыми&raquo; макетами</h2>
<h4>Фиксированный макет</h4>
<p>Макет сайта с фиксированной шириной (или фиксированный макет) характеризуется тем, что основная область для содержания имеет неизменное значение ширины, не зависящее от разрешения экрана браузера пользователя. Т.е. нет разницы, какое разрешение имеет конкретный пользователь, все увидят одну и ту же картинку.</p>
<p><img src="/wp-content/uploads/articles/layouts/fixed.png" border="0" alt="Фиксированный макет" width="480" height="175" /></p>
<p>Блоки внутри фиксированы по ширине на 520, 200 и 200рх, А 960 (или 1000)-пиксельный контейнер стал стандартом для пользователей интернет, которые предположительно имеют разрешение 1024*768 или выше.</p>
<h4>Резиновый макет</h4>
<p>В резиновых макетах большинство внутренних элементов имеют ширину, заданную в процентах для того, чтобы приспособиться к разрешению пользователя</p>
<p><img src="/wp-content/uploads/articles/layouts/liquid.png" border="0" alt="Резиновый макет" width="480" height="175" /></p>
<p>Некоторые дизайнеры могут зафиксировать ширину отдельных элементов, например границы между блоками, но в основном макет использует процентное соотношение ширины, чтобы макет адаптировался для каждого пользователя.</p>
<h2>3. Макет с фиксированной шириной</h2>
<p>Многие разработчики предпочитают фиксированные макеты резиновым, так как их легче реализовать, и они обеспечивают большую уверенность в том, что разработчик видит то же, что и пользователь.</p>
<h4>Преимущества макетов с фиксированной шириной</h4>
<ul>
<li>Фиксированные макеты легче использовать;</li>
<li>Ширина фиксируется для всех браузеров, так что возникает меньше проблем с картинками, формами, видео и другим контентом, имеющим фиксированную ширину;</li>
<li>Нет необходимости задавать минимальную (min-width) или максимальную (max-width) ширину, которые, кроме того, до сих пор поддерживаются не всеми браузерами;</li>
<li>Даже если макет ориентирован на минимальное разрешение 800*600рх, контент будет все равно достаточно широким, чтобы быть читабельным;</li>
<li>В некоторых случаях использовать макеты с фиксированной шириной проще для создания определенных JavaScript эффектов или дизайнерских решений. Некоторые макеты дизайна <strong>разумно</strong> верстаются только с использованием фиксированной ширины основного контейнера;</li>
<li>Фиксированные макеты верстаются быстрее и легче, что очень важно на срочных проектах.</li>
</ul>
<h4>Недостатки макетов с фиксированной шириной</h4>
<ul>
<li>Фиксированный макет будет оставлять много пустого пространство у пользователей с большим разрешением экрана;</li>
<li>При разрешениях, меньших чем тот, на который рассчитан макет, в браузере появится горизонтальная прокрутка;</li>
<li>Для пользователей с большим разрешением экрана может понадобиться бесшовный повторяющийся фон;</li>
<li>Фиксированный макет несколько уступает по юзабилити остальным.</li>
</ul>
<h4>Примеры фиксированных макетов страниц</h4>
<p>Далее следуют 5 примеров сайтов с фиксированной шириной.</p>
<p><a href="http://preview.colorlightstudio.com" target="_blank"><img src="/wp-content/uploads/articles/layouts/layouts1.png" border="0" alt="повторяющийся серый фон по бокам страницы" width="480" height="286" /></a></p>
<p><small>Повторяющийся клетчатый фон по бокам страницы дает впечатление ее целостности даже на большом разрешении</small></p>
<p><a href="http://pravda.com.ua" target="_blank"><img src="/wp-content/uploads/articles/layouts/layouts2.png" border="0" alt="без изображения на фоне" width="480" height="286" /></a></p>
<p><small>На этом сайте повторяющаяся картинка для фона не потребовалась</small></p>
<p><a href="http://www.ezwpthemes.com/examples" target="_blank"><img src="/wp-content/uploads/articles/layouts/layouts3.png" border="0" alt="узкое фоновое изображение" width="480" height="286" /></a></p>
<p><small>Здесь фоновое изображение слишком узкое, поэтому при большом разрешение картинку портят «оборванные» линии</small></p>
<p>Разработчику при работе с фиксированным макетом всегда следует его центрировать, в противном случаи у пользователей с большим разрешением он будет прибит к краю браузера, что на больших разрешениях оставляет много пустого места:</p>
<p><img src="/wp-content/uploads/articles/layouts/layouts4.png" border="0" alt="0" width="480" height="286" /></p>
<h2>4. Резиновый макет</h2>
<p>Резиновый макет получается, если у основного контейнера не задавать ширину вообще (по умолчанию будет 100%) или задать ширину в процентах. Другими словами, не учитывая границы и отступы, сайт, имеющий ширину 100%, будет занимать всю видимую часть экрана, не создавая горизонтальной полосы прокрутки.</p>
<h4>Преимущества резиновых макетов</h4>
<ul>
<li>Резиновые макеты более дружественны, так как они подстраиваются под пользователя;</li>
<li>Количество свободного места подобно для всех браузеров и разрешений экрана, что визуально более привлекательно;</li>
<li>Хорошо спроектированные резиновые макеты могут исключать появление горизонтальной прокрутки на меньших разрешениях;</li>
<li>При грамотной верстке резиновый макет позволяет достичь большой универсальности в отображении, независимо от ширины окна пользовательского клиента. На практике это встречается довольно редко, но, теоретически, если все делать правильно, то такое возможно;</li>
<li>Резиновый макет совпадает с макетом, применяемым браузером по умолчанию, что позволяет считать его «идеологически правильным»;</li>
<li>Резиновый макет сайта позволяет использовать доступное разрешение экрана по максимуму. Большая часть содержания страницы будет «над линией сгиба» (т.е. видимой без дополнительной прокрутки страницы).</li>
</ul>
<h4>Недостатки резиновых макетов</h4>
<ul>
<li>Разработчик в меньшей степени контролирует то, что видит пользователь, и может не увидеть проблемы на своем разрешении;</li>
<li>Дизайнеру в некоторых случаях приходится рисовать несколько вариантов макета для разных разрешений;</li>
<li>Картинки, видео и другие типы контента с фиксированными размерами желательно предоставить в нескольких вариантах для разных разрешений;</li>
<li>На очень больших разрешениях контент может создать лишнее пустое пространство, что негативно повлияет на внешний вид сайта;</li>
<li>На очень маленьких разрешениях, если не задана минимальная ширина макета (для этого используется CSS-свойство min-width, которое не поддерживается Internet Explorer (IE) 6 версии и раньше), при слишком маленьком разрешении блоки начинают наезжать друг на друга или перескакивать друг под друга;</li>
<li>Слишком много доступного для чтения текста страницы и его острое желание заполнить всю доступное место может служить во вред удобству пользователей. Слишком много текста может «давить» на пользователя и делать сайт перегруженным или хаотичным. Существует выражение: “White space sells” (имеется в виду, что пустое пространство нужно для увеличения акцента на содержании), и оно справедливо применительно к вебсайтам;</li>
<li>Если для ограничения ширины макета использовать CSS свойство max-width (которое не поддерживается Internet Explorer (IE) 6 версии и раньше) и быть просто гуру верстки можно в результате стремления к «правильной идеологии» получить, сайт, которым будет тяжело пользоваться. Представьте себе, что нужно прочитать строку длиной более 1000 пикселей, и вы осознаете проблему.</li>
</ul>
<p>Резиновый макет необходимо использовать строго по назначению, не позволяя своим стремлениям сделать все «идеологически правильно» возобладать над здравым смыслом. Должны быть какая-то достаточно веская причина, чтобы использовать эту разновидность макета. Если вы все же решено использовать именно ее, необходимо убедиться, что резиновый макет сайта нормально смотрится на большинстве экранных разрешений. Иначе игра не стоит свеч.</p>
<h4>Примеры резинового дизайна</h4>
<p><a href="http://www.rodovidbank.com/eng/special_info.php" target="_blank"><img src="/wp-content/uploads/articles/layouts/layouts5.png" border="0" alt="резиновый макет" width="480" height="286" /></a></p>
<p><small>Горизонтальная полоса прокрутки появится при разрешении, меньшем чем 1024рх по ширине</small></p>
<p><a href="http://graybit.com/main.php" target="_blank"><img src="/wp-content/uploads/articles/layouts/layouts6.png" border="0" alt="полностью резиновый макет" width="480" height="286" /></a><br />
<a href="http://graybit.com/main.php" target="_blank"><img src="/wp-content/uploads/articles/layouts/layouts14.png" border="0" alt="элементы начинают наезжать друг на друга" width="420" height="223" /></a></p>
<p><small>При сжатии экрана элементы начинают наезжать друг на друга при сжатии окна до 560рх</small></p>
<p><a href="http://www.designinfluences.com/fluid960gs/12/fluid/jquery" target="_blank"><img src="/wp-content/uploads/articles/layouts/layouts7.png" border="0" alt="нет проблем с картинками" width="480" height="286" /></a></p>
<p><small>Здесь нет проблем с графическим оформлением и картинками</small></p>
<p>Чем меньше резиновый макет зависит от сложной и графической техники, тем легче будет его использовать и обслуживать. Он также будет более совместим с различными разрешениями экрана. С более чистым кодом и дизайном проблемы совместимости легче предотвратить, найти и устранить.</p>
<h2>5. Гибрид резинового и фиксированного макета</h2>
<p>На практике гораздо чаще, чем полностью резиновый макет, используется гибрид резинового и фиксированного макета. Он дает разработчику больший контроль над графическими элементами, чем полностью резиновый, и в то же время сохраняет главное преимущество резинового макета – адаптивность под каждого пользователя. Также в гибридном макете допускается фиксирование заданного при проектировании минимального разрешения (обычно это 1024*768), что дает при меньшем разрешении горизонтальную прокрутку и позволяет всем элементам дизайна оставаться на своих местах, не перекрывая и не налезая друг на друга при изменении размера окна.</p>
<p>Ниже приведены примеры различной комбинации фиксированных и резиновых частей в макетах.</p>
<p><a href="http://www.sarancha.net" target="_blank"><img src="/wp-content/uploads/articles/layouts/layouts8.png" border="0" alt="гибрид 1" width="480" height="286" /></a><br />
<a href="http://www.blossomgraphicdesign.com" target="_blank"><img src="/wp-content/uploads/articles/layouts/layouts9.png" border="0" alt="гибрид 2" width="480" height="286" /></a></p>
<p>На приведенные выше примерах сайтов фиксированную ширину имеют элементы шапки сайта, позиционированные по краям, а также боковые колонки. Центральная часть с контентом растягивается на всю ширину экрана пользователя.</p>
<p><a href="http://oxfordklass.org/rus/english-in-england" target="_blank"><img src="/wp-content/uploads/articles/layouts/layouts10.png" border="0" alt="гибрид 3" width="480" height="286" /></a></p>
<p><small>На данном сайте фиксировано изображение и меню в шапке, а также боковое меню и колонка новостей между меню и основным текстом. Область с основным текстом растягивается по ширине.</small></p>
<p><a href="http://oxfordklass.org/" target="_blank"><img src="/wp-content/uploads/articles/layouts/layouts11.png" border="0" alt="гибрид 4" width="480" height="286" /></a></p>
<p><small>Здесь фиксированную ширину имеют боковые колонки, а также меню снизу. Фоновая картинка меняется в зависимости от разрешения экрана пользователя.</small></p>
<h2>6. Эластичный макет</h2>
<p>При использовании эластичного макета размер основного контейнера и других (важных) элементов задается в em. Em прямо пропорциональны размеру текста или шрифта. Следовательно, при увеличении размера текста на странице, размеры разделов, заданные в em, увеличатся пропорционально.</p>
<h4>Преимущества эластичного макета</h4>
<ul>
<li>В случаи правильного исполнения макет может быть очень и очень дружественным пользователю (user-friendly). Цель – увеличивать или уменьшать все в зависимости от настроек пользователя;</li>
<li>Эластичный макет понравится и разработчикам, предпочитающим фиксированный макет, и разработчикам, предпочитающим резиновый макет, так как он объединяет в себе преимущества обоих.</li>
</ul>
<h4>Недостатки эластичного макета</h4>
<ul>
<li>Даже с учетом всех преимуществ, эластичный макет может стать источником проблем с юзабилити. Много времени уйдет на разработку и тестирование макета, чтобы сделать его подходящим для всех пользователей;</li>
<li>Для разработки такого макета приходится приложить намного больше усилий и времени, чем для двух других, что не всегда оправдано;</li>
<li>Зависимо от специфики, некоторые эластичные макеты требуют дополнительных стилей и «хаков» для IE6.</li>
</ul>
<h4>Примеры эластичных макетов</h4>
<p>Эластичный и резиновый макеты очень похожи внешне, настолько, что их сложно отличить друг от друга. Однако эластичные макеты вместо процентов используют em и больше всего зависят от размера шрифта, установленного в настройках пользователя.</p>
<p><a href="http://clearleft.com" target="_blank"><img src="/wp-content/uploads/articles/layouts/layouts12.png" border="0" alt="Эластичный макет" width="480" height="286" /></a></p>
<h2>7. Какой же макет подойдет для вашего веб-сайта?</h2>
<p>Выбор макета зависит прежде всего от самого сайта. Необходимо взвесить все преимущества и недостатки вариантов макетов, при этом учитывать особенности конкретно вашего дизайна, особенности контента, который предполагается разместить на сайте, а также время, отведенное на верстку и тестирование сайта и срочность проекта.</p>
<p><strong>При написании статьи использована информация с сайтов:</strong><br />
<a href="http://habrahabr.ru/blogs/css/31209/" target="_blank">http://habrahabr.ru</a><br />
<a href="http://www.smashingmagazine.com/2009/06/02/fixed-vs-fluid-vs-elastic-layout-whats-the-right-one-for-you" target="_blank">http://www.smashingmagazine.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://free-studio.com.ua/razrabotka/layout/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
