<?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>RenderMarket.com &#187; верстка</title>
	<atom:link href="http://rendermarket.com/tag/verstka/feed/" rel="self" type="application/rss+xml" />
	<link>http://rendermarket.com</link>
	<description>Обсуждение графических пакетов, общение в профессиональном кругу дизайнеров и художников</description>
	<lastBuildDate>Sat, 24 Dec 2011 11:28:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Пять шагов к улучшению модульной сетки – шаг 5</title>
		<link>http://rendermarket.com/2009/08/25/pyat-shagov-k-uluchsheniyu-modulnoj-setki-%e2%80%93-shag-5/</link>
		<comments>http://rendermarket.com/2009/08/25/pyat-shagov-k-uluchsheniyu-modulnoj-setki-%e2%80%93-shag-5/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 07:55:29 +0000</pubDate>
		<dc:creator>natio</dc:creator>
				<category><![CDATA[Теория]]></category>
		<category><![CDATA[верстка]]></category>
		<category><![CDATA[Информационный дизайн]]></category>
		<category><![CDATA[типографика]]></category>

		<guid isPermaLink="false">http://rendermarket.com/?p=1468</guid>
		<description><![CDATA[Последняя, пятая часть статьи о улучшении модульных сеток и их применению в веб дизайне. Резиновый шаблон или фиксированный? Какой лучше? Тут выбирайте на свой вкус. Любая сетка может быть рассчитана под резиновый дизайн. Стоит рассмотреть фиксированные и резиновые конструкции. Обе &#8230; ]]></description>
			<content:encoded><![CDATA[<p><img src="http://rendermarket.com/wp-content/uploads/2009/08/gold.gif" alt="gold" title="gold" width="430" height="90" class="alignnone size-full wp-image-1474" /><br />
Последняя, пятая часть статьи о улучшении модульных сеток и их применению в веб дизайне.<br />
Резиновый шаблон или фиксированный? Какой лучше? Тут выбирайте на свой вкус. Любая сетка может быть рассчитана под резиновый дизайн.</p>
<p>Стоит рассмотреть фиксированные и резиновые конструкции.<br />
Обе имеют свои достоинства.<br />
<span id="more-1468"></span><br />
Фиксированная сетка легче в реализации. Дизайнер получает полный контроль над расстоянием и восприятием страницы.<br />
Резиновые конструкции, соответственно, масштабируются под размеры мониторов пользователей.<br />
Оба вида могут свои недостатки макет может выглядеть либо слишком широким либо слишком узким на мониторах пользователей. </p>
<div class="news-list-margin"> </div>
<h1>Фиксированные сетки</h1>
<p>Как рассматривалось в предыдущих частях, фиксированные сетки наиболее актуальны для печатных изданий, где размеры макета не меняются и дизайнер получает полный контроль над пространством. Но с приходом Интернета многие из этих правил просто перестали работать.<br />
Пользователь может изменить размер шрифта межстрочный интервал – как ему захочется.<br />
Цель дизайнера максимально позаботится о удобочитаемости страниц с различными настройками пользователя.</p>
<div class="news-list-margin"> </div>
<h1>Резиновая сетка</h1>
<p>В идеале сетка строится в зависимости от размера шрифта. Колонки, интервалы между ними должны быть построены таким образом, чтобы максимизировать удобочитаемость по количеству символов. Все более или менее ясно если размер шрифта фиксирован, но в нашем случае это не так.</p>
<p>Пользователь может изменить размер шрифта<br />
Пользователь может изменять размер окна браузера<br />
Пользователь может изменять разрешение монитора</p>
<p>Сетка должна соблюдать пропорции при масштабировании и изменятся под настройки пользователя.<br />
Немного обдумав вышесказанное можно уточнить следущее:</p>
<ul>
<li>Сетка должна адаптироваться под изменения пользователя</li>
<li>Сетка должна сохранять первоначальные пропорции</li>
</ul>
<p>Я никогда не чувствовал себя комфортно при работе с резиновыми сетками.<br />
Очень важным есть и сам процесс дизайна подобных страниц, чтобы макеты при растягивании и масштабировании не «рассыпались». Этот процесс очень важен и требюует длительных наблюдений и большого опыта. </p>
<div class="news-list-margin"> </div>
<h1>Вопрос пропорций</h1>
<p>Сетки строятся на пропорциях. К примеру,1:3 или 2:1, больше интересных отношений можно наблюдать при использовании золотого сечения.<br />
Работа с коэффициентами хороша тем, что мы не привязываемся ни к каким конкретным единицам измерения, все, относительно. </p>
<div class="news-list-margin"> </div>
<h1>Божественное сечение</h1>
<p>В этой статье я показываю самый простой пример изпользования сеток. Как и в предыдущих статьях продолжим примеры на золотом сечении.<br />
Отношение 1:1.618.</p>
<p><img src="http://rendermarket.com/wp-content/uploads/2009/08/adaptive_grid_11.gif" alt="adaptive_grid_11" title="adaptive_grid_11" width="482" height="364" class="alignnone size-full wp-image-1469" /></p>
<div class="news-list-margin"> </div>
<h1>Выбираем длину измерения</h1>
<p>Для того, чтобы сетка была резиновой мы должны ипользовать либо проценты либо em, что равно размеру шрифта используемого на сайте. Мы будем использовать проценты.<br />
Чтобы нам было проще считать отношение 61,8% и 38,2%.<br />
<img src="http://rendermarket.com/wp-content/uploads/2009/08/adaptive_grid_21.gif" alt="adaptive_grid_21" title="adaptive_grid_21" width="482" height="364" class="alignnone size-full wp-image-1470" /></p>
<div class="news-list-margin"> </div>
<h1>Построение сетки CSS</h1>
<p>Перед началом построение хочу сказать, что эта статья о разработке, а не о веб стандартах и XTML и CSS я использую как инструмент реализации. Вы можете использовать таблицы.<br />
Учитывая особенности браузеров может быть погрешность в 1-2 процента. (постараюсь со временем поработать над хаками)<br />
Вот <a href="http://www.markboulton.co.uk/examples/golden_section.html" target="_blank">пример</a> кода, кто не хочет собирать вручную и сразу посмотреть рузальтат.<br />
Этот CSS подключает основные параметры, типографику и основные размеры тела.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">&quot;Lucida Grande&quot;</span><span style="color: #00AA00;">,</span> verdana<span style="color: #00AA00;">,</span> arial<span style="color: #00AA00;">,</span>
helvetica<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-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">62.5</span>%</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#333</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#f0f0f0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #00AA00;">*</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* Make sure the table cells show the right font */</span>
td <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;">&quot;Lucida Grande&quot;</span><span style="color: #00AA00;">,</span> verdana<span style="color: #00AA00;">,</span> arial<span style="color: #00AA00;">,</span>
helvetica<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/*--------------------------------------
GLOBALS &amp; GENERAL CASES
---------------------------------------*/</span>
&nbsp;
a <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">underline</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
a<span style="color: #3333ff;">:link </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#03c</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
a<span style="color: #3333ff;">:visited </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#03c</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#30c</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/*--------------------------------------
TYPOGRAPHY
---------------------------------------*/</span>
h1<span style="color: #00AA00;">,</span> h2<span style="color: #00AA00;">,</span> h3<span style="color: #00AA00;">,</span> h4<span style="color: #00AA00;">,</span> h5<span style="color: #00AA00;">,</span> h6 <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> helvetica<span style="color: #00AA00;">,</span> arial<span style="color: #00AA00;">,</span> verdana<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-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* approx 21px*/</span>
h1 <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2.1em</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2em</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* approx 16px*/</span>
h2 <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1.6em</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1em</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* approx 14px*/</span>
h3 <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1.4em</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* approx 12px*/</span>
h4 <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1.2em</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* approx 11/14 */</span>
p <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1.1em</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1.4em</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1em</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Далее добавим структуру в html документ.<br />
Столбцы завернуты в div (container), он занимает 90% всей ширины экрана и минимальная ширина 84em.<br />
Как упоминалось ранее наша идеальная ширина 52em. Это ширина нашей основной колонки и составляет по золотому сечению 1,62 умноженное на 52em и получаем, соответственно, 84em. Правая колонка – 84em минус 52 получаем 32em. Превращаем в проценты и получаем 62% и 38%.<br />
Существует также минимальная ширина для общего контейнера 84em.</p>
<div class="news-list-margin"> </div>
<h1>CSS для колонок</h1>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#container</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;"><span style="color: #cc66cc;">90</span>%</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">min-width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">84em</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#contentframe</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2em</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2em</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#ccc</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* 2 column layout c1-c1-c2 */</span>
<span style="color: #6666ff;">.c1-c2</span> <span style="color: #cc00cc;">#c2</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">36.2</span>%</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">1em</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.c1-c2</span> <span style="color: #cc00cc;">#c1</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">61.8</span>%</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">1em</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<div class="news-list-margin"> </div>
<p><a href="http://rendermarket.com/2009/07/10/pyat-shagov-k-uluchsheniyu-modulnoj-setki-%e2%80%93-shag-1/  ">Часть 1</a> <a href="http://rendermarket.com/2009/07/17/pyat-shagov-k-uluchsheniyu-modulnoj-setki-%e2%80%93-shag-2/">Часть 2</a> <a href="http://rendermarket.com/2009/07/20/pyat-shagov-k-uluchsheniyu-modulnoj-setki-%e2%80%93-shag-3/">Часть 3</a> <a href="http://rendermarket.com/2009/08/06/pyat-shagov-k-uluchsheniyu-modulnoj-setki-%e2%80%93-shag-4/ ">Часть 4</a> Часть 5</p>
<div class="news-list-margin"> </div>
<p>Оригинал <a href="http://www.markboulton.co.uk/journal/comments/five_simple_steps_to_designing_grid_systems_part_5/">статьи</a><br />
Перевод: <a href="http://sadesign.com.ua">Опанасенко Сергей</a></p>
<div class="news-list-margin"> </div>
]]></content:encoded>
			<wfw:commentRss>http://rendermarket.com/2009/08/25/pyat-shagov-k-uluchsheniyu-modulnoj-setki-%e2%80%93-shag-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Обнулятор css</title>
		<link>http://rendermarket.com/2009/03/27/obnulyator-css/</link>
		<comments>http://rendermarket.com/2009/03/27/obnulyator-css/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 10:07:51 +0000</pubDate>
		<dc:creator>natio</dc:creator>
				<category><![CDATA[html/css]]></category>
		<category><![CDATA[верстка]]></category>

		<guid isPermaLink="false">http://rendermarket.com/?p=807</guid>
		<description><![CDATA[Полезная вещь для верстки — сбрасываем все параметры под ноль и становимся «богами» отступов :-) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 &#8230; ]]></description>
			<content:encoded><![CDATA[<p><img src="http://rendermarket.com/wp-content/uploads/2009/03/pew_zero.gif" alt="обнулятор css" title="обнулятор css" width="256" height="195" class="alignnone size-full wp-image-808" /><br />
Полезная вещь для верстки — сбрасываем все параметры под ноль и становимся «богами» отступов :-)<br />
<span id="more-807"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/* Обнуляем все под нуль */</span>
html<span style="color: #00AA00;">,</span> body<span style="color: #00AA00;">,</span> div<span style="color: #00AA00;">,</span> span<span style="color: #00AA00;">,</span> applet<span style="color: #00AA00;">,</span> object<span style="color: #00AA00;">,</span> iframe<span style="color: #00AA00;">,</span>
h1<span style="color: #00AA00;">,</span> h2<span style="color: #00AA00;">,</span> h3<span style="color: #00AA00;">,</span> h4<span style="color: #00AA00;">,</span> h5<span style="color: #00AA00;">,</span> h6<span style="color: #00AA00;">,</span> p<span style="color: #00AA00;">,</span> blockquote<span style="color: #00AA00;">,</span> pre<span style="color: #00AA00;">,</span>
a<span style="color: #00AA00;">,</span> abbr<span style="color: #00AA00;">,</span> acronym<span style="color: #00AA00;">,</span> address<span style="color: #00AA00;">,</span> big<span style="color: #00AA00;">,</span> cite<span style="color: #00AA00;">,</span> code<span style="color: #00AA00;">,</span>
del<span style="color: #00AA00;">,</span> dfn<span style="color: #00AA00;">,</span> em<span style="color: #00AA00;">,</span> <span style="color: #000000; font-weight: bold;">font</span><span style="color: #00AA00;">,</span> img<span style="color: #00AA00;">,</span> ins<span style="color: #00AA00;">,</span> kbd<span style="color: #00AA00;">,</span> q<span style="color: #00AA00;">,</span> s<span style="color: #00AA00;">,</span> samp<span style="color: #00AA00;">,</span>
small<span style="color: #00AA00;">,</span> strike<span style="color: #00AA00;">,</span> strong<span style="color: #00AA00;">,</span> sub<span style="color: #00AA00;">,</span> sup<span style="color: #00AA00;">,</span> tt<span style="color: #00AA00;">,</span> var<span style="color: #00AA00;">,</span>
b<span style="color: #00AA00;">,</span> u<span style="color: #00AA00;">,</span> i<span style="color: #00AA00;">,</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">,</span>
dl<span style="color: #00AA00;">,</span> dt<span style="color: #00AA00;">,</span> dd<span style="color: #00AA00;">,</span> ol<span style="color: #00AA00;">,</span> ul<span style="color: #00AA00;">,</span> li<span style="color: #00AA00;">,</span>
fieldset<span style="color: #00AA00;">,</span> form<span style="color: #00AA00;">,</span> label<span style="color: #00AA00;">,</span> legend<span style="color: #00AA00;">,</span>
table<span style="color: #00AA00;">,</span> caption<span style="color: #00AA00;">,</span> tbody<span style="color: #00AA00;">,</span> tfoot<span style="color: #00AA00;">,</span> thead<span style="color: #00AA00;">,</span> tr<span style="color: #00AA00;">,</span> th<span style="color: #00AA00;">,</span> td <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">outline</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">vertical-align</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">baseline</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">transparent</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
body <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
ol<span style="color: #00AA00;">,</span> ul <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
blockquote<span style="color: #00AA00;">,</span> q <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">quotes</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
blockquote<span style="color: #3333ff;">:before</span><span style="color: #00AA00;">,</span> blockquote<span style="color: #3333ff;">:after</span><span style="color: #00AA00;">,</span>
q<span style="color: #3333ff;">:before</span><span style="color: #00AA00;">,</span> q<span style="color: #3333ff;">:after </span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">''</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* использовать :focus */</span>
<span style="color: #3333ff;">:focus </span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">outline</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* элементы, которым добавляем несколько классов: class=&quot;menu_item del&quot; */</span>
ins <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
del <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">line-through</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* Но все равно у таблиц надо ставить 'cellspacing=&quot;0&quot;', без этого никак. */</span>
table <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">border-collapse</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">collapse</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border-spacing</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Обнулятор от Yahoo ©</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.0
*/</span>
body<span style="color: #00AA00;">,</span>div<span style="color: #00AA00;">,</span>dl<span style="color: #00AA00;">,</span>dt<span style="color: #00AA00;">,</span>dd<span style="color: #00AA00;">,</span>ul<span style="color: #00AA00;">,</span>ol<span style="color: #00AA00;">,</span>li<span style="color: #00AA00;">,</span>h1<span style="color: #00AA00;">,</span>h2<span style="color: #00AA00;">,</span>h3<span style="color: #00AA00;">,</span>h4<span style="color: #00AA00;">,</span>h5<span style="color: #00AA00;">,</span>h6<span style="color: #00AA00;">,</span>pre<span style="color: #00AA00;">,</span>form<span style="color: #00AA00;">,</span>fieldset<span style="color: #00AA00;">,</span>input<span style="color: #00AA00;">,</span>p<span style="color: #00AA00;">,</span>blockquote<span style="color: #00AA00;">,</span>th<span style="color: #00AA00;">,</span>td<span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>padding<span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
table<span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">border-collapse</span><span style="color: #00AA00;">:</span><span style="color: #993333;">collapse</span><span style="color: #00AA00;">;</span>border-spacing<span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
fieldset<span style="color: #00AA00;">,</span>img<span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
address<span style="color: #00AA00;">,</span>caption<span style="color: #00AA00;">,</span>cite<span style="color: #00AA00;">,</span>code<span style="color: #00AA00;">,</span>dfn<span style="color: #00AA00;">,</span>em<span style="color: #00AA00;">,</span>strong<span style="color: #00AA00;">,</span>th<span style="color: #00AA00;">,</span>var<span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">font-style</span><span style="color: #00AA00;">:</span><span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>font-weight<span style="color: #00AA00;">:</span><span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
ol<span style="color: #00AA00;">,</span>ul <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
caption<span style="color: #00AA00;">,</span>th <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
h1<span style="color: #00AA00;">,</span>h2<span style="color: #00AA00;">,</span>h3<span style="color: #00AA00;">,</span>h4<span style="color: #00AA00;">,</span>h5<span style="color: #00AA00;">,</span>h6<span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
q<span style="color: #3333ff;">:before</span><span style="color: #00AA00;">,</span>q<span style="color: #3333ff;">:after</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">:</span><span style="color: #ff0000;">''</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Спасибо <a href="http://iurevych.livejournal.com/2962.html">Юревич Сергею</a> за предоставленную инфу</p>
]]></content:encoded>
			<wfw:commentRss>http://rendermarket.com/2009/03/27/obnulyator-css/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Кривые фотки в ИЕ</title>
		<link>http://rendermarket.com/2009/03/20/krivye-fotki-v-ie/</link>
		<comments>http://rendermarket.com/2009/03/20/krivye-fotki-v-ie/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 11:41:01 +0000</pubDate>
		<dc:creator>natio</dc:creator>
				<category><![CDATA[html/css]]></category>
		<category><![CDATA[браузеры]]></category>
		<category><![CDATA[верстка]]></category>

		<guid isPermaLink="false">http://rendermarket.com/?p=787</guid>
		<description><![CDATA[Если размер изображения указан явно, то ИЕ обожмет ее не очень красиво, а все из-за алгоритма обжатия. Все правиться css фиксом для ИЕ 1 img &#123; -ms-interpolation-mode: bicubic; &#125; Плохое это дело — подгонять таким образом размеры изображения, но лучше &#8230; ]]></description>
			<content:encoded><![CDATA[<p><img src="http://rendermarket.com/wp-content/uploads/2009/03/prew.png" alt="prew" title="prew" width="256" height="195" class="alignnone size-full wp-image-789" /><br />
Если размер изображения указан явно, то ИЕ обожмет ее не очень красиво, а все из-за алгоритма обжатия.<br />
Все правиться css фиксом для ИЕ<br />
<span id="more-787"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">img <span style="color: #00AA00;">&#123;</span> -ms-interpolation-mode<span style="color: #00AA00;">:</span> bicubic<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p><img src="http://rendermarket.com/wp-content/uploads/2009/03/d0bad0b0d0ba-d180d0b0d0b1d0bed182d0b0d0b5d182.png" alt="d0bad0b0d0ba-d180d0b0d0b1d0bed182d0b0d0b5d182" title="d0bad0b0d0ba-d180d0b0d0b1d0bed182d0b0d0b5d182" width="420" height="310" class="alignnone size-full wp-image-788" /></p>
<p>Плохое это дело — подгонять таким образом размеры изображения, но лучше знать как фиксить :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://rendermarket.com/2009/03/20/krivye-fotki-v-ie/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Спрайты CSS без фонового изображения</title>
		<link>http://rendermarket.com/2009/02/06/css-sprites/</link>
		<comments>http://rendermarket.com/2009/02/06/css-sprites/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 08:29:02 +0000</pubDate>
		<dc:creator>natio</dc:creator>
				<category><![CDATA[html/css]]></category>
		<category><![CDATA[верстка]]></category>

		<guid isPermaLink="false">http://rendermarket.com/?p=747</guid>
		<description><![CDATA[Хочу поделиться небольшим советом в верстке. Итак, если вы занимаетесь версткой, то наверное уже знакомы с технологией CSS Sprites, поэтому объяснять, что это такое я не буду. В двух словах это технология которая позволяет сверстать, например, вот такое меню: при &#8230; ]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-755" title="pre1" src="http://rendermarket.com/wp-content/uploads/2009/02/pre1.gif" alt="pre1" width="265" height="195" /></p>
<p>Хочу поделиться небольшим советом в верстке.</p>
<p style="text-align: left;">Итак, если вы занимаетесь версткой, то наверное уже знакомы с технологией CSS Sprites, поэтому объяснять, что это такое я не буду. В двух словах это технология которая позволяет сверстать, например, вот такое меню:</p>
<p style="text-align: left;"><img class="aligncenter" src="http://clip2net.com/clip/m13516/1233432104-clip-916b.png" alt="" width="258" height="45" /></p>
<p style="text-align: left;"><span id="more-747"></span>при этом используя только один файл, содержащий 2 изображения иконки:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://clip2net.com/clip/m13516/1233432317-clip-151b.png" alt="" width="17" height="32" /></p>
<p>Преимущества всем известны, а теперь о недостатках такого метода:</p>
<ol>
<li>Невозможно прописать alt-текст к изображению.</li>
<li>CSS Spriting и IE6 PNG — несовместимы.</li>
<li>Если нужно будет распечатать страницу, то такие изображение напечатаны не будут.</li>
<li>Семантически плохо, если в CSS спрятаны не семантические изображения.</li>
<li>Невозможно подчеркнуть элемент бордером (border) не подчеркивая при этом саму картинку.</li>
</ol>
<p>Всегда проще объяснить на примере, поэтому вот и он:</p>
<p>Для примера взял несколько элементов меню главной страницы своего <a title="Судоку — онлайн-головоломка" href="http://maworld.com.ua/" target="_blank">проекта</a>, реализованную технологией CSS Sprites:</p>
<p><strong>HTML:</strong></p>
<div class="html4strict" style="font-family: monospace; color: #000000;"><span style="color: #009900;"><a style="text-decoration: none;" href="http://december.com/html/4/element/ul.html"><span style="color: #000000; font-weight: bold;">&lt;ul</span></a> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&#171;links&#187;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><br />
<span style="color: #009900;"><a style="text-decoration: none;" href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;"> &lt;li&gt;</span></a></span><span style="color: #009900;"><a style="text-decoration: none;" href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&#171;#&#187;</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&#171;right&#187;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Правила игры<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span><br />
<span style="color: #009900;"><a style="text-decoration: none;" href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span><span style="color: #009900;"><a style="text-decoration: none;" href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&#171;#&#187;</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&#171;hist&#187;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>История игры<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ul&gt;</span></span></div>
<p><strong>CSS:</strong></p>
<div class="css" style="font-family: monospace; color: #000000;"><span style="color: #6666ff;">.links</span> <span style="color: #66cc66;">{</span><br />
list-style-type<span style="color: #3333ff;">:none</span>;<br />
position<span style="color: #3333ff;">:relative</span>;<br />
<span style="color: #66cc66;">}</span><br />
<span style="color: #6666ff;">.links</span> li <span style="color: #66cc66;">{</span><br />
float<span style="color: #3333ff;">:left</span>;<br />
position<span style="color: #3333ff;">:relative</span>;<br />
<span style="color: #66cc66;">}</span><br />
<span style="color: #6666ff;">.links</span> a <span style="color: #66cc66;">{</span><br />
<span style="color: #000000; font-weight: bold;">color</span>:<span style="color: #cc00cc;">#E02100</span>;<br />
display<span style="color: #3333ff;">:block</span>;<br />
font-size<span style="color: #3333ff;">:<span style="color: #933;">11px</span></span>;<br />
height<span style="color: #3333ff;">:<span style="color: #933;">16px</span></span>;<br />
letter-spacing<span style="color: #3333ff;">:<span style="color: #933;">1px</span></span>;<br />
line-height<span style="color: #3333ff;">:<span style="color: #933;">16px</span></span>;<br />
margin<span style="color: #3333ff;">:<span style="color: #933;">0</span></span> <span style="color: #933;">5px</span>;<br />
padding<span style="color: #3333ff;">:<span style="color: #933;">0</span></span> <span style="color: #933;">0</span> <span style="color: #933;">0</span> <span style="color: #933;">20px</span>;<br />
<span style="color: #66cc66;">}</span><br />
<span style="color: #6666ff;">.links</span> li a<span style="color: #6666ff;">.right</span> <span style="color: #66cc66;">{</span><br />
background<span style="color: #3333ff;">:transparent</span> <span style="color: #993333;">url</span><span style="color: #66cc66;">(</span><span style="color: #933;">images/link<span style="color: #6666ff;">.png</span></span><span style="color: #66cc66;">)</span> <span style="color: #993333;">no-repeat</span> <span style="color: #993333;">scroll</span> <span style="color: #933;">0</span> <span style="color: #933;">0</span>;<br />
<span style="color: #66cc66;">}</span><br />
<span style="color: #6666ff;">.links</span> li a<span style="color: #6666ff;">.hist</span> <span style="color: #66cc66;">{</span><br />
background<span style="color: #3333ff;">:transparent</span> <span style="color: #993333;">url</span><span style="color: #66cc66;">(</span><span style="color: #933;">images/link<span style="color: #6666ff;">.png</span></span><span style="color: #66cc66;">)</span> <span style="color: #993333;">no-repeat</span> <span style="color: #993333;">scroll</span> <span style="color: #933;">0</span> -<span style="color: #933;">16px</span>;<br />
<span style="color: #66cc66;">}</span></div>
<p>Отправляем на печать и получаем:<br />
<img class="aligncenter" src="http://clip2net.com/clip/m13516/1233435004-clip-904b.png" alt="" width="251" height="38" /><br />
А хотелось бы так:<br />
<img class="aligncenter" src="http://clip2net.com/clip/m13516/1233432104-clip-916b.png" alt="" width="258" height="45" /><br />
Теперь пробуем другой подход, ради которого я и написал этот совет:</p>
<p><strong>HTML:</strong></p>
<p>Внутри тега A я добавляю по тегу IMG, которому прописываю необходимые атрибуты:</p>
<div class="html4strict" style="font-family: monospace; color: #000000;"><span style="color: #009900;"><a style="text-decoration: none;" href="http://december.com/html/4/element/ul.html"><span style="color: #000000; font-weight: bold;">&lt;ul</span></a> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&#171;links&#187;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><br />
<span style="color: #009900;"><a style="text-decoration: none;" href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span><span style="color: #009900;"><a style="text-decoration: none;" href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&#171;#&#187;</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&#171;right&#187;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #009900;"><a style="text-decoration: none;" href="http://december.com/html/4/element/img.html"><span style="color: #000000; font-weight: bold;">&lt;img</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&#171;images/link.png&#187;</span> <span style="color: #000066;">alt</span>=<span style="color: #ff0000;">&#171;Правила игры&#187;</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&#171;Правила игры&#187;</span>/<span style="color: #000000; font-weight: bold;">&gt;</span></span>Правила игры<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span><br />
<span style="color: #009900;"><a style="text-decoration: none;" href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span><span style="color: #009900;"><a style="text-decoration: none;" href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&#171;#&#187;</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&#171;hist&#187;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #009900;"><a style="text-decoration: none;" href="http://december.com/html/4/element/img.html"><span style="color: #000000; font-weight: bold;">&lt;img</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&#171;images/link.png&#187;</span> <span style="color: #000066;">alt</span>=<span style="color: #ff0000;">&#171;История игры&#187;</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&#171;История игры&#187;</span>/<span style="color: #000000; font-weight: bold;">&gt;</span></span>История игры<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ul&gt;</span></span></div>
<div class="html4strict" style="font-family: monospace; color: #000000;"><strong><br />
</strong></div>
<p><strong>CSS:</strong></p>
<div class="css" style="font-family: monospace; color: #000000;"><span style="color: #6666ff;">.links</span> <span style="color: #66cc66;">{</span><br />
list-style-type<span style="color: #3333ff;">:none</span>;<br />
position<span style="color: #3333ff;">:relative</span>;<br />
font-family<span style="color: #3333ff;">:verdana</span>;<br />
<span style="color: #66cc66;">}</span><br />
<span style="color: #6666ff;">.links</span> li <span style="color: #66cc66;">{</span><br />
float<span style="color: #3333ff;">:left</span>;<br />
position<span style="color: #3333ff;">:relative</span>;<br />
<span style="color: #66cc66;">}</span><br />
<span style="color: #6666ff;">.links</span> a <span style="color: #66cc66;">{</span><br />
<span style="color: #000000; font-weight: bold;">color</span>:<span style="color: #cc00cc;">#E02100</span>;<br />
display<span style="color: #3333ff;">:block</span>;<br />
font-size<span style="color: #3333ff;">:<span style="color: #933;">11px</span></span>;<br />
height<span style="color: #3333ff;">:<span style="color: #933;">16px</span></span>;<br />
letter-spacing<span style="color: #3333ff;">:<span style="color: #933;">1px</span></span>;<br />
line-height<span style="color: #3333ff;">:<span style="color: #933;">16px</span></span>;<br />
margin<span style="color: #3333ff;">:<span style="color: #933;">0</span></span> <span style="color: #933;">5px</span> <span style="color: #933;">0</span> <span style="color: #933;">22px</span>;<br />
padding<span style="color: #3333ff;">:<span style="color: #933;">0px</span></span>;<br />
border-bottom<span style="color: #3333ff;">:<span style="color: #933;">1px</span></span> <span style="color: #993333;">dashed</span> <span style="color: #cc00cc;">#E02100</span>;<br />
text-decoration<span style="color: #3333ff;">:none</span>;<br />
<span style="color: #66cc66;">}</span><br />
<span style="color: #6666ff;">.links</span> li a img <span style="color: #66cc66;">{</span><br />
border<span style="color: #3333ff;">:none</span>; /* убераем бордюр */<br />
margin-left<span style="color: #3333ff;">:-<span style="color: #933;">18px</span></span>; /* сдвигаем относительно ссылки */<br />
<span style="color: #000000; font-weight: bold;">position</span>: <span style="color: #993333;">absolute</span>;<br />
<span style="color: #66cc66;">}</span><br />
<span style="color: #6666ff;">.links</span> li a<span style="color: #6666ff;">.right</span> img <span style="color: #66cc66;">{</span><br />
<span style="color: #000000; font-weight: bold;">clip</span>: rect<span style="color: #66cc66;">(</span><span style="color: #933;">0px</span> <span style="color: #933;">16px</span> <span style="color: #933;">16px</span> <span style="color: #933;">0px</span><span style="color: #66cc66;">)</span>; /* вырезаем нужный кусочек */<br />
<span style="color: #66cc66;">}</span><br />
<span style="color: #6666ff;">.links</span> li a<span style="color: #6666ff;">.hist</span> img <span style="color: #66cc66;">{</span><br />
<span style="color: #000000; font-weight: bold;">clip</span>: rect<span style="color: #66cc66;">(</span><span style="color: #933;">16px</span> <span style="color: #933;">16px</span> <span style="color: #933;">32px</span> <span style="color: #933;">0px</span><span style="color: #66cc66;">)</span>;<br />
margin-top<span style="color: #3333ff;">:-<span style="color: #933;">16px</span></span>; /* смещаем т.к. исходная картинка вертикальная */<br />
<span style="color: #66cc66;">}</span></div>
<p>В итоге получаем как в браузере так и в предварительном просмотре при печати, такой результат:</p>
<p style="text-align: left;"><img class="aligncenter" src="http://clip2net.com/clip/m13516/1233437385-clip-2kb.png" alt="" width="266" height="88" /></p>
<p style="text-align: left;">Теперь у пиктограммы и подсказка есть, и альт-текст, и красиво распечатывается на бумагу. Также ссылка подчеркнута теперь отдельно.</p>
<p style="text-align: left;">Ну вот и все. Думаю такой метод пригодится, задачи ведь бывают разные.</p>
<p style="text-align: left;">
<p style="text-align: left;">Автор статьи:<strong> </strong>divbyzero</p>
]]></content:encoded>
			<wfw:commentRss>http://rendermarket.com/2009/02/06/css-sprites/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Отключение пиксельной рамки</title>
		<link>http://rendermarket.com/2009/02/06/otklyuchenie-pikselnoj-ramki/</link>
		<comments>http://rendermarket.com/2009/02/06/otklyuchenie-pikselnoj-ramki/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 08:19:08 +0000</pubDate>
		<dc:creator>natio</dc:creator>
				<category><![CDATA[html/css]]></category>
		<category><![CDATA[верстка]]></category>

		<guid isPermaLink="false">http://rendermarket.com/?p=742</guid>
		<description><![CDATA[Часто, или не очень, меня спрашивают как убрать пиксельную рамочку вокруг ссылок. Она, конечно же не спроста там, а служит как один из элементов юзабилити. Ну что ж, убрать ее можно и это не предоставит труда, а поможет нам CSS. &#8230; ]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-743" title="пиксельная рамка" src="http://rendermarket.com/wp-content/uploads/2009/02/prewiew.gif" alt="пиксельная рамка" width="265" height="195" /></p>
<p>Часто, или не очень, меня спрашивают как убрать пиксельную рамочку вокруг ссылок.</p>
<p>Она, конечно же не спроста там, а служит как один из элементов юзабилити. Ну что ж, убрать ее можно и это не предоставит труда, а поможет нам CSS.<br />
Есть вариант с применением явы, но он пока-что нам не нужен и мы удовлетворимся применением каскадных стилей.<br />
<span id="more-742"></span><img class="alignnone size-full wp-image-744" title="1" src="http://rendermarket.com/wp-content/uploads/2009/02/1.jpg" alt="1" width="128" height="50" /></p>
<p>Делается свойством <a href="http://www.w3.org/TR/REC-CSS2/ui.html#propdef-outline-width" target="_blank">outline </a></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">a:active, a:focus, img { outline: 0; }</pre></td></tr></table></div>

<p>В ie6 не работает.</p>
<p>Вариант для работы в ie6 подсказал <a href="http://maworld.com.ua/">divbyzero</a>.<br />
Работает ниже приведенный код следующим образом: внутрь тега «a» добавляется тег «em».<br />
Во время того, когда ссылка становится активна или приобретает фокус, мы делаем ее ширину и высоту равную нулю.<br />
И в данный момент отображается уже содержимое «em».</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;  &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&nbsp;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
  &lt;title&gt;Тест&lt;/title&gt;
&lt;/head&gt;
&nbsp;
&lt;body&gt;
  &lt;style type=&quot;text/css&quot;&gt;
    ul#no_dots {
      list-style-type:none;
      padding:0;
      margin:0;
      width:500px;
      height:50px;
      margin:0 auto;
    }
    ul#no_dots li {
      display:block;
      width:120px;
      height:25px;
      float:left;
      margin-right:2px;
    }
    ul#no_dots a {
      display:block;
      width:100px;
      height:30px;
      position:relative;
      text-decoration:none;
      outline:0;
    }
    ul#no_dots a em {
      display:block;
      font-style:normal;
      width:100px;
      height:30px;
      color:#000;
      position:absolute;
      top:0;
      left:0;
      cursor:pointer;
    }
    ul#no_dots a:hover {
      color:#c00;
    }
    ul#no_dots a:hover em {
      color:#2088F3;
    }
    ul#no_dots a:active, ul#no_dots a:focus {
      width:0;
      height:0;
    }
    ul#no_dots a:active em,
    ul#no_dots a:focus em {
      color:#D81E00;
    }
  &lt;/style&gt;
  &lt;ul id=&quot;no_dots&quot;&gt;
    &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;em&gt;Главная&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;em&gt;Форум&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;em&gt;Новости&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/body&gt;
&lt;/html&gt;</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://rendermarket.com/2009/02/06/otklyuchenie-pikselnoj-ramki/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

