<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>まとめたブログ: WordPress &#187; CSS</title>
	<atom:link href="http://wordpress.matometa.net/category/css/feed" rel="self" type="application/rss+xml" />
	<link>http://wordpress.matometa.net</link>
	<description>MovableTypeユーザーがWordPressを使ってみてテーマ・テンプレート・プラグインなど比較して気づいたことをまとめたサイト。</description>
	<lastBuildDate>Fri, 30 Jul 2010 15:24:51 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress.matometa.net/category/css/feed" />
		<item>
		<title>IE6でfloatしたときにmarginが２倍になるCSS対策</title>
		<link>http://wordpress.matometa.net/archives/20100707005308</link>
		<comments>http://wordpress.matometa.net/archives/20100707005308#comments</comments>
		<pubDate>Tue, 06 Jul 2010 15:53:08 +0000</pubDate>
		<dc:creator>まとめたブログ</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://wordpress.matometa.net/?p=384</guid>
		<description><![CDATA[IE6のCSSバグで回り込みさせるとなぜか、マージンの値が２倍になって 表示されてしまうことのCSS対策で、IE6ハックで別途マージンの値を半分にして 対策する方法もあるが、もっと簡単にinlineにすれば、marginの値は正常になる。 CSS { display: inline; } 同じところをブロック表示をしたい場合 CSS { display: block; display: inline; } ２つのCSSが同じdisplayなのでダメなのでは？と思いますし、 CSS的には不正なのかもしれないが、Safari, Chrome, Firefox, Oera, IE8, iPhoneなど でも問題なく表示されて機能しているので、だいじょうぶでしょう。 このブログはIE6は無視してますが、まだまだIE6を最低限考慮しないと いけいない状況ですしね。]]></description>
			<content:encoded><![CDATA[<p>IE6のCSSバグで回り込みさせるとなぜか、マージンの値が２倍になって<br />
表示されてしまうことのCSS対策で、IE6ハックで別途マージンの値を半分にして<br />
対策する方法もあるが、もっと簡単にinlineにすれば、marginの値は正常になる。</p>
<blockquote><p>CSS {<br />
display: inline;<br />
}</p></blockquote>
<p>同じところをブロック表示をしたい場合</p>
<blockquote><p>CSS {<br />
display: block;<br />
display: inline;<br />
}</p></blockquote>
<p>２つのCSSが同じdisplayなのでダメなのでは？と思いますし、<br />
CSS的には不正なのかもしれないが、Safari, Chrome, Firefox, Oera, IE8, iPhoneなど<br />
でも問題なく表示されて機能しているので、だいじょうぶでしょう。</p>
<p>このブログはIE6は無視してますが、まだまだIE6を最低限考慮しないと<br />
いけいない状況ですしね。</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.matometa.net/archives/20100707005308/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress.matometa.net/archives/20100707005308" />
	</item>
		<item>
		<title>角丸CSS IE6対策 div空を使わない方法</title>
		<link>http://wordpress.matometa.net/archives/20100427232141</link>
		<comments>http://wordpress.matometa.net/archives/20100427232141#comments</comments>
		<pubDate>Tue, 27 Apr 2010 14:21:41 +0000</pubDate>
		<dc:creator>まとめたブログ</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://wordpress.matometa.net/?p=329</guid>
		<description><![CDATA[今更ながら、角丸CSSのやり方の備忘録。 結論：widthを指定する HTML5からは、角丸が画像を使わずCSSだけでできるみたいだし、javascriptやtable小技でやったりもあるが、IE6を考えてまだ画像でやるのが一般的。 divタグで空にしてheight指定で背景に角丸画像背景を入れるのだとIE6でも問題なしだがソース的に、空はちょっとマズイだろということで、top middle bottomなど3つで上下を挟むやり方でtopとbottomにpaddingを高さ指定してやる。 すると、何だかtopの下に妙な空きがIE6だとできてしまうが、widthを指定すると解消される。 ちなみに、背景画像bottomなんかを超縦長にしておけば、divがtop bottomと２つですむ。PNGでも以外に超縦長の画像は、容量が増えないので縦可変の激しくないある程度の高さですむ場合は、ソースが軽くなる背景超縦長バージョンがいいかと。 あと、 縦並びul li aもIE6だと変な上下の幅ができるがこれもwidthを指定すると解消される。 これも忘れてたので、備忘録。]]></description>
			<content:encoded><![CDATA[<p>今更ながら、角丸CSSのやり方の備忘録。</p>
<p>結論：widthを指定する</p>
<p>HTML5からは、角丸が画像を使わずCSSだけでできるみたいだし、javascriptやtable小技でやったりもあるが、IE6を考えてまだ画像でやるのが一般的。</p>
<p>divタグで空にしてheight指定で背景に角丸画像背景を入れるのだとIE6でも問題なしだがソース的に、空はちょっとマズイだろということで、top middle bottomなど3つで上下を挟むやり方でtopとbottomにpaddingを高さ指定してやる。</p>
<p>すると、何だかtopの下に妙な空きがIE6だとできてしまうが、widthを指定すると解消される。</p>
<p>ちなみに、背景画像bottomなんかを超縦長にしておけば、divがtop bottomと２つですむ。PNGでも以外に超縦長の画像は、容量が増えないので縦可変の激しくないある程度の高さですむ場合は、ソースが軽くなる背景超縦長バージョンがいいかと。</p>
<p>あと、</p>
<p>縦並びul li aもIE6だと変な上下の幅ができるがこれもwidthを指定すると解消される。<br />
これも忘れてたので、備忘録。</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.matometa.net/archives/20100427232141/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress.matometa.net/archives/20100427232141" />
	</item>
		<item>
		<title>aタグ CSSブロック表示まとめ</title>
		<link>http://wordpress.matometa.net/archives/20091027145847</link>
		<comments>http://wordpress.matometa.net/archives/20091027145847#comments</comments>
		<pubDate>Tue, 27 Oct 2009 05:58:47 +0000</pubDate>
		<dc:creator>まとめたブログ</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://wordpress.matometa.net/?p=174</guid>
		<description><![CDATA[aタグのCSSブロック表示復習。。。 高さをaに height ではなく line-height 指定 pxがわかり良い（必須） 幅をaに width 指定 pxがわかり良い（必須）←縦並びでも指定しないとIE6縦間隔おかしくなる 縦並びであれば、floatいらず、 横並びであれば、liがあればliをfloat 何もなければa floatでOKだが、liがある状態でa floatだとIE6おかしくなる。 liは、縦並びでも横並びでもwidth, height, line-heightいらずだが、 aのブロック表示にwidth, line-height（height）の両方を必ず指定。 いまいち毎回忘れるので、備忘録。]]></description>
			<content:encoded><![CDATA[<p>aタグのCSSブロック表示復習。。。</p>
<p>高さをaに height ではなく line-height 指定 pxがわかり良い（必須）<br />
幅をaに width 指定 pxがわかり良い（必須）←縦並びでも指定しないとIE6縦間隔おかしくなる</p>
<p>縦並びであれば、floatいらず、<br />
横並びであれば、liがあればliをfloat<br />
何もなければa floatでOKだが、liがある状態でa floatだとIE6おかしくなる。<br />
liは、縦並びでも横並びでもwidth, height, line-heightいらずだが、<br />
aのブロック表示にwidth, line-height（height）の両方を必ず指定。</p>
<p>いまいち毎回忘れるので、備忘録。</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.matometa.net/archives/20091027145847/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress.matometa.net/archives/20091027145847" />
	</item>
		<item>
		<title>aタグ ブロック表示の回り込み【display: block;とfloat】</title>
		<link>http://wordpress.matometa.net/archives/20090701235345</link>
		<comments>http://wordpress.matometa.net/archives/20090701235345#comments</comments>
		<pubDate>Wed, 01 Jul 2009 14:53:45 +0000</pubDate>
		<dc:creator>まとめたブログ</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://wordpress.matometa.net/?p=128</guid>
		<description><![CDATA[立て続けにCSSのメモをしてますが、最後に。 &#60;ul&#62; &#60;li&#62;&#60;a href=&#8221;/&#8221;&#62;a&#60;/a&#62;&#60;/li&#62; &#60;li&#62;&#60;a href=&#8221;/&#8221;&#62;b&#60;/a&#62;&#60;/li&#62; &#60;li&#62;&#60;a href=&#8221;/&#8221;&#62;c&#60;/a&#62;&#60;/li&#62; &#60;/ul&#62; なんて、メニューを横並びにa要素をブロック表示にして、floatで 回り込みさせるやり方で、これまたIE6の対応のために。 aタグに幅や高さを指定してfloatさせるんですが、aタグのCSSに floatを指定するとIE6では階段状のように段々に下にずれていく。 解決策としては、aタグにdisplay: blockと幅高さ指定し、 liタグにfloatを指定する。こうすればIE6でもだいじょうぶ。 追記： 失礼しました。&#60;ul&#62;&#60;li&#62;のみの現象でした。普通にaタグだけのソースなら aタグにfloat CSSしても段々にずれることなくだいじょうぶでした。 &#60;a href=&#8221;/&#8221;&#62;a&#60;/a&#62; &#60;a href=&#8221;/&#8221;&#62;b&#60;/a&#62; &#60;a href=&#8221;/&#8221;&#62;c&#60;/a&#62;]]></description>
			<content:encoded><![CDATA[<p>立て続けにCSSのメモをしてますが、最後に。</p>
<blockquote><p>&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&#8221;/&#8221;&gt;a&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;/&#8221;&gt;b&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;/&#8221;&gt;c&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</p></blockquote>
<p>なんて、メニューを横並びにa要素をブロック表示にして、floatで<br />
回り込みさせるやり方で、これまたIE6の対応のために。</p>
<p>aタグに幅や高さを指定してfloatさせるんですが、aタグのCSSに<br />
floatを指定するとIE6では階段状のように段々に下にずれていく。</p>
<p>解決策としては、aタグにdisplay: blockと幅高さ指定し、<br />
liタグにfloatを指定する。こうすればIE6でもだいじょうぶ。</p>
<p><span style="color: #ff0000;"><span id="more-128"></span>追記：</span></p>
<p>失礼しました。&lt;ul&gt;&lt;li&gt;のみの現象でした。普通にaタグだけのソースなら<br />
aタグにfloat CSSしても段々にずれることなくだいじょうぶでした。</p>
<blockquote><p>&lt;a href=&#8221;/&#8221;&gt;a&lt;/a&gt;<br />
&lt;a href=&#8221;/&#8221;&gt;b&lt;/a&gt;<br />
&lt;a href=&#8221;/&#8221;&gt;c&lt;/a&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.matometa.net/archives/20090701235345/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress.matometa.net/archives/20090701235345" />
	</item>
		<item>
		<title>aタグの謎 CSS a:visited a:hover</title>
		<link>http://wordpress.matometa.net/archives/20090701233451</link>
		<comments>http://wordpress.matometa.net/archives/20090701233451#comments</comments>
		<pubDate>Wed, 01 Jul 2009 14:34:51 +0000</pubDate>
		<dc:creator>まとめたブログ</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://wordpress.matometa.net/?p=124</guid>
		<description><![CDATA[aタグのCSSでは3つを駆使したりしますよね。a:linkは意味ないので 考えないことにして、ちょっとしたCSSの謎をメモ。 これまた、IE6の現象なのでそろそろどうでもいいとえば、 どうでもいいのですが、a:visitedとa:hoverの位置をCSS記述上で a:visitedを後にa:hoverを前に書くとover時におかしなことになる点について。 a a:visited a:hover こうするとvisited後でもhover時に、overが正常に反映される。 a a:hover a:visited こうするとvisited後だとhover時にvisited要素が表示される。 もちろん、要素がかぶってなければ問題ないですが。 通常、visited要素がhover要素を上回るってことはないはず。 よって、a:hoverを下に記述するといいってことかな。]]></description>
			<content:encoded><![CDATA[<p>aタグのCSSでは3つを駆使したりしますよね。a:linkは意味ないので<br />
考えないことにして、ちょっとしたCSSの謎をメモ。</p>
<p>これまた、IE6の現象なのでそろそろどうでもいいとえば、<br />
どうでもいいのですが、a:visitedとa:hoverの位置をCSS記述上で<br />
a:visitedを後にa:hoverを前に書くとover時におかしなことになる点について。</p>
<blockquote><p>a<br />
a:visited<br />
a:hover</p></blockquote>
<p>こうするとvisited後でもhover時に、overが正常に反映される。</p>
<blockquote><p>a<br />
a:hover<br />
a:visited</p></blockquote>
<p>こうするとvisited後だとhover時にvisited要素が表示される。<br />
もちろん、要素がかぶってなければ問題ないですが。</p>
<p>通常、visited要素がhover要素を上回るってことはないはず。<br />
よって、<span style="color: #ff0000;">a:hoverを下に記述する</span>といいってことかな。</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.matometa.net/archives/20090701233451/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress.matometa.net/archives/20090701233451" />
	</item>
		<item>
		<title>CSS float 背景を下まで続けるためのclear: bothと幅指定</title>
		<link>http://wordpress.matometa.net/archives/20090701231904</link>
		<comments>http://wordpress.matometa.net/archives/20090701231904#comments</comments>
		<pubDate>Wed, 01 Jul 2009 14:19:04 +0000</pubDate>
		<dc:creator>まとめたブログ</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://wordpress.matometa.net/?p=122</guid>
		<description><![CDATA[bodyに背景色をつけていて、mainの入れ物なんかに白を一面に敷きたい！ 何てことがよくあります。しかし、floatでleftやrightに振っていると mainの背景が下まで続かなく、何でだ？という時はmainの中にclear: both; をさせるmain-bottomをmainの幅で、floatした要素の下にもってきて、 mainの背景色を下まで続けたりします。footerとして扱ってもいいですよね。 main-bottomに、clear: both; &#60;div id=&#8221;main&#8221;&#62; &#60;div id=&#8221;left&#8221;&#62; &#60;/div&#62; &#60;div id=&#8221;right&#8221;&#62; &#60;/div&#62; &#60;div id=&#8221;main-bottom&#8221;&#62; &#60;/div&#62; &#60;/div&#62; しかし、IE6ではこれでもアレ？ってことがあってclear: both;と同時に 幅の指定もしっかりするとIE6でも正常に機能します。 floatする時は、幅指定をしましょう！というのは通説ですが、 clearする時にも幅指定をしっかりしましょう！ということに なるでしょうか。]]></description>
			<content:encoded><![CDATA[<p>bodyに背景色をつけていて、mainの入れ物なんかに白を一面に敷きたい！<br />
何てことがよくあります。しかし、floatでleftやrightに振っていると<br />
mainの背景が下まで続かなく、何でだ？という時はmainの中にclear: both;<br />
をさせるmain-bottomをmainの幅で、floatした要素の下にもってきて、<br />
mainの背景色を下まで続けたりします。footerとして扱ってもいいですよね。</p>
<p><span style="color: #ff0000;">main-bottomに、clear: both;</span></p>
<blockquote><p>&lt;div id=&#8221;main&#8221;&gt;<br />
&lt;div id=&#8221;left&#8221;&gt;<br />
&lt;/div&gt;<br />
&lt;div id=&#8221;right&#8221;&gt;<br />
&lt;/div&gt;<br />
&lt;div id=&#8221;main-bottom&#8221;&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;</p></blockquote>
<p>しかし、IE6ではこれでもアレ？ってことがあって<span style="color: #ff0000;">clear: both;と同時に<br />
幅の指定もしっかりすると</span>IE6でも正常に機能します。</p>
<p>floatする時は、幅指定をしましょう！というのは通説ですが、<br />
clearする時にも幅指定をしっかりしましょう！ということに<br />
なるでしょうか。</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.matometa.net/archives/20090701231904/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress.matometa.net/archives/20090701231904" />
	</item>
		<item>
		<title>CSS2つ化 【idとclass・classに2つ】</title>
		<link>http://wordpress.matometa.net/archives/20090701223639</link>
		<comments>http://wordpress.matometa.net/archives/20090701223639#comments</comments>
		<pubDate>Wed, 01 Jul 2009 13:36:39 +0000</pubDate>
		<dc:creator>まとめたブログ</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://wordpress.matometa.net/?p=117</guid>
		<description><![CDATA[idとclass &#60;div id=&#8221;a&#8221; class=&#8221;b&#8221;&#62; classに2つ &#60;div class=&#8221;b c&#8221;&#62; あまり使う必要もなく、しっかりと認識していなかったので。 普通、idだけとかclassだけとかで事足りてしまうので、 意識してなかったですが、やり方によっては便利な2つ化。 指定方法は、 #a.b　もちろん#aと.bバラでも。 .b　で統一して、セレクト的に　.c　を使ったりできますね。 class2つでの発想としては、classを変えたいのだけ置き換えてではなく、 classをもう一つ付け加えて対応させるという発想ですね。 今までは、以前使っていた手間の掛かるCSSを引っ張り出して、 入れ替えて何てやってましたが、最近では0から書いた方が 速いことが多くなってきました。 CSSは省略化を考えずガンガン突っ込んでいくという考え方は 変わってませんが、省略化も綿密に考えるのも面白いなぁと 思えてきました。まぁそこに時間かけても意味ないですけどね。]]></description>
			<content:encoded><![CDATA[<ul>
<li><span style="color: #ff0000;">idとclass</span><br />
&lt;div id=&#8221;a&#8221; class=&#8221;b&#8221;&gt;</li>
<li><span style="color: #ff0000;">classに2つ</span><br />
&lt;div class=&#8221;b c&#8221;&gt;</li>
</ul>
<p>あまり使う必要もなく、しっかりと認識していなかったので。</p>
<p>普通、idだけとかclassだけとかで事足りてしまうので、<br />
意識してなかったですが、やり方によっては便利な2つ化。</p>
<p>指定方法は、</p>
<ul>
<li>#a.b　もちろん#aと.bバラでも。</li>
<li>.b　で統一して、セレクト的に　.c　を使ったりできますね。</li>
</ul>
<p>class2つでの発想としては、classを変えたいのだけ置き換えてではなく、<br />
classをもう一つ付け加えて対応させるという発想ですね。</p>
<p>今までは、以前使っていた手間の掛かるCSSを引っ張り出して、<br />
入れ替えて何てやってましたが、最近では0から書いた方が<br />
速いことが多くなってきました。</p>
<p>CSSは省略化を考えずガンガン突っ込んでいくという考え方は<br />
変わってませんが、省略化も綿密に考えるのも面白いなぁと<br />
思えてきました。まぁそこに時間かけても意味ないですけどね。</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.matometa.net/archives/20090701223639/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress.matometa.net/archives/20090701223639" />
	</item>
	</channel>
</rss>
