<?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>fxposter&#039;s wave &#187; CSS</title>
	<atom:link href="http://blog.fxposter.org/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fxposter.org</link>
	<description>Stories about Ruby, JavaScript, Objective-C and other cool tools</description>
	<lastBuildDate>Sun, 25 Jul 2010 08:46:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Вложенные элементы и проценты/em-ы в CSS</title>
		<link>http://blog.fxposter.org/2008/08/10/nested-elements-and-percents-ems-in-css/</link>
		<comments>http://blog.fxposter.org/2008/08/10/nested-elements-and-percents-ems-in-css/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 11:23:22 +0000</pubDate>
		<dc:creator>fxposter</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://blog.fxposter.org/?p=511</guid>
		<description><![CDATA[Вчера наткнулся на сайте Eric IDE (прикольная, довольно легковесная IDE для питона и руби) на достаточно интересную картину, а именно: Более подробный пример. Думаю, проблема всем понятна - при указании размера шрифта в процентах (да и в em-ах тоже, кстати говоря) для тех элементов, которые могут быть вложенными приводит к плохим последствиям! Будьте осторожны! Лично [...]]]></description>
			<content:encoded><![CDATA[<p>Вчера наткнулся на сайте Eric IDE (прикольная, довольно легковесная IDE для питона и руби) на достаточно интересную картину, а именно:</p>
<p><a href="http://blog.fxposter.org/wp-content/uploads/2008/08/eric-ide.png" class="nyroModal"><img class="size-medium wp-image-512" title="Eric IDE" src="http://blog.fxposter.org/wp-content/uploads/2008/08/eric-ide-300x136.png" alt="Eric IDE" width="300" height="136" /></a></p>
<p><a href="http://blog.fxposter.org/wp-content/uploads/2008/08/nested_elements_css.html">Более подробный пример</a>.</p>
<p>Думаю, проблема всем понятна - при указании размера шрифта в процентах (да и в em-ах тоже, кстати говоря) для тех элементов, которые могут быть вложенными приводит к плохим последствиям! Будьте осторожны!</p>
<p>Лично я везде указываю размеры шрифтов в пикселях и на мой взгляд - это вполне оправданно - на моей памяти было мало случаев, в которых размеры шрифтов действительно рассчитывались друг относительно друга (разве что относительно body, но тут уж ничего не поделаешь).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fxposter.org/2008/08/10/nested-elements-and-percents-ems-in-css/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Простенькая менюшка для админки</title>
		<link>http://blog.fxposter.org/2008/07/18/admin-menu/</link>
		<comments>http://blog.fxposter.org/2008/07/18/admin-menu/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 23:37:08 +0000</pubDate>
		<dc:creator>fxposter</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[меню]]></category>

		<guid isPermaLink="false">http://blog.fxposter.org/?p=462</guid>
		<description><![CDATA[Не думаю, что кто-то реально заинтересуется, но всё-же. Написал я где-то полгодика назад менюшку в админке в одном проекте на Symfony. После этого менюшка эта перекочевала еще в несколько проектов, тоже в бэкэнды. Вот так она выглядит: А вот и её код: #nav, #nav * { margin: 0; padding: 0; } #nav { overflow: hidden; [...]]]></description>
			<content:encoded><![CDATA[<p>Не думаю, что кто-то реально заинтересуется, но всё-же. Написал я где-то полгодика назад менюшку в админке в одном проекте на <a href="http://www.symfony-project.org/">Symfony</a>. После этого менюшка эта перекочевала еще в несколько проектов, тоже в бэкэнды.</p>
<p>Вот так она выглядит:</p>
<p><img class="alignnone size-medium wp-image-463" title="Менюшка" src="http://blog.fxposter.org/wp-content/uploads/2008/07/menu.png" alt="Менюшка" width="261" height="52" /></p>
<p>А вот и её код:</p>
<pre><code class="css">#nav, #nav * {
  margin: 0;
  padding: 0;
}

#nav {
  overflow: hidden;
  background-color: #FFFFCC;
  border: 1px solid #73B65A;
  margin: 10px 0;
  zoom: 1;
}

#nav li {
  float: left;
  display: block;
}

#nav li a {
  padding: 2px;
  margin: 0 5px;
  display: block;
  height: 100%;
  color: #000000;
  text-decoration: none;
  border-top: 3px solid #FFFFCC;
  border-bottom: 3px solid #FFFFCC;
  float: left;
}

#nav li a:hover {
  border-bottom: 3px solid #73B65A;
}</code></pre>
<pre><code class="html">&lt;ul id="nav"&gt;
  &lt;li&gt;&lt;a href="..."&gt;Гостевая книга&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="..."&gt;Прайс&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="..."&gt;Login&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</code></pre>
