<?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>Fix Blog &#187; css</title>
	<atom:link href="http://fixblog.ru/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://fixblog.ru</link>
	<description>в помощь веб-мастерам</description>
	<lastBuildDate>Fri, 03 Jun 2011 05:32:27 +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>Два div рядом</title>
		<link>http://fixblog.ru/2010/04/13/%d0%b4%d0%b2%d0%b0-div-%d1%80%d1%8f%d0%b4%d0%be%d0%bc/</link>
		<comments>http://fixblog.ru/2010/04/13/%d0%b4%d0%b2%d0%b0-div-%d1%80%d1%8f%d0%b4%d0%be%d0%bc/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 16:27:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fix]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://fixblog.ru/?p=271</guid>
		<description><![CDATA[Можно писать тысячи статей по этому поводу, но недавно наткнулся на замечательный сервис, который сам все сдлает по сабжу:

http://csstemplater.com
]]></description>
			<content:encoded><![CDATA[<p>Можно писать тысячи статей по этому поводу, но недавно наткнулся на замечательный сервис, который сам все сдлает по сабжу:</p>
<p><span id="more-271"></span></p>
<p><a href="http://csstemplater.com">http://csstemplater.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://fixblog.ru/2010/04/13/%d0%b4%d0%b2%d0%b0-div-%d1%80%d1%8f%d0%b4%d0%be%d0%bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>css scrollbar</title>
		<link>http://fixblog.ru/2010/04/13/css-scrollbar/</link>
		<comments>http://fixblog.ru/2010/04/13/css-scrollbar/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 15:06:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Note]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[scrollbar]]></category>

		<guid isPermaLink="false">http://fixblog.ru/?p=233</guid>
		<description><![CDATA[В некоторых случаях можно пожертвовать привычным видом элементов управления и немного оживить интерфейс своими собственными стилями. Сегодня мы поговорим о полосах прокрутки (scrollbar), а точнее о том, как изменить их вид с помощью CSS.
CSS свойства scrollbar

С самого начала хочу отметить, что описываемые ниже CSS свойства являются расширением спецификации CSS2, введенным компаний Microsoft, реализованным начиная с [...]]]></description>
			<content:encoded><![CDATA[<p>В некоторых случаях можно пожертвовать привычным видом элементов управления и немного оживить интерфейс своими собственными стилями. Сегодня мы поговорим о полосах прокрутки (scrollbar), а точнее о том, как изменить их вид с помощью CSS.<br />
CSS свойства scrollbar<br />
<span id="more-233"></span><br />
С самого начала хочу отметить, что описываемые ниже CSS свойства являются расширением спецификации CSS2, введенным компаний Microsoft, реализованным начиная с IE 5.5</p>
<p>Полоса прокрутки состоит из фона, ползунока и концевых кнопок со стрелками.</p>
<p>Стандартный Scrollbar</p>
<p>Кнопки могут быть как активными так и нет. Если скроллбар неактивен, то ползунок отсутсвует.</p>
<p>Неактивный стандартный scrollbar</p>
<p>Самый простой способ изменить полосу прокрутки это задать свойство scrollbar-base-color. Это свойство задает основной цвет полосы прокрутки. Если не определены другие свойства полосы прокрутки, то бегунок и кнопки прокрутки будут отображаться определенным вами цветом с применением трехмерных эффектов. Фон полосы прокрутки будет отображаться тоже этим цветом, но только осветленным.</p>
<p>Например, scrollbar-base-color:lime приведет к результат представленому на рисунке ниже.</p>
<p>CSS scrollbar-base-color</p>
<p>Конечно можно делать более тонкие настройки полосы прокрутки при помощи других CSS свойств.</p>
<p>scrollbar-3dlight-color<br />
- задает цвет верхней и левой границ полосы прокрутки, ее бегунка и стрелок.</p>
<p>scrollbar-arrow-color<br />
- задает цвет стрелок на кнопках полосы прокрутки.</p>
<p>scrollbar-darkshadow-color<br />
- задает цвет "тени", отбрасываемой бегунком и кнопками полосы прокрутки (цвет правых и нижних гранией).</p>
<p>scrollbar-face-color<br />
- задает основной цвет бегунка и кнопок прокрутки полосы прокрутки.</p>
<p>scrollbar-highlight-color<br />
- задает цвет "освещенной" части бегунка и кнопок прокрутки полосы прокрутки (цвет левых и верхних их граней).</p>
<p>scrollbar-shadow-color<br />
- задает цвет "неосвещенной" части бегунка и кнопок прокрутки полосы прокрутки (цвет правых и нижних их граней). Не путать с цветом "тени", задаваемым атрибутом scroll-darkshadow-color.</p>
<p>scrollbar-track-color<br />
- задает цвет фона полосы прокрутки, той ее части, по которой перемещается бегунок.</p>
<p>CSS Scrollbar свойства</p>
<p>Как говорилось выше, концевые кнопки могут быть либо активными, либо не активными. Различие между активными и не активными кнопками заключается только в цветах, используемых при отображении кнопок. На активной кнопке стрелка изображается при помощи цветов scrollbar-arrow-color (рисунок выше). На неактивной кнопке стрелка отображается при помощи цветов scrollbar-shadow-color и scrollbar-highlight-color. Остальные элементы активной и неактивной кнопки полностью совпадают.</p>
<p>CSS неактивный scrollbar<br />
Отдельно о фоне</p>
<p>Фон полосы прокрутки задается посредством свойства scrollbar-track-color (смотри рисунок выше). Если это свойство не задано, то фон формируется из двух цветов (scrollbar-highlight-color и scrollbar-face-color), расположенных в шахматном порядке (смотри рисунок ниже).</p>
<p>CSS scrolbar без указания фона<br />
Почему раньше работало, а сейчас нет!</p>
<p>В то время как появился IE5.5 цвет скроллинга окна браузера задавали применяя свойства к элементу BODY. Однако, с выходом IE6 эти стили не всегда работают. Почему?</p>
<p>Это поведение связано с директивой DOCTYPE и её влиянием на боксовую модель браузера. В общем, если браузер находится в режиме совместимости (Quirks mode), то все OK, но если браузер следует стандартам (Standards mode), то стили для скроллбаров, применяемые к BODY не работают. Не вдаваясь в подробности скажу, что это легко исправить, применяя стили также и к элементу HTML (смотрите пример ниже) .<br />
Примеры</p>
<p>/* CSS правила для полос прокрутки окна браузера */<br />
html, body {<br />
scrollbar-3dlight-color:red;<br />
scrollbar-arrow-color:yellow;<br />
scrollbar-highlight-color: aqua;<br />
scrollbar-face-color:green;<br />
scrollbar-shadow-color:fuchsia;<br />
scrollbar-darkshadow-color:blue;<br />
scrollbar-track-color: maroon;<br />
}</p>
<p>/* CSS правила для полос прокрутки элементов TEXTAREA */</p>
<p>textarea {<br />
scrollbar-base-color:lime;<br />
}</p>
<p>Пара слов о других браузерах</p>
<p>Кроме Internet Explorer 5.5+ измененять полосы прокрутки с помощью CSS могут Opera 7.23+ и Konqueror 3.1+. Однако в Opera до версии 7.5 для этого необходимо изменить настройки браузера (Style options). Кроме того, Опера позволяет изменять скроллинг только, если она находится в режиме совместимости (Quirks mode).</p>
]]></content:encoded>
			<wfw:commentRss>http://fixblog.ru/2010/04/13/css-scrollbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>css position</title>
		<link>http://fixblog.ru/2010/04/13/css-position/</link>
		<comments>http://fixblog.ru/2010/04/13/css-position/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 15:02:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Note]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://fixblog.ru/?p=228</guid>
		<description><![CDATA[Свойство position определяет порядок, в соответствии с  которым элемент отображается на веб-странице. По умолчанию элементы  отображаются последовательно один за другим в том порядке, в котором они  определены в документе.

Блочные элементы, такие как p, div, table,  blockquote и др. отображаются в виде прямоугольника,  который занимает 100% ширины родительского элемента. Поэтому  [...]]]></description>
			<content:encoded><![CDATA[<p>Свойство <code>position</code> определяет порядок, в соответствии с  которым элемент отображается на веб-странице. По умолчанию элементы  отображаются последовательно один за другим в том порядке, в котором они  определены в документе.</p>
<p><span id="more-228"></span></p>
<p>Блочные элементы, такие как <code>p</code>, <code>div</code>, <code>table</code>,  <code>blockquote</code> и др. отображаются в виде прямоугольника,  который занимает 100% ширины родительского элемента. Поэтому  последовательные блочные элементы отображаются <em>один под другим</em>.</p>
<p>Инлайновые элементы, такие как <code>em</code>, <code>strong</code>, <code>span</code>,  <code>q</code>, <code>abbr</code> и т.п., отображаются в виде  прямоугольника, ширина которого соответствует ширине данных внутри него.  Поэтому инлайновый элементы отображаются <em>рядом друг с другом</em>,  либо рядом с текстом.<br />
Свойство <code>position</code> вместе с <code>top</code>, <code>right</code>,  <code>bottom</code> и <code>left</code> свойствами может отображать  элемент с нарушением обычного порядка.</p>
<h2>Возможные значения</h2>
<dl>
<dt><code>static</code></dt>
<dd>Элементы отображаются последовательно один за другим в том порядке, в  котором они определены в документе</dd>
<dt><code>relative</code></dt>
<dd>Позиция элемента смещается относительно <em>его исходного положения</em> вверх, вниз, вправо или влево (зависит от того, какое свойство  применено: <code>top</code>, <code>right</code>, <code>bottom</code> или  <code>left</code>).</dd>
<dt><code>absolute</code></dt>
<dd>Позиция элемента смещается относительно <em>родительского элемента</em> вверх, вниз, вправо или влево (зависит от того, какое свойство  применено: <code>top</code>, <code>right</code>, <code>bottom</code> или  <code>left</code>), <em>а так же нарушается порядок отображения</em> элементов. Элементы, следующие за ним располагаются так, словно его нет  на странице.</dd>
<dt><code>fixed</code></dt>
<dd>Расположение элемента <em>нарушает обычный порядок</em> так же, как  при значении <code>absolute</code>, но его позиция зафиксирована  относительно <em>границы окна браузера</em> и поэтому элемент не  прокручивается вместе с остальным контентом страницы. Позиция элемента  смещается вверх, вниз, вправо или влево (зависит от того, какое свойство  применено: <code>top</code>, <code>right</code>, <code>bottom</code> или <code>left</code>)</dd>
<dt><code>inherit</code></dt>
<dd>Заимствует значение у родительского элемента.</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://fixblog.ru/2010/04/13/css-position/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Условные комментарии css</title>
		<link>http://fixblog.ru/2010/03/26/%d1%83%d1%81%d0%bb%d0%be%d0%b2%d0%bd%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%bc%d0%b5%d0%bd%d1%82%d0%b0%d1%80%d0%b8%d0%b8-css/</link>
		<comments>http://fixblog.ru/2010/03/26/%d1%83%d1%81%d0%bb%d0%be%d0%b2%d0%bd%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%bc%d0%b5%d0%bd%d1%82%d0%b0%d1%80%d0%b8%d0%b8-css/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 06:16:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fix]]></category>
		<category><![CDATA[Note]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[условные комментарии]]></category>

		<guid isPermaLink="false">http://fixblog.ru/?p=225</guid>
		<description><![CDATA[Проще всего их рассматривать на примере:
 &#60;!&#8211;[if IE]&#62;
Если верить условным комментариям это &#8211; Internet Explorer&#60;br /&#62;
&#60;![endif]&#8211;&#62;
#
&#60;!&#8211;[if IE 5]&#62;
Если верить условным комментариям это &#8211; Internet Explorer 5&#60;br /&#62;
&#60;![endif]&#8211;&#62;
#
&#60;!&#8211;[if IE 5.0]&#62;
Если верить условным комментариям это &#8211; Internet Explorer 5.0&#60;br /&#62;
&#60;![endif]&#8211;&#62;
#
&#60;!&#8211;[if IE 5.5]&#62;
Если верить условным комментариям это &#8211; Internet Explorer 5.5&#60;br /&#62;
&#60;![endif]&#8211;&#62;
#
&#60;!&#8211;[if IE 6]&#62;
Если верить условным комментариям это [...]]]></description>
			<content:encoded><![CDATA[<p>Проще всего их рассматривать на примере:</p>
<p><span id="more-225"></span> &lt;!&#8211;[if IE]&gt;<br />
Если верить условным комментариям это &#8211; Internet Explorer&lt;br /&gt;<br />
&lt;![endif]&#8211;&gt;<br />
#<br />
&lt;!&#8211;[if IE 5]&gt;<br />
Если верить условным комментариям это &#8211; Internet Explorer 5&lt;br /&gt;<br />
&lt;![endif]&#8211;&gt;<br />
#<br />
&lt;!&#8211;[if IE 5.0]&gt;<br />
Если верить условным комментариям это &#8211; Internet Explorer 5.0&lt;br /&gt;<br />
&lt;![endif]&#8211;&gt;<br />
#<br />
&lt;!&#8211;[if IE 5.5]&gt;<br />
Если верить условным комментариям это &#8211; Internet Explorer 5.5&lt;br /&gt;<br />
&lt;![endif]&#8211;&gt;<br />
#<br />
&lt;!&#8211;[if IE 6]&gt;<br />
Если верить условным комментариям это &#8211; Internet Explorer 6&lt;br /&gt;<br />
&lt;![endif]&#8211;&gt;<br />
#<br />
&lt;!&#8211;[if IE 7]&gt;<br />
Если верить условным комментариям это &#8211; Internet Explorer 7&lt;br /&gt;<br />
&lt;![endif]&#8211;&gt;<br />
#<br />
&lt;!&#8211;[if gte IE 5]&gt;<br />
Если верить условным комментариям это &#8211; Internet Explorer 5 и выше&lt;br /&gt;<br />
&lt;![endif]&#8211;&gt;<br />
#<br />
&lt;!&#8211;[if lt IE 6]&gt;<br />
Если верить условным комментариям это &#8211; Internet Explorer меньше чем 6&lt;br /&gt;<br />
&lt;![endif]&#8211;&gt;<br />
#<br />
&lt;!&#8211;[if lte IE 5.5]&gt;<br />
Если верить условным комментариям это &#8211; Internet Explorer меньше или эквивалентен 5.5&lt;br /&gt;<br />
&lt;![endif]&#8211;&gt;<br />
#<br />
&lt;!&#8211;[if gt IE 6]&gt;<br />
Если верить условным комментариям это &#8211; Internet Explorer больше чем 6&lt;br /&gt;<br />
&lt;![endif]&#8211;&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://fixblog.ru/2010/03/26/%d1%83%d1%81%d0%bb%d0%be%d0%b2%d0%bd%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%bc%d0%b5%d0%bd%d1%82%d0%b0%d1%80%d0%b8%d0%b8-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>css углы</title>
		<link>http://fixblog.ru/2010/03/16/css-%d1%83%d0%b3%d0%bb%d1%8b/</link>
		<comments>http://fixblog.ru/2010/03/16/css-%d1%83%d0%b3%d0%bb%d1%8b/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 10:41:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Note]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://fixblog.ru/?p=191</guid>
		<description><![CDATA[Закругленные углы, одна из популярнейших тенденций в современном веб-дизайне. Есть множество вариантов их реализации, часто заключающихся в размещении изображений по углам контейнера, в худших случаях используются теги img, в лучших свойство background.
Для некоторых браузеров есть специфические решения, например -moz-border-radius для FireFox, но их полезность сомнительна. Простой и удобный способ скругления уголков без использования изображений или [...]]]></description>
			<content:encoded><![CDATA[<p>Закругленные углы, одна из популярнейших тенденций в современном веб-дизайне. Есть множество вариантов их реализации, часто заключающихся в размещении изображений по углам контейнера, в худших случаях используются теги img, в лучших свойство background.<br />
Для некоторых браузеров есть специфические решения, например -moz-border-radius для FireFox, но их полезность сомнительна. Простой и удобный способ скругления уголков без использования изображений или малораспространенных свойств был бы очень полезен.<br />
<span id="more-191"></span><br />
У закругленных уголков выполненных с помощью изображений есть несколько недостатков:</p>
<p>* несемантические элементы при верстке,<br />
* дополнительная нагрузка на сервер в виде запросов множества уголков различного цвета и размера (в лучшем случае уголки группируются по 4 в одном изображении),<br />
* не лучший вид страницы, если у пользователя отключена загрузка изображений (особенно если используются img, а не свойство background).</p>
<p>Так и преимущества:</p>
<p>* можно закруглять, что угодно и как угодно.</p>
<p>Но во многих случаях, можно избежать использования изображений. Метод, который я хочу предложить, не оригинален и возможно многим известен, для его работы требуется только HTML и CSS.</p>
<p>Для начала, нужно определиться с помощью какого тега будем делать скругляющие блоки. В оригинале используется устаревший тег b, вероятно выбор пал на него по причине краткости написания, имеющей для нас большое значение, так как его придется часто повторять.</p>
<p>Разметка будет достаточно простой:<br />
&lt;div id="rounded-box-3&#8243;&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;<br />
&lt;div&gt;<br />
&lt;h3&gt;Элемент с закругленными углами R=3px&lt;/h3&gt;<br />
Этот способ закругления углов подсмотрен на GMail.</p>
<p>&lt;/div&gt;<br />
&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;</p>
<p>&lt;/div&gt;<br />
Дальше все просто, делаем b блочным элементом высотой 1px и задаем ему соответствующие поля.</p>
<p>.r1, .r2, .r3 {<br />
display: block;<br />
height: 1px;<br />
}</p>
<p>.r3 { margin: 0 3px; }<br />
.r2 { margin: 0 2px; }<br />
.r1 { margin: 0 1px; }</p>
<p>Затем указываем цвет фона и отступы</p>
<p>#rounded-box-3 .inner-box, #rounded-box-3  b {<br />
background-color: #CCCCCC;<br />
}</p>
<p>.inner-box {<br />
padding:1em;<br />
}</p>
<p>Для всех нормальных браузеров этого достаточно, но у IE6 есть свое мнение. Пустые блоки, для которых задана высота 1px, растягиваются до 2px, что не способствует закруглению уголков, решить проблему можно указав overflow:hidden</p>
<p>Для старых версий IE, IE в quirks mode и блоков вложенных в таблицы в IE7, добавим правило font-size:1px</p>
<p>.r1, .r2, .r3 {<br />
overflow: hidden;<br />
font-size:1px;<br />
}</p>
<p>Браузерам отличным от IE6 это свойство ничем не мешает, поэтому нет необходимости использовать хаки или условные комментарии.</p>
]]></content:encoded>
			<wfw:commentRss>http://fixblog.ru/2010/03/16/css-%d1%83%d0%b3%d0%bb%d1%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

