<?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>yossy&#039;s Log &#187; XHTML + CSS</title>
	<atom:link href="http://yossysan.net/category/web/xhtml_css/feed/" rel="self" type="application/rss+xml" />
	<link>http://yossysan.net</link>
	<description>渋谷ランチや男の一人暮らし料理といった食生活の話題、そしてたまにXHTML＋CSSやFlashの話題まで。</description>
	<lastBuildDate>Thu, 13 May 2010 15:30:06 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>DD_belatedPNG.js を試してみた</title>
		<link>http://yossysan.net/2010/01/2097/</link>
		<comments>http://yossysan.net/2010/01/2097/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 09:34:29 +0000</pubDate>
		<dc:creator>yossy</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XHTML + CSS]]></category>

		<guid isPermaLink="false">http://yossysan.net/?p=2097</guid>
		<description><![CDATA[Webに携わっている者ならほぼ100%消えて欲しいと思っているであろうIE6。 理由は様々ですが、デザイナー・コーダーから見てよくある問題の一つに「”透過PNG”が使えない」ということがあるかと思います。 この問題を解決 [...]]]></description>
			<content:encoded><![CDATA[				<p>Webに携わっている者ならほぼ100%消えて欲しいと思っているであろうIE6。<br />
				理由は様々ですが、デザイナー・コーダーから見てよくある問題の一つに「”透過PNG”が使えない」ということがあるかと思います。<br />
				この問題を解決させる方法の中で、現在「”DD_belatedPNG.js”が熱い！！」とのことなので試してみました。</p>
				<ul>
				<li><a href="http://yossysan.net/html/cloud_animation/" target="_blank">デモを見る</a></li>
				</ul>
				<p>当然のことながら、IE6で見ると幸せになります。<br />
				今回は次のことを試してみました。</p>
				<ul>
				<li>透過PNGを背景としてX軸にリピート</li>
				<li>その上に5枚の透過PNG雲画像を重ねる</li>
				<li>jQueryを使って透過PNG雲画像雲をアニメーションさせる</li>
				</ul>
				<p>これくらいなら実用に耐えそうですね。<br />
				ちょっと使ってるマシンスペックがそこそこいいのでよく分かりませんが、低スペックなマシンだとどう見えるんでしょうか。<br />
				透過PNGが自由に使えたら夢がひろがりんぐですね。</p>
				<p>次のサイトを参考にさせて頂きました。</p>
				<ul>
				<li><a href="http://smkn.xsrv.jp/blog/2009/02/dd_belatedpng_js/" target="_blank">IE6で透過pngを表示させるオススメscript、「DD_belatedPNG.js」</a></li>
				</ul>
]]></content:encoded>
			<wfw:commentRss>http://yossysan.net/2010/01/2097/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ウィンドウを縮めた際にwidth:100%の要素が消えてしまう時の対処法</title>
		<link>http://yossysan.net/2008/10/1775/</link>
		<comments>http://yossysan.net/2008/10/1775/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 11:11:53 +0000</pubDate>
		<dc:creator>yossy</dc:creator>
				<category><![CDATA[XHTML + CSS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://yossysan.net/?p=1775</guid>
		<description><![CDATA[このBlogの説明文に「渋谷ランチや男の一人暮らし料理といった食生活の話題、そしてたまにXHTML＋CSSやFlashの話題まで。」なんて書いておいて、初めてのXHTML+CSS関連のエントリーです（笑 まずは上の画像を [...]]]></description>
			<content:encoded><![CDATA[				<p>このBlogの説明文に「渋谷ランチや男の一人暮らし料理といった食生活の話題、そしてたまにXHTML＋CSSやFlashの話題まで。」なんて書いておいて、初めてのXHTML+CSS関連のエントリーです（笑</p>
				<p><a title="ウィンドウを縮めた際の表示" rel="shadowbox" href="http://lh3.ggpht.com/yossysan/SPhme79DvJI/AAAAAAAADcY/Pf2G9vHPhIA/s800/min_width_test.gif"><img src="http://lh3.ggpht.com/yossysan/SPhme79DvJI/AAAAAAAADcY/Pf2G9vHPhIA/s400/min_width_test.gif" alt="ウィンドウを縮めた際の表示" /></a></p>
				<p>まずは上の画像をご覧ください。こんなことないですか？<br />具体的には次のような状況の時に起きます。</p>
				<ul>
				<li>&quot;header&quot;、&quot;content&quot;、&quot;footer&quot;と3分割でレイアウトされている。</li>
				<li>&quot;header&quot;、&quot;footer&quot;はwidth:100%（特に明示はしない）である。</li>
				<li>&quot;content&quot;内の要素はwidthが固定されている。</li>
				<li>前述の状態でウィンドウの表示領域幅が&quot;content&quot;を下回り、横スクロールバーを右にスライドさせると&quot;header&quot;、&quot;footer&quot;が途切れてしまう。</li>
				</ul>
				<p><a href="http://yossysan.net/html/min_width.html" target="_blank">HTMLサンプル</a></p>
				<p>僕はありまくりでどうしようもないのかなぁと常々思っておりましたがようやく解決できました。</p>
				<p><span id="more-1775"></span></p>
				<p>まずソースは次の通り。</p>
				<pre>
    <code>
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;min-width test&lt;/title&gt;
&lt;style type=&quot;text/css&quot;&gt;
&lt;!--
* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #38302d;
}

#header {
	background-color: #7e6b5a;
	border-bottom: 1px solid #59493f;
	color: #fff;
	padding: 5px;
}

#content {
	background-color: #f1ece4;
	padding: 20px 0;
}

#main {
	background-color: #fff;
	border: 1px solid #7e6b5a;
	margin: 0 auto;
	padding: 10px;
	width: 780px;
}

#footer {
	background-image: url(&quot;img/min_width_footer.gif&quot;);
	background-repeat: repeat-x;
	color: #fff;
	padding-top: 60px;
	text-align: center;
}
--&gt;
&lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
	&lt;div id=&quot;header&quot;&gt;
		&lt;p&gt;HEADER&lt;/p&gt;
	&lt;/div&gt;
	&lt;div id=&quot;content&quot;&gt;
		&lt;div id=&quot;main&quot;&gt;
			&lt;p&gt;CONTENT WIDTH:800px&lt;/p&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;div id=&quot;footer&quot;&gt;
		&lt;p&gt;FOOTER&lt;/p&gt;
	&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
    </code>
</pre>
				<p>#mainでwidth: 780px;となっているのは、padding: 10px;しているので左右に10pxずつ足され、合計で800pxになるということですね。</p>
				<p>で、結論から言うとbodyにmin-widthを指定することで解決できました。</p>
				<pre>
    <code>
body {
	background-color: #38302d;
	min-width: 820px;
}
    </code>
</pre>
				<p>820pxとなっているのは縮んだ際にも左右にマージンを取って欲しかったからです。<br />サンプルのHTMLは下のリンクからどうぞ。</p>
				<p><a href="http://yossysan.net/html/min_width_fix.html" target="_blank">HTMLサンプル</a></p>
				<p>どうでしょう？各ブラウザ検証はまだやっていないのですが、たぶん大丈夫なのではないかと。<br />IE6？何それ？？（笑</p>
]]></content:encoded>
			<wfw:commentRss>http://yossysan.net/2008/10/1775/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

