<?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>inDetail :: web design &#187; CSS</title>
	<atom:link href="http://www.indetail.jp/category/blog/css/feed" rel="self" type="application/rss+xml" />
	<link>http://www.indetail.jp</link>
	<description>愛知在住のWebデザイナーのブログ。のんびり書いてます。</description>
	<lastBuildDate>Mon, 06 Feb 2012 16:16:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>&lt;li&gt;タグの頭揃え</title>
		<link>http://www.indetail.jp/blog/css/927.html</link>
		<comments>http://www.indetail.jp/blog/css/927.html#comments</comments>
		<pubDate>Thu, 13 Nov 2008 09:30:18 +0000</pubDate>
		<dc:creator>青山</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.indetail.jp/?p=927</guid>
		<description><![CDATA[クライアントさんの関係から、頻繁に注釈に※を使うことがありますが、普通にテキストで入れるとインデントもかからず、あんまり美しくないです。
このことは前々から気にはなっていたんだけど、ついつい見逃してきました。
が、今日は [...]]]></description>
			<content:encoded><![CDATA[<p>クライアントさんの関係から、頻繁に注釈に※を使うことがありますが、普通にテキストで入れるとインデントもかからず、あんまり美しくないです。<br />
このことは前々から気にはなっていたんだけど、ついつい見逃してきました。<br />
が、今日は時間があったので今後はキチンとしようと、CSSを検証してみました。</p>
<p><a href="/wp-content/sample/html-sample_081113/">» サンプル</a></p>
<p>こんな感じ。<br />
list-style-typeでの指定の場合はそれほど難しいことはないのですが、前述した※のようにW3C準拠ではないものを扱う場合には、text-indentを使ってやれば上手くいきます。ただし、マージンの取り方がブラウザ毎に微妙にちがうみたいなので、微調整が必要でちょっと面倒。</p>
<p>もっといい方法があれば、教えてもらえると喜びます。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.indetail.jp/blog/css/927.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE6で&lt;a&gt;タグを位置指定するとクリックできない問題</title>
		<link>http://www.indetail.jp/blog/css/920.html</link>
		<comments>http://www.indetail.jp/blog/css/920.html#comments</comments>
		<pubDate>Mon, 10 Nov 2008 08:38:22 +0000</pubDate>
		<dc:creator>青山</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.indetail.jp/?p=920</guid>
		<description><![CDATA[IE6以前のバージョンでは&#60;a&#62;タグに対してpositionで位置指定を行うと、&#60;a&#62;タグにdisplay:blockを与えていてもテキストの部分しかクリックできなくなる問題があります。
これがバ [...]]]></description>
			<content:encoded><![CDATA[<p>IE6以前のバージョンでは&lt;a&gt;タグに対してpositionで位置指定を行うと、&lt;a&gt;タグにdisplay:blockを与えていてもテキストの部分しかクリックできなくなる問題があります。<br />
これがバグなのか仕様なのか、よくわかりませんが、このためサンプルのように打ち出しエリアの上に&lt;a&gt;タグをpositionで配置し、text-indentで画像置換(テキストを隠しす)するとまったくクリックできなくなります。</p>
<p><a href="/wp-content/sample/html-sample_081110/">» サンプル</a></p>
<p>HTMLはシンプルだし、どうしてクリックできないんだろう？ってことになりますが、解決方法は全然簡単で、&lt;a&gt;タグの背景に透過GIFをはるだけでOKです。<br />
簡単な問題ゆえに、どつぼにハマるパターンなのでメモ書き程度に残しておきます。</p>
<p>ちなみに&lt;a&gt;タグを&lt;div&gt;でラップして、&lt;div&gt;にpositionを与えても同じ症状がでるので、IEでは&lt;a&gt;を位置指定するには注意が必要なようです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.indetail.jp/blog/css/920.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bodyタグにIDを付ける</title>
		<link>http://www.indetail.jp/blog/css/393.html</link>
		<comments>http://www.indetail.jp/blog/css/393.html#comments</comments>
		<pubDate>Sun, 18 Nov 2007 14:10:11 +0000</pubDate>
		<dc:creator>青山</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.indetail.jp/blog/css/393.html</guid>
		<description><![CDATA[コーポレートサイトを制作する場合に「HTMLを極力標準化する。」という点にいつも気をつけてます。
ここで言う標準化は、別にW3Cとかそういうのじゃなく、コンテンツ間のHTMLの差異を極力少なくする。つまり、サイト内でのH [...]]]></description>
			<content:encoded><![CDATA[<p>コーポレートサイトを制作する場合に「HTMLを極力標準化する。」という点にいつも気をつけてます。<br />
ここで言う標準化は、別にW3Cとかそういうのじゃなく、コンテンツ間のHTMLの差異を極力少なくする。つまり、サイト内でのHTMLの標準化です。</p>
<p><a title="サンプルソース" href="http://www.indetail.jp/wp-content/uploads/2007/11/sample071118.html">» サンプルソース</a></p>
<p>サンプルの場合、見ての通りbodyタグのid。つまり、aboutやproductといった名前を変えるだけで、ナビゲージョンのアクティブ化やレイアウトを調整できるようになっています。<br />
(今回のサンプルでは、とりあえずナビゲーションの制御のみを実装)</p>
<p>こうした構成にしたときの最大のメリットは、やはり一括置換が効くことです。<br />
CMSなどのシステム的なバックアップがない場合、テキストエディターなどで一括置換をするわけですが、この場合置換の対象となるソースはできるだけ同一であることが望ましい。<br />
それなのにナビゲーションのアクティブ化のためだけに、クラスを入れてしまったりすると、その時点で一括置換はアウトになってしまう。<br />
(正規化等を使えば、可能なのかもしれませんが…)</p>
<p>そういうことで、bodyにIDを振るのはとっても便利、というお話でした。</p>
<p>※もちろん、もっと大規模なサイトになった場合、CSS自体をコンテンツごとに切り替える、ということになるのでしょうけど。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.indetail.jp/blog/css/393.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iepingfix(その2)</title>
		<link>http://www.indetail.jp/blog/css/147.html</link>
		<comments>http://www.indetail.jp/blog/css/147.html#comments</comments>
		<pubDate>Mon, 12 Nov 2007 00:14:19 +0000</pubDate>
		<dc:creator>青山</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.indetail.jp/blog/css/147.html</guid>
		<description><![CDATA[以前に紹介したiepngfixだけど、IE6以下のみ対象のタグの中に&#60;a&#62;タグを入れてもリンクしないっぽい。
(タグはあるけど、クリックできない感じ)
例)&#60;h1 class=&#8221;iepngf [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.indetail.jp/blog/css/45.html">以前に紹介した</a>iepngfixだけど、IE6以下のみ対象のタグの中に&lt;a&gt;タグを入れてもリンクしないっぽい。<br />
(タグはあるけど、クリックできない感じ)</p>
<p>例)&lt;h1 class=&#8221;iepngfix&#8221;&gt;&lt;a href=&#8221;hoge.html&#8221;&gt;hoge&lt;/a&gt;&lt;/h1&gt;</p>
<p>なのでpng背景に使う場合は、 &lt;a&gt;タグをネストさせないほうが吉かも。</p>
<p>例)<br />
&lt;div id=&#8221;header&#8221;&gt;<br />
&lt;div class=&#8221;bgimg iepngfix&#8221;&gt;&lt;/div&gt;<br />
&lt;h1&gt;&lt;a href=&#8221;hoge.html&#8221;&gt;hoge&lt;/a&gt;&lt;/h1&gt;<br />
&lt;/div&gt;</p>
<p>空タグが入っちゃうのは、この際はやむを得ないのかなと。<br />
あとはheaderをposition:relativeにして、. bgimgとh1をposition:absoluteにするなどで位置調整。<br />
これでOKかと。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.indetail.jp/blog/css/147.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iepingfix</title>
		<link>http://www.indetail.jp/blog/css/45.html</link>
		<comments>http://www.indetail.jp/blog/css/45.html#comments</comments>
		<pubDate>Wed, 07 Nov 2007 04:09:21 +0000</pubDate>
		<dc:creator>青山</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.indetail.jp/css/45.html</guid>
		<description><![CDATA[IE6でも透過PNGを表示可能にするiepngfixを使ってみました。
紹介されてたサイトはこちら。
結果としては かなりカンタンに使えることが判明。
これだけで透過PNGが使えるのは便利だし、HTML上に直接配置した画 [...]]]></description>
			<content:encoded><![CDATA[<p>IE6でも透過PNGを表示可能にするiepngfixを使ってみました。<br />
紹介されてた<a href="http://blog.l-xs.com/yungsang/2006/12/png_alpha_filter_ie7.html">サイトはこちら</a>。</p>
<p>結果としては かなりカンタンに使えることが判明。<br />
これだけで透過PNGが使えるのは便利だし、HTML上に直接配置した画像だけでなくCSSで背景に張り込んだ場合にも適用できる点がすごい。</p>
<p>ただ問題は 他のpngfix系のテクニックと同じでJavaScriptをオフにされると、とても素敵な世界が広がってしまうこと。<br />
他にもAJAXが動いてて処理の重いページの場合、動作せずにpingfixが適用されない場合があることの２点。<br />
こればっかりは仕方ないのかもしれないけど、使うには勇気のいる選択になりそう。</p>
<p>自分のサイトとか、趣味で使う分にはかなりアリかと。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.indetail.jp/blog/css/45.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>clearfix</title>
		<link>http://www.indetail.jp/blog/css/169.html</link>
		<comments>http://www.indetail.jp/blog/css/169.html#comments</comments>
		<pubDate>Mon, 18 Dec 2006 04:10:25 +0000</pubDate>
		<dc:creator>青山</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.indetail.jp/blog/css/169.html</guid>
		<description><![CDATA[フロートとか、位置指定すると親ボックスがコンテンツ量に付随しなくなるんで、そんなときにこれ使うと便利です。
.clearfix{
}
.clearfix:after{
content:&#8221;.&#8221;;
d [...]]]></description>
			<content:encoded><![CDATA[<p>フロートとか、位置指定すると親ボックスがコンテンツ量に付随しなくなるんで、そんなときにこれ使うと便利です。</p>
<p>.clearfix{<br />
}<br />
.clearfix:after{<br />
content:&#8221;.&#8221;;<br />
display:block;<br />
height:0;<br />
clear:both;<br />
visibility:hidden;<br />
}<br />
.clearfix{<br />
display:inline-table;<br />
}<br />
/* Hide from IE-mac\*/<br />
*html .clearfix{height:1%;}<br />
.clearfix{display:block}<br />
/* End hide IE-mac*/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.indetail.jp/blog/css/169.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