<p><a href="http://blog.fxposter.org/wp-content/uploads/2008/07/menu.html">Пример</a>.</p>
<p>Авось кому-нибудь пригодится.</p>
<p><em><strong>PS</strong>. Менюха на оригинальность и инновационность не претендует!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fxposter.org/2008/07/18/admin-menu/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Eric Meyer&#8217;s Books</title>
		<link>http://blog.fxposter.org/2007/11/29/eric-meyers-books/</link>
		<comments>http://blog.fxposter.org/2007/11/29/eric-meyers-books/#comments</comments>
		<pubDate>Thu, 29 Nov 2007 07:16:29 +0000</pubDate>
		<dc:creator>fxposter</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://blog.fxposter.org/2007/11/24/eric-meyers-books/</guid>
		<description><![CDATA[Ищутся книги Эрика Мейера. Вот эти. Особенно хочется почитать Eric Meyer on CSS, More Eric Meyer on CSS и CSS: The Definitive Guide, Third Edition. Кто-нибудь знает, где их можно достать в электронном варианте? UPD: Теперь хочу Eric Meyer on CSS и CSS Web Site Design.]]></description>
			<content:encoded><![CDATA[<p>Ищутся книги Эрика Мейера. Вот <a href="http://meyerweb.com/eric/books/">эти</a>. Особенно хочется почитать Eric Meyer on CSS, More Eric Meyer on CSS и CSS: The Definitive Guide, Third Edition. Кто-нибудь знает, где их можно достать в электронном варианте?</p>
<p><strong>UPD</strong>: Теперь хочу Eric Meyer on CSS и CSS Web Site Design.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fxposter.org/2007/11/29/eric-meyers-books/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Тест CSS3-селекторов</title>
		<link>http://blog.fxposter.org/2007/07/27/css3-selectors-2/</link>
		<comments>http://blog.fxposter.org/2007/07/27/css3-selectors-2/#comments</comments>
		<pubDate>Thu, 26 Jul 2007 21:46:49 +0000</pubDate>
		<dc:creator>fxposter</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://blog.fxposter.org/2007/07/27/css3-selectors-2/</guid>
		<description><![CDATA[Довольно давно я писал о существующем тесте CSS3-селекторов, который показывает, насколько современные браузеры подготовлены к CSS3, а именно к его модулю “Selectors”. Если вкратце: селектор - это некоторый шаблон (паттерн), который “выделяет” нужные нам обьекты из DOM‘а. Т.е. селектор body div.right “выделит”из DOM’а все блоки div, которые (ясное дело ) находятся внутри тега body и [...]]]></description>
			<content:encoded><![CDATA[<p>Довольно давно я <a href="http://blog.fxposter.org/2007/02/07/css3-selectors/">писал</a> о существующем <a href="http://www.css3.info/selectors-test/test.html">тесте CSS3-селекторов</a>, который показывает, насколько современные браузеры подготовлены к CSS3, а именно к его модулю “Selectors”.</p>
<blockquote><p>Если вкратце: селектор - это некоторый шаблон (паттерн), который “выделяет” нужные нам обьекты из <a href="http://ru.wikipedia.org/wiki/DOM">DOM</a>‘а.  Т.е. селектор <em>body div.right</em> “выделит”из DOM’а все блоки <em>div</em>, которые (ясное дело <img src="http://blog.fxposter.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> ) находятся внутри тега <em>body</em> и имеют класс <em>right</em>. В CSS3 таких селекторов довольно много. Кому нужно - <a href="http://www.w3.org/TR/css3-selectors/">вот</a> их список.</p></blockquote>
<p>Так вот, в связи с переходом на линукс, у меня появился новый браузер, а именно Konqueror, на котором я тоже захотел запустить этот тест. Собственно из-за результатов запуска я и пишу этот пост.</p>
<p>Приведу табличку протестированных браузеров:</p>
<table>
<thead>
<tr>
<th>Браузер</th>
<th>Количество пройденных тестов</th>
<th>Количество непройденных тестов</th>
<th>% пройденных тестов</th>
<th>% непройденных тестов</th>
</tr>
</thead>
<tbody>
<tr>
<td>Internet Explorer 6</td>
<td>276</td>
<td>302</td>
<td>~47.75%</td>
<td>~52.25%</td>
</tr>
<tr>
<td>Internet Explorer 7</td>
<td>329</td>
<td>249</td>
<td>~56.92</td>
<td>~43.08%</td>
</tr>
<tr>
<td>Safari 2.04 (MacOS X)</td>
<td>336</td>
<td>242</td>
<td>~58.13</td>
<td>~41.87%</td>
</tr>
<tr>
<td>Opera 9.22</td>
<td>346</td>
<td>232</td>
<td>~59.86%</td>
<td>~40.14%</td>
</tr>
<tr>
<td>Firefox 2.0</td>
<td>357</td>
<td>221</td>
<td>~61.76%</td>
<td>~38.24%</td>
</tr>
<tr>
<td>Konqueror 3.5.7</td>
<td><strong>578</strong></td>
<td><strong>0</strong></td>
<td><strong>100%</strong></td>
<td><strong>0</strong></td>
</tr>
<tr>
<td>Safari 3.0.3</td>
<td>346</td>
<td>232</td>
<td>~59.86%</td>
<td>~40.14%</td>
</tr>
</tbody>
</table>
<p>Тестов, как видно из таблицы, всего 578. Делаем выводы…</p>
<p><em>Кстати, насчет того, что результаты такие высокие (все-таки до CSS3 еще далеко) - это все благодаря тестам “этот селектор не должен подходить к этому обьекту DOM” (т.е. браузер “валит” тесты, в которых селектор должен подходить, потому что не знает такого селектора, но правильно обрабатывает тесты, в которых не должен - опять же потому что селектора не знает <img src="http://blog.fxposter.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> ).</em></p>
<p><em><strong>PS</strong>. У кого есть возможность и желание - протестите на Safari для винды.</em></p>
<p><strong>UPD:</strong> за результаты тестов на Safari для MacOS благодарим <a href="http://users.livejournal.com/dimm_/">dimm&#8217;а</a> :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fxposter.org/2007/07/27/css3-selectors-2/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>CSS Framework</title>
		<link>http://blog.fxposter.org/2007/07/25/css-framework/</link>
		<comments>http://blog.fxposter.org/2007/07/25/css-framework/#comments</comments>
		<pubDate>Wed, 25 Jul 2007 00:11:02 +0000</pubDate>
		<dc:creator>fxposter</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://blog.fxposter.org/2007/07/25/css-framework/</guid>
		<description><![CDATA[Около недели назад мне вдруг ни с того ни с сего предложили поработать - сверстать один сайт. После верстки главной страницы захотелось выложить это все сюда с комментариями относительно того, как все это версталось, какие мне идеи в голову приходили и т.д.. Теперь вот жалею, что этого не сделал. После того, как было сверстано еще [...]]]></description>
			<content:encoded><![CDATA[<p>Около недели назад мне вдруг ни с того ни с сего предложили поработать - сверстать один сайт. После верстки главной страницы захотелось выложить это все сюда с комментариями относительно того, как все это версталось, какие мне идеи в голову приходили и т.д.. Теперь вот жалею, что этого не сделал. После того, как было сверстано еще 4 страницы разбираться в css-коде стало проблематично. Сейчас когда я доверстываю главную страницу во второй раз - код все ухудшается и ухудшается, а точнее - он становится все менее подходящим для путеводителя о том, как нужно верстать. Поэтому у меня родилась другая идея &#8230; идея о CSS-фреймворке, причем делать я его буду не сам, а вместе с моими знакомыми и читателями этого блога (я надеюсь кто-то все-таки откликнется).  Поэтому я планирую начать цикл статей о том, что должен собой представлять собой такой фреймворк.  Ну, пожалуй я начну.</p>
<h2>Что такое фреймворк</h2>
<p>На этот вопрос нам с легкостью поможет ответить моя любимая <a href="http://ru.wikipedia.org/wiki/Framework">википедия</a>: &#8220;<strong>каркас</strong> программной системы (или подсистемы). Может включать вспомогательные программы, библиотеки кода, язык сценариев и другое ПО, облегчающее разработку и объединение разных компонентов большого програмного проекта. Обычно объединение происходит за счет использования единого API.&#8221;. Говоря проще - фреймворк - это набор программ/кусков кода, которые направлены на решение одной определенной задачи.</p>
<h2>Что такое CSS-фреймворк</h2>
<p>Тут можно долго думать над тем, что же он должен содержать. На мой взгляд, в первую очередь в нем должен быть набор классов, которые часто применяются при верстке, например:</p>
<pre><code class="css">.clear {

    clear: both;

}</code></pre>
<p>Далее - фреймворк может, а в некоторых случаях и должен, содержать реализацию некоторых отдельных компонент, например - вертикальное меню, горизонтальное меню, представление форм. Причем для каждой &#8220;компоненты&#8221; вполне можно делать несколько реализаций, которые должны быть взаимозаменяемыми без правки HTML-кода.</p>
<p>И третье, что ВОЗМОЖНО стоит вносить в фреймворк - полностью сверстанные html-страницы (например, 3хколоночная, 2хколоночная и т.д.).</p>
<p>На этом предложения по структуре фреймворка у меня заканчиваются. Кому есть что сказать - веллкам в комментарии.</p>
<p><em><strong>PS</strong>. На данный момент уже <a href="http://rmcreative.ru/news/id/1184059089/">есть</a> такие фреймворки, но все по тем или иным причинам меня не устраивают. Хочется объединить уже сделанное и добавить своего. :)</em></p>
<p><em><strong>PPS</strong>. Кому все-таки интересна моя текущая работа: <a href="http://fxposter.org/temp/all.php">список страниц</a>, которые уже сделаны, либо делаются.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fxposter.org/2007/07/25/css-framework/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Markup</title>
		<link>http://blog.fxposter.org/2007/07/20/markup/</link>
		<comments>http://blog.fxposter.org/2007/07/20/markup/#comments</comments>
		<pubDate>Fri, 20 Jul 2007 15:06:43 +0000</pubDate>
		<dc:creator>fxposter</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Markup]]></category>

		<guid isPermaLink="false">http://blog.fxposter.org/2007/07/20/markup/</guid>
		<description><![CDATA[Там помнится кто-то хотел, чтобы я о CSS и верстке страниц писал&#8230; Скоро (где-то в течении недели) вы все увидите&#8230; ;)]]></description>
			<content:encoded><![CDATA[<p>Там помнится кто-то хотел, чтобы я о CSS и верстке страниц писал&#8230; Скоро (где-то в течении недели) вы все увидите&#8230; ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fxposter.org/2007/07/20/markup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Планы на неделю</title>
		<link>http://blog.fxposter.org/2007/05/30/week-plans-24/</link>
		<comments>http://blog.fxposter.org/2007/05/30/week-plans-24/#comments</comments>
		<pubDate>Wed, 30 May 2007 12:21:16 +0000</pubDate>
		<dc:creator>fxposter</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Универ]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend-Framework]]></category>

		<guid isPermaLink="false">http://blog.fxposter.org/2007/05/30/week-plans-24/</guid>
		<description><![CDATA[Такс&#8230; Много чего обещал. Буду исправлятся. Планы на эту и следующую неделю таковы: CSS, если найду дизайнера C++ Класс графа (если честно, сделанный так сяк, сил уже нет моих лабы делать) Класс-обертка для работы клавиатурой Поиск подстроки в строке за сублинейное время - поглядим, как получится Отложенные: PHP Zend Framework ModelDb-класс, боюсь просто не осилю [...]]]></description>
			<content:encoded><![CDATA[<p>Такс&#8230; Много чего обещал. Буду исправлятся.</p>
<p>Планы на эту и следующую неделю таковы:</p>
<ol>
<li>CSS, если найду дизайнера</li>
<li>C++
<ol>
<li>Класс графа (если честно, сделанный так сяк, сил уже нет моих лабы делать)</li>
<li>Класс-обертка для работы клавиатурой</li>
<li>Поиск подстроки в строке за сублинейное время - поглядим, как получится</li>
</ol>
</li>
</ol>
<p>Отложенные:</p>
<ol>
<li>PHP
<ol>
<li>Zend Framework <a href="http://blog.fxposter.org/2007/05/07/zend-database-table/">ModelDb-класс</a>, боюсь просто не осилю продолжение</li>
<li>Краткий обзор <a href="http://codeigniter.com/">CodeIgniter</a>, тоже будет, но не в ближайшие 2 недели</li>
</ol>
</li>
</ol>
<p>Пока что все. Что будет дальше - как жизнь покажет.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fxposter.org/2007/05/30/week-plans-24/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Тест CSS3-селекторов</title>
		<link>http://blog.fxposter.org/2007/02/07/css3-selectors/</link>
		<comments>http://blog.fxposter.org/2007/02/07/css3-selectors/#comments</comments>
		<pubDate>Wed, 07 Feb 2007 13:52:55 +0000</pubDate>
		<dc:creator>fxposter</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://blog.fxposter.org/2007/02/07/css3-selectors/</guid>
		<description><![CDATA[Если хотите узнать, какие селекторы поддерживает ваш браузер - http://www.css3.info/selectors-test/test.html. На XHTML.ru нашел сводную табличку по браузерам. Мой любимый FF2 впереди ;)]]></description>
			<content:encoded><![CDATA[<p>Если хотите узнать, какие селекторы поддерживает ваш браузер - <a href="http://www.css3.info/selectors-test/test.html" rel="css3">http://www.css3.info/selectors-test/test.html</a>.</p>
<p>На XHTML.ru нашел <a href="http://xhtml.ru/2007/01/20/css-selectors/">сводную табличку</a> по браузерам. Мой любимый FF2 впереди ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fxposter.org/2007/02/07/css3-selectors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Работа</title>
		<link>http://blog.fxposter.org/2007/02/06/work-agis/</link>
		<comments>http://blog.fxposter.org/2007/02/06/work-agis/#comments</comments>
		<pubDate>Tue, 06 Feb 2007 02:02:33 +0000</pubDate>
		<dc:creator>fxposter</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://blog.fxposter.org/2007/02/06/work-agis/</guid>
		<description><![CDATA[Что ж, большая половина сессии прошла, а у меня так и висят заказы по работе, которые у меня появились еще где-то в начале сессии, а некоторые и того раньше. На данный момент ведется 2 проекта. Один из них уже готов, осталось контентом наполнить, но зная заказчика - контент я могу ждать очень долго. А пока [...]]]></description>
			<content:encoded><![CDATA[<p>Что ж, большая половина сессии прошла, а у меня так и висят заказы по работе, которые у меня появились еще где-то в начале сессии, а некоторые и того раньше.</p>
<p>На данный момент ведется 2 проекта. Один из них уже готов, осталось контентом наполнить, но зная заказчика - контент я могу ждать очень долго. А пока что можете посмотреть на дизайн и верстку - <a href="http://agiscentre.com/">http://agiscentre.com/</a>. Второй же - пока что секрет.</p>
<p><em>PS. Как оказалось, таблицами я верстать не умею :) С помощью CSS мне как-то приятнее и удобнее, хоть и сложнее. Я аж сам удивился&#8230; За это спасибо <a href="http://softwaremaniacs.org/blog/">Ивану Сагалаеву</a> и <a href="http://gansik.tagv.com/">Gansik</a>&#8216;у.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fxposter.org/2007/02/06/work-agis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
