<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Чудо{вищные} заметки &#187; css</title>
	<atom:link href="http://miracle.rpz.name/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://miracle.rpz.name</link>
	<description>Sorry for my terrible english. My native language is PHP.</description>
	<lastBuildDate>Thu, 12 Jan 2012 20:42:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19719</generator>
		<item>
		<title>IE8 и currentStyle</title>
		<link>http://miracle.rpz.name/2009/03/20/currentstyle-ie8/</link>
		<comments>http://miracle.rpz.name/2009/03/20/currentstyle-ie8/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 15:38:58 +0000</pubDate>
		<dc:creator>MiRacLe</dc:creator>
				<category><![CDATA[DailyWTF]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie8]]></category>

		<guid isPermaLink="false">http://miracle.rpz.name/?p=217</guid>
		<description><![CDATA[Новость одной строкой&#8230; Когда-то я рассказал как добавить border-spacing для IE используя свойство currentStyle. Вчера, как многие знают, вышел IE8.Собственно на этом можно было бы многозначительно пост закончить&#8230; В общем в IE8 более этот трюк не работает. В currentStyle не попадают неизвестные браузеру свойства. Изящного решения пока не нашёл &#8211; если уж пользовались им, то [...]]]></description>
			<content:encoded><![CDATA[<p>Новость одной строкой&#8230; Когда-то я рассказал как добавить <a href="http://miracle.rpz.name/2007/12/13/border-spacing-for-ie/">border-spacing для IE</a> используя свойство <strong>currentStyle</strong>.</p>
<p>Вчера, как многие знают,  вышел <a href="http://microsoft.com/ie8">IE8</a>.Собственно на этом можно было бы многозначительно пост закончить&#8230; </p>
<p>В общем в IE8 более этот трюк не работает. В currentStyle не попадают неизвестные браузеру свойства. Изящного решения пока не нашёл &#8211; если уж пользовались им, то просто замените непонятные буквы в css на <b>cellSpacing = &lt;число&gt;</b> вместо вычислений, которые были раньше&#8230;</p>
<p><strong>Update</strong> а вот <a href="http://designformasters.info/posts/sovmestimost-saytov-s-ie8/">переводная статья о других особенностях IE8</a></p>
]]></content:encoded>
			<wfw:commentRss>http://miracle.rpz.name/2009/03/20/currentstyle-ie8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>показать всё что скрыто</title>
		<link>http://miracle.rpz.name/2008/04/09/css-naked-day/</link>
		<comments>http://miracle.rpz.name/2008/04/09/css-naked-day/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 07:32:05 +0000</pubDate>
		<dc:creator>MiRacLe</dc:creator>
				<category><![CDATA[DailyWTF]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://miracle.rpz.name/?p=104</guid>
		<description><![CDATA[Поддамся стадному инстинкту и тоже оголюсь. Присоединяйтесь.]]></description>
			<content:encoded><![CDATA[<p>Поддамся стадному инстинкту и <a href="http://naked.dustindiaz.com/">тоже оголюсь</a>.</p>
<p>Присоединяйтесь.</p>
]]></content:encoded>
			<wfw:commentRss>http://miracle.rpz.name/2008/04/09/css-naked-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>border-spacing для IE</title>
		<link>http://miracle.rpz.name/2007/12/13/border-spacing-for-ie/</link>
		<comments>http://miracle.rpz.name/2007/12/13/border-spacing-for-ie/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 18:41:41 +0000</pubDate>
		<dc:creator>MiRacLe</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ie]]></category>

		<guid isPermaLink="false">http://miracle.rpz.name/2007/12/13/border-spacing-for-ie/</guid>
		<description><![CDATA[Update: 06.11.08 ЕЩЁ раз обращаю внимание тех, кто бездумно скопирует и будет использовать приведённый рецепт (судя по количеству почитателей этого поста, сектантов культа Режь-Клей тьма) &#8211; если вам нужен border-spacing: 0, прочитайте ДО КОНЦА, а лучше сразу последнюю строчку. Делюсь грязным хаком, для добавления поддержки border-spacing в IE. Собственно сам css: table { border-spacing: 50px; [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
<strong>Update: 06.11.08</strong><br />
ЕЩЁ раз обращаю внимание тех, кто бездумно скопирует и будет использовать приведённый рецепт (судя по количеству почитателей этого поста, сектантов культа Режь-Клей тьма) &#8211; если вам нужен <strong>border-spacing: 0</strong>, прочитайте ДО КОНЦА, а лучше сразу последнюю строчку.</p>
</blockquote>
<p>Делюсь <span style="text-decoration: line-through;">грязным</span> хаком, для добавления поддержки <a title="тут говорят что IE не поддерживает это свойство (они-то ещё не знают!)" href="http://www.htmlbook.ru/css/border-spacing.html">border-spacing</a> в IE. Собственно сам css:</p>
<pre class="css">
table {
border-spacing: 50px; /* для всех кто в теме */
scrollbar-face-color: expression( runtimeStyle.scrollbarFaceColor = '#fff', cellSpacing = parseInt(currentStyle['border-spacing'])); /* угадайте кто?*/
}
</pre>
<p>Ну и пояснения: суть кода думаю ясна &#8211; вместо border-spacing, задать аналогичный cellspacing. Единственный (на мой взгляд) недостаток &#8211; считаю что border-spacing задан в <em>px</em>. Желающим <span style="text-decoration: line-through;">поизвращаться</span> поупражняться в переводе из других единиц &#8211; милости прошу.</p>
<p>Ну и вкратце о магический пассах, которые сплетены вокруг рабочего кода &#8211; они нужны для того чтобы <strong>expression</strong> выполнился ровно один раз (любопытным предлагаю заменить в вышепреведённом заклятье runtimeStyle&#8230; на <em> alert(&#8220;Интересно как же часто я покажусь?&#8221;)</em> ).</p>
<p>А за разъяснениями о runtimeStyle, currentStyle и разнице между ними отправляю к источнику сей мудрости &#8211; <a href="http://lusever.ru/proceedings/thin_css/index.html">докладу о &#8220;тонком css&#8221; для IE</a> с <a href="http://www.client2007.ru/">Client Side&#8217;2007</a>.</p>
<blockquote><p><strong>Update:</strong> описанный хак нужен лишь в случае если <strong>border-spacing отличен от нуля</strong>, в противном случае используется <em>border-collapse: collapse</em>.</p>
</blockquote>
<blockquote><p>
<strong>Update 20.03.2009</strong> <a href="http://miracle.rpz.name/2009/03/20/currentstyle-ie8/">Почему перестало работать в IE8 ?</a>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://miracle.rpz.name/2007/12/13/border-spacing-for-ie/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>center-vertically</title>
		<link>http://miracle.rpz.name/2006/10/13/center-vertically/</link>
		<comments>http://miracle.rpz.name/2006/10/13/center-vertically/#comments</comments>
		<pubDate>Fri, 13 Oct 2006 08:38:52 +0000</pubDate>
		<dc:creator>MiRacLe</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://miracle.rpz.name/?p=47</guid>
		<description><![CDATA[Нашёл (скомпилировал кучу чужих заметок по этому поводу) простой (и вроде кросс-браузерный) способ позиционирования блока известных размеров в центр окна браузера средствами css. div.valign-center { position: absolute; top: 50%; left: 50%; margin-top: -300px; //где 300 - половина высоты блока margin-left: -500px; // 500 - соответственно половина ширины этого блока } Задача по сути простая (сложнее [...]]]></description>
			<content:encoded><![CDATA[<p>Нашёл (скомпилировал кучу чужих заметок по этому поводу) простой (и вроде кросс-браузерный) способ позиционирования блока известных размеров в центр окна браузера средствами css.</p>
<pre class="css">
div.valign-center {
   position: absolute;
   top: 50%;
   left: 50%;
   margin-top: -300px;  //где 300 - половина высоты блока
   margin-left: -500px; // 500 - соответственно половина ширины этого блока
}
</pre>
<p>Задача по сути простая (сложнее когда размеры неизвестны), но всё равно стандартным решением всегда была таблица с кучей лишних ячеек по краям блока.<br />
Отличие от других способов, которые удалось найти в интернете &#8211; предлагалось использовать в <a href="http://tom.me.uk/html-to-css/center-vertically.html">качестве половины размера использовать 25%</a>, но я не нашёл у себя ни одного браузера, в котором бы это работало.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/web" rel="tag">web</a>, <a href="http://technorati.com/tag/dev" rel="tag">dev</a>, <a href="http://technorati.com/tag/css" rel="tag">css</a>, <a href="http://technorati.com/tag/center-vertically" rel="tag">center-vertically</a></p>
]]></content:encoded>
			<wfw:commentRss>http://miracle.rpz.name/2006/10/13/center-vertically/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: miracle.rpz.name @ 2012-02-06 17:57:16 by W3 Total Cache -->
