<?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://poet.930.info/blog/category/skills/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://poet.930.info/blog</link>
	<description>每當夜深孤獨一人的時候，我會試著寫下一些記憶　它可能是愛情，可能是生活，也可能是一種夢與痛苦的感受</description>
	<lastBuildDate>Sat, 21 Jan 2012 15:22:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>pre tag 標籤自動換行</title>
		<link>http://poet.930.info/blog/2010/01/30/pre-tag/</link>
		<comments>http://poet.930.info/blog/2010/01/30/pre-tag/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 09:10:34 +0000</pubDate>
		<dc:creator>小璇子</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://poet.930.info/blog/?p=1103</guid>
		<description><![CDATA[pre 標籤(tag)在內容長度超過div寬度時 會跑出難看的 Scrollbar(移動捲軸) 只要在css裡面加入這串語法就可以讓 Scrollbar 消失 ?View Code CSSpre &#123; white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space:...]]></description>
			<content:encoded><![CDATA[<p>pre 標籤(tag)在內容長度超過div寬度時<br />
會跑出難看的 Scrollbar(移動捲軸)<br />
只要在css裡面加入這串語法就可以讓 Scrollbar 消失</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1103code2'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p11032"><td class="code" id="p1103code2"><pre class="css" style="font-family:monospace;">pre <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">white-space</span><span style="color: #00AA00;">:</span> pre-wrap<span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* css-3 */</span>
<span style="color: #000000; font-weight: bold;">white-space</span><span style="color: #00AA00;">:</span> -moz-pre-wrap<span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* Mozilla, since 1999 */</span>
<span style="color: #000000; font-weight: bold;">white-space</span><span style="color: #00AA00;">:</span> -pre-wrap<span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* Opera 4-6 */</span>
<span style="color: #000000; font-weight: bold;">white-space</span><span style="color: #00AA00;">:</span> -o-pre-wrap<span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* Opera 7 */</span>
word-wrap<span style="color: #00AA00;">:</span> break-word<span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* Internet Explorer 5.5+ */</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>相容性: IE6/7/8, FF, Chrome, Opera, Safari</p>
<h2  class="related_post_title">你可以延伸閱讀以下文章：</h2><ul class="related_post"><li><a href="http://poet.930.info/blog/2008/12/29/css-browser/" title="CSS對IE、FireFox和其它瀏覽器的控制">CSS對IE、FireFox和其它瀏覽器的控制</a> (0)</li><li><a href="http://poet.930.info/blog/2008/12/28/%e6%96%87%e5%ad%97%e5%9e%82%e7%9b%b4%e7%bd%ae%e4%b8%ad/" title="文字垂直置中">文字垂直置中</a> (1)</li><li><a href="http://poet.930.info/blog/2007/12/20/font-size-adjustment/" title="Font-size Adjustment">Font-size Adjustment</a> (0)</li><li><a href="http://poet.930.info/blog/2007/12/19/css-float/" title="Div+CSS網頁佈局三欄頁CSS float方法">Div+CSS網頁佈局三欄頁CSS float方法</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://poet.930.info/blog/2010/01/30/pre-tag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>插入 FLASH 在 Firefox 瀏覽會多一行空白</title>
		<link>http://poet.930.info/blog/2009/04/04/firefox-flash-blank/</link>
		<comments>http://poet.930.info/blog/2009/04/04/firefox-flash-blank/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 14:40:53 +0000</pubDate>
		<dc:creator>小璇子</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://poet.930.info/blog/?p=916</guid>
		<description><![CDATA[如果您製作網頁總是習慣使用各種瀏覽器預覽一遍的話 或許您發現了這件事 只要是網頁中有用到 Flash 影片的話 使用 Fireox 預覽的時候, 會發現在該 Flash 下方多了一行空白!! 而且怎麼弄都弄不掉 但是在 IE 或 Google 等其他瀏覽器看卻都是正常的! 很困擾吧!? 解決方法就是在 Flash 語法之中加入幾個字就好了 &#60;object display:block;" classid="clsid:.."&#62; 試試看吧! *^_^ 你可以延伸閱讀以下文章：此文沒有延伸閱讀喔!]]></description>
			<content:encoded><![CDATA[<p>如果您製作網頁總是習慣使用各種瀏覽器預覽一遍的話</p>
<p>或許您發現了這件事</p>
<p>只要是網頁中有用到 Flash 影片的話</p>
<p>使用 Fireox 預覽的時候, 會發現在該 Flash 下方多了一行空白!!</p>
<p>而且怎麼弄都弄不掉</p>
<p>但是在 IE 或 Google 等其他瀏覽器看卻都是正常的!</p>
<p>很困擾吧!?</p>
<p>解決方法就是在 Flash 語法之中加入幾個字就好了</p>
<pre>&lt;object <span style="text-decoration: underline;"><strong>display:block;</strong></span>" classid="clsid:.."&gt;</pre>
<p>試試看吧! *^_^</p>
<h2  class="related_post_title">你可以延伸閱讀以下文章：</h2><ul class="related_post"><li>此文沒有延伸閱讀喔!</li></ul>]]></content:encoded>
			<wfw:commentRss>http://poet.930.info/blog/2009/04/04/firefox-flash-blank/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS對IE、FireFox和其它瀏覽器的控制</title>
		<link>http://poet.930.info/blog/2008/12/29/css-browser/</link>
		<comments>http://poet.930.info/blog/2008/12/29/css-browser/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 08:14:41 +0000</pubDate>
		<dc:creator>小璇子</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[瀏覽器]]></category>

		<guid isPermaLink="false">http://poet.930.info/blog/?p=302</guid>
		<description><![CDATA[由於不同的瀏覽器，對 CSS 的解析認識不一樣， 因此會導致產生的頁面效果不一樣，得不到我們所需要的頁面效果。 這個時候我們就需要針對不同的瀏覽器去寫不同的CSS， 讓它能夠同時相容不同的瀏覽器，進而得到我們想要的頁面效果。 由於不同的瀏覽器對於 CSS 讀取優先順序的關係。 我們根據這個來針對不同的瀏覽器來寫不同的 CSS。 比如 IE6 能識別下劃線 _ 和星號 * IE7 能識別星號 *，當不能識別下劃線 _ 而 firefox 兩個都不能認識 撰寫順序，一般是將識別能力強的流覽器的CSS寫在後面。 下面如何寫裏面說得更詳細些。 比如要分辨 IE6 和 firefox...]]></description>
			<content:encoded><![CDATA[<p>由於不同的瀏覽器，對 CSS 的解析認識不一樣，<br />
因此會導致產生的頁面效果不一樣，得不到我們所需要的頁面效果。</p>
<p>這個時候我們就需要針對不同的瀏覽器去寫不同的CSS，<br />
讓它能夠同時相容不同的瀏覽器，進而得到我們想要的頁面效果。</p>
<p>由於不同的瀏覽器對於 CSS 讀取優先順序的關係。<br />
我們根據這個來針對不同的瀏覽器來寫不同的 CSS。</p>
<p>比如<br />
<strong>IE6 能識別下劃線 _ 和星號 *<br />
IE7 能識別星號 *，當不能識別下劃線 _<br />
而 firefox 兩個都不能認識</strong></p>
<p>撰寫順序，一般是將識別能力強的流覽器的CSS寫在後面。</p>
<p>下面如何寫裏面說得更詳細些。</p>
<p>比如要分辨 IE6 和 firefox 兩種瀏覽器，可以這樣寫：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p302code9'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3029"><td class="code" id="p302code9"><pre class="css" style="font-family:monospace;">&lt;style<span style="color: #00AA00;">&gt;</span>
div<span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">green</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* for firefox */</span>
<span style="color: #00AA00;">*</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>  <span style="color: #808080; font-style: italic;">/* for IE6 */</span>
<span style="color: #00AA00;">&#125;</span>
&lt;/style<span style="color: #00AA00;">&gt;</span></pre></td></tr></table></div>

<p>這樣出來的效果是 IE6 中看到是紅色的，在 firefox 中看到是綠色的。<br />
<span style="text-decoration: underline;"><em>解釋一下：</em></span><br />
因為 firefox 不認識那個帶星號 * 的是什麼，於是會自動將它過濾掉，理所當然這個 div 的背景是綠色的。<br />
在 IE6 中呢，它兩個 background 都能識別出來，於是根據優先順序別，處在後面的 red 的優先順序高，當然這個 div  的背景顏色就是紅色的了。</p>
<p>區分IE6，IE7，firefox 區別不同瀏覽器，CSS hack 寫法：</p>
<p>區別 IE6 與 FF：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p302code10'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p30210"><td class="code" id="p302code10"><pre class="css" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span>orange<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">*</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">;</span></pre></td></tr></table></div>

<p>區別IE6與IE7：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p302code11'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p30211"><td class="code" id="p302code11"><pre class="css" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">green</span> !important<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">;</span></pre></td></tr></table></div>

<p>區別IE7與FF：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p302code12'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p30212"><td class="code" id="p302code12"><pre class="css" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span>orange<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">*</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">green</span><span style="color: #00AA00;">;</span></pre></td></tr></table></div>

<p>區別FF，IE7，IE6：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p302code13'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p30213"><td class="code" id="p302code13"><pre class="css" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span>orange<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">*</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">green</span> !important<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">*</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">;</span></pre></td></tr></table></div>

<p>注：IE都能識別*;標準流覽器(如FF)不能識別*；<br />
IE6 能識別 *，但不能識別 !important,<br />
IE7 能識別 *，也能識別 !important;<br />
FF不 能識別 *，但能識別 !important;</p>
<p>另外再補充一個，下劃線 "_",<br />
IE6 支持下劃線，IE7 和 firefox 均不支持下劃線。</p>
<p>於是大家還可以這樣來區分 IE6，IE7，firefox</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p302code14'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p30214"><td class="code" id="p302code14"><pre class="css" style="font-family:monospace;"><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span>orange<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">*</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">green</span><span style="color: #00AA00;">;</span> _background<span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">;</span></pre></td></tr></table></div>

<p>註：不管是什麼方法，書寫的順序都是firefox的寫在前面，IE7的寫在中間，IE6的寫在最後面。</p>
<h2  class="related_post_title">你可以延伸閱讀以下文章：</h2><ul class="related_post"><li><a href="http://poet.930.info/blog/2010/01/30/pre-tag/" title="pre tag 標籤自動換行">pre tag 標籤自動換行</a> (0)</li><li><a href="http://poet.930.info/blog/2008/12/28/%e6%96%87%e5%ad%97%e5%9e%82%e7%9b%b4%e7%bd%ae%e4%b8%ad/" title="文字垂直置中">文字垂直置中</a> (1)</li><li><a href="http://poet.930.info/blog/2007/12/20/font-size-adjustment/" title="Font-size Adjustment">Font-size Adjustment</a> (0)</li><li><a href="http://poet.930.info/blog/2007/12/19/css-float/" title="Div+CSS網頁佈局三欄頁CSS float方法">Div+CSS網頁佈局三欄頁CSS float方法</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://poet.930.info/blog/2008/12/29/css-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>文字垂直置中</title>
		<link>http://poet.930.info/blog/2008/12/28/%e6%96%87%e5%ad%97%e5%9e%82%e7%9b%b4%e7%bd%ae%e4%b8%ad/</link>
		<comments>http://poet.930.info/blog/2008/12/28/%e6%96%87%e5%ad%97%e5%9e%82%e7%9b%b4%e7%bd%ae%e4%b8%ad/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 15:19:52 +0000</pubDate>
		<dc:creator>小璇子</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://poet.930.info/blog/?p=300</guid>
		<description><![CDATA[水平置中為 text-align: center; 垂直置中只需要把 line-height 的高度設成跟外部區塊的 height 相同即可。 你可以延伸閱讀以下文章：pre tag 標籤自動換行 (0)CSS對IE、FireFox和其它瀏覽器的控制 (0)Font-size Adjustment (0)Div+CSS網頁佈局三欄頁CSS float方法 (0)]]></description>
			<content:encoded><![CDATA[<p>水平置中為 <em>text-align: center;<br />
</em>垂直置中只需要把<em> line-height</em> 的高度設成跟外部區塊的 height 相同即可。</p>
<h2  class="related_post_title">你可以延伸閱讀以下文章：</h2><ul class="related_post"><li><a href="http://poet.930.info/blog/2010/01/30/pre-tag/" title="pre tag 標籤自動換行">pre tag 標籤自動換行</a> (0)</li><li><a href="http://poet.930.info/blog/2008/12/29/css-browser/" title="CSS對IE、FireFox和其它瀏覽器的控制">CSS對IE、FireFox和其它瀏覽器的控制</a> (0)</li><li><a href="http://poet.930.info/blog/2007/12/20/font-size-adjustment/" title="Font-size Adjustment">Font-size Adjustment</a> (0)</li><li><a href="http://poet.930.info/blog/2007/12/19/css-float/" title="Div+CSS網頁佈局三欄頁CSS float方法">Div+CSS網頁佈局三欄頁CSS float方法</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://poet.930.info/blog/2008/12/28/%e6%96%87%e5%ad%97%e5%9e%82%e7%9b%b4%e7%bd%ae%e4%b8%ad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Font-size Adjustment</title>
		<link>http://poet.930.info/blog/2007/12/20/font-size-adjustment/</link>
		<comments>http://poet.930.info/blog/2007/12/20/font-size-adjustment/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 07:27:38 +0000</pubDate>
		<dc:creator>小璇子</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[font]]></category>

		<guid isPermaLink="false">http://poet.930.info/blog/2007/12/20/font-size-adjustment/</guid>
		<description><![CDATA[px 和 em 的差異 CSS 定義文字大小儘量使用 em 或 % ，因為「px 」or 「pt」會使 IE 對文字失去可調性   至於文字間的間距則可使用 px（不然螢幕畫面一放大間距也會跟著放大，影響整個版面外觀） em的值並不是固定的 em會繼承父級元素的字體大小   適當的調整字距與行距，讓文字與文字之間有個喘息的空間 CSS 定義字距: 字距: letter-spacing / 行距: lline-height If you...]]></description>
			<content:encoded><![CDATA[<p>px 和 em 的差異</p>
<ul>
<li>CSS 定義文字大小儘量使用 em 或 % ，因為「px 」or 「pt」會使 IE 對文字失去可調性<br />
 </li>
<li>至於文字間的間距則可使用 px（不然螢幕畫面一放大間距也會跟著放大，影響整個版面外觀）
<ul>
<li>em的值並不是固定的</li>
<li>em會繼承父級元素的字體大小<br />
 </li>
</ul>
</li>
<li>適當的調整字距與行距，讓文字與文字之間有個喘息的空間
<ul>
<li>CSS 定義字距: 字距: letter-spacing / 行距: lline-height</li>
</ul>
</li>
</ul>
<table id="table1" border="1" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<th>If you want this size in pixels (px)</th>
<th>Declare this percent (%)</th>
</tr>
<tr>
<td>10</td>
<td>77</td>
</tr>
<tr>
<td>11</td>
<td>85</td>
</tr>
<tr>
<td>12</td>
<td>93 (was 93)</td>
</tr>
<tr>
<td>13</td>
<td>100</td>
</tr>
<tr>
<td>14</td>
<td>108 (was 107)</td>
</tr>
<tr>
<td>15</td>
<td>116 (was 114)</td>
</tr>
<tr>
<td>16</td>
<td>123.1 (was 122)</td>
</tr>
<tr>
<td>17</td>
<td>131 (was 129)</td>
</tr>
<tr>
<td>18</td>
<td>138.5 (was 136)</td>
</tr>
<tr>
<td>19</td>
<td>146.5 (was 144)</td>
</tr>
<tr>
<td>20</td>
<td>153.9 (was 152)</td>
</tr>
<tr>
<td>21</td>
<td>161.6 (was 159)</td>
</tr>
<tr>
<td>22</td>
<td>167</td>
</tr>
<tr>
<td>23</td>
<td>174</td>
</tr>
<tr>
<td>24</td>
<td>182</td>
</tr>
<tr>
<td>25</td>
<td>189</td>
</tr>
<tr>
<td>26</td>
<td>197</td>
</tr>
</tbody>
</table>
<div id="content1">
<div class="blog">
<div class="blogbody">
 </div>
</div>
</div>
<h2  class="related_post_title">你可以延伸閱讀以下文章：</h2><ul class="related_post"><li><a href="http://poet.930.info/blog/2010/01/30/pre-tag/" title="pre tag 標籤自動換行">pre tag 標籤自動換行</a> (0)</li><li><a href="http://poet.930.info/blog/2008/12/29/css-browser/" title="CSS對IE、FireFox和其它瀏覽器的控制">CSS對IE、FireFox和其它瀏覽器的控制</a> (0)</li><li><a href="http://poet.930.info/blog/2008/12/28/%e6%96%87%e5%ad%97%e5%9e%82%e7%9b%b4%e7%bd%ae%e4%b8%ad/" title="文字垂直置中">文字垂直置中</a> (1)</li><li><a href="http://poet.930.info/blog/2007/12/19/css-float/" title="Div+CSS網頁佈局三欄頁CSS float方法">Div+CSS網頁佈局三欄頁CSS float方法</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://poet.930.info/blog/2007/12/20/font-size-adjustment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Div+CSS網頁佈局三欄頁CSS float方法</title>
		<link>http://poet.930.info/blog/2007/12/19/css-float/</link>
		<comments>http://poet.930.info/blog/2007/12/19/css-float/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 14:58:17 +0000</pubDate>
		<dc:creator>小璇子</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://poet.930.info/blog/2007/12/19/divcss%e7%b6%b2%e9%a0%81%e4%bd%88%e5%b1%80%e4%b8%89%e6%ac%84%e9%a0%81css-float%e6%96%b9%e6%b3%95/</guid>
		<description><![CDATA[三欄佈局是目前最常見的網頁佈局，主要頁內容放在中間一欄，邊上的兩欄放置導航鏈結之類的內容。基本佈局一般是標題之下放置三欄，三欄佔據整個頁面的寬度，最後在頁的底端放置頁腳，頁腳也佔據整個頁面寬度。 絕大多數網頁設計者都熟悉傳統的網頁設計技術，用這些技術可以生成帶有表格、創建固定寬度佈局或者“液態”（它可以根據用戶流覽器視窗寬度自動伸縮）佈局的網頁。 現在，我們都開始拋棄基於表格的佈局技術，許多網路設計者正在從 XHTML標記和 CSS格式這一新範例中尋找創建三欄佈局的方法。用絕對定位的方法從CSS中得到固定寬度的佈局並不困難；但是得到液態佈局就有點困難了。因此，本文介紹一種用 CSS的 float和 clear屬性來獲得三欄液態佈局的方法。 基本方法：基本的佈局包含五個div，即標題、頁腳和三欄。標題和頁腳佔據整個頁寬。左欄div和右欄div都是固定寬度的，並且用float屬性來把它們擠壓到流覽器視窗的左側和右側。中欄實際上佔據了整個頁寬，中欄的內容在左、右兩欄之間“流淌”。由於中欄div的寬度並不固定，因此它可以根據流覽器視窗的改變進行必要的伸縮。中欄div的左側和右側的填充（padding）屬性保證內容安排在一個整齊的欄中，甚至當它伸展到邊欄（左欄或者右欄）的底端也是這樣。 三欄佈局的一個例子：請看看用本文所介紹的技術進行三欄佈局的例子。這個例子用鮮豔的顏色來區分佈局的各個div。 XHTML代碼： ?View Code CSS&#60;body&#62; &#60;div id=&#34;header&#34;&#62;     &#60;h1&#62;Header&#60;/h1&#62; &#60;/div&#62; &#60;div id=&#34;left&#34;&#62;     Port side text... &#60;/div&#62; &#60;div id=&#34;right&#34;&#62;     Starboard side text... &#60;/div&#62; &#60;div id=&#34;middle&#34;&#62;     Middle column text... &#60;/div&#62; &#60;div id=&#34;footer&#34;&#62;     Footer text... &#60;/div&#62; &#60;/body&#62;...]]></description>
			<content:encoded><![CDATA[<p>三欄佈局是目前最常見的網頁佈局，主要頁內容放在中間一欄，邊上的兩欄放置導航鏈結之類的內容。基本佈局一般是標題之下放置三欄，三欄佔據整個頁面的寬度，最後在頁的底端放置頁腳，頁腳也佔據整個頁面寬度。</p>
<p>絕大多數網頁設計者都熟悉傳統的網頁設計技術，用這些技術可以生成帶有表格、創建固定寬度佈局或者“液態”（它可以根據用戶流覽器視窗寬度自動伸縮）佈局的網頁。</p>
<p>現在，我們都開始拋棄基於表格的佈局技術，許多網路設計者正在從 XHTML標記和 CSS格式這一新範例中尋找創建三欄佈局的方法。用絕對定位的方法從CSS中得到固定寬度的佈局並不困難；但是得到液態佈局就有點困難了。因此，本文介紹一種用  CSS的 float和 clear屬性來獲得三欄液態佈局的方法。</p>
<p>基本方法：基本的佈局包含五個div，即標題、頁腳和三欄。標題和頁腳佔據整個頁寬。左欄div和右欄div都是固定寬度的，並且用float屬性來把它們擠壓到流覽器視窗的左側和右側。中欄實際上佔據了整個頁寬，中欄的內容在左、右兩欄之間“流淌”。由於中欄div的寬度並不固定，因此它可以根據流覽器視窗的改變進行必要的伸縮。中欄div的左側和右側的填充（padding）屬性保證內容安排在一個整齊的欄中，甚至當它伸展到邊欄（左欄或者右欄）的底端也是這樣。<br />
三欄佈局的一個例子：請看看用本文所介紹的技術進行三欄佈局的例子。這個例子用鮮豔的顏色來區分佈局的各個div。<br />
XHTML代碼：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p136code18'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p13618"><td class="code" id="p136code18"><pre class="css" style="font-family:monospace;">&lt;body<span style="color: #00AA00;">&gt;</span>
&lt;div id<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;header&quot;</span><span style="color: #00AA00;">&gt;</span>
    &lt;h1<span style="color: #00AA00;">&gt;</span>Header&lt;/h1<span style="color: #00AA00;">&gt;</span>
&lt;/div<span style="color: #00AA00;">&gt;</span>
&lt;div id<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;left&quot;</span><span style="color: #00AA00;">&gt;</span>
    Port side text...
&lt;/div<span style="color: #00AA00;">&gt;</span>
&lt;div id<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;right&quot;</span><span style="color: #00AA00;">&gt;</span>
    Starboard side text...
&lt;/div<span style="color: #00AA00;">&gt;</span>
&lt;div id<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;middle&quot;</span><span style="color: #00AA00;">&gt;</span>
    Middle column text...
&lt;/div<span style="color: #00AA00;">&gt;</span>
&lt;div id<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;footer&quot;</span><span style="color: #00AA00;">&gt;</span>
    Footer text...
&lt;/div<span style="color: #00AA00;">&gt;</span>
&lt;/body<span style="color: #00AA00;">&gt;</span></pre></td></tr></table></div>

<p>CSS代碼：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p136code19'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p13619"><td class="code" id="p136code19"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div<span style="color: #cc00cc;">#header</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">clear</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">both</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">50px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">aqua</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div<span style="color: #cc00cc;">#left</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">150px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div<span style="color: #cc00cc;">#right</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">150px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">green</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div<span style="color: #cc00cc;">#middle</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span> <span style="color: #933;">160px</span> <span style="color: #933;">5px</span> <span style="color: #933;">160px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">silver</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div<span style="color: #cc00cc;">#footer</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">clear</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">both</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">yellow</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>代碼演示：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p136code20'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p13620"><td class="code" id="p136code20"><pre class="css" style="font-family:monospace;">&lt;!DOCTYPE html PUBLIC <span style="color: #ff0000;">&quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;</span> <span style="color: #ff0000;">&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;</span><span style="color: #00AA00;">&gt;</span>
&lt;html xmlns<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;http://www.w3.org/1999/xhtml&quot;</span><span style="color: #00AA00;">&gt;</span>
&lt;head<span style="color: #00AA00;">&gt;</span>
&lt;meta http-equiv<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;Content-Type&quot;</span> <span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;text/html; charset=utf-8&quot;</span> /<span style="color: #00AA00;">&gt;</span>
&lt;title<span style="color: #00AA00;">&gt;</span>52css.com&lt;/title<span style="color: #00AA00;">&gt;</span>
&lt;style type<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span><span style="color: #00AA00;">&gt;</span>
body <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div<span style="color: #cc00cc;">#header</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">clear</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">both</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">50px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">aqua</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div<span style="color: #cc00cc;">#left</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">150px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div<span style="color: #cc00cc;">#right</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">150px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">green</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div<span style="color: #cc00cc;">#middle</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span> <span style="color: #933;">160px</span> <span style="color: #933;">5px</span> <span style="color: #933;">160px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">silver</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div<span style="color: #cc00cc;">#footer</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">clear</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">both</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">yellow</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&lt;/style<span style="color: #00AA00;">&gt;</span>
&lt;/head<span style="color: #00AA00;">&gt;</span>
&lt;body<span style="color: #00AA00;">&gt;</span>
&lt;div id<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;header&quot;</span><span style="color: #00AA00;">&gt;</span>
&lt;h1<span style="color: #00AA00;">&gt;</span>Header - poet.930.info&lt;/h1<span style="color: #00AA00;">&gt;</span>
&lt;/div<span style="color: #00AA00;">&gt;</span>
&lt;div id<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;left&quot;</span><span style="color: #00AA00;">&gt;</span>
Port side text...
&lt;/div<span style="color: #00AA00;">&gt;</span>
&lt;div id<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;right&quot;</span><span style="color: #00AA00;">&gt;</span>
Starboard side text...
&lt;/div<span style="color: #00AA00;">&gt;</span>
&lt;div id<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;middle&quot;</span><span style="color: #00AA00;">&gt;</span>
Middle column text...
&lt;/div<span style="color: #00AA00;">&gt;</span>
&lt;div id<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;footer&quot;</span><span style="color: #00AA00;">&gt;</span>
Footer text..<span style="color: #6666ff;">.poet</span>.930<span style="color: #6666ff;">.info</span>
&lt;/div<span style="color: #00AA00;">&gt;</span>
&lt;/body<span style="color: #00AA00;">&gt;</span>
&lt;/html<span style="color: #00AA00;">&gt;</span></pre></td></tr></table></div>

<p><strong>代碼說明</strong></p>
<p>HTML代碼中各部分出現的順序是非常重要的。<br />
左欄和右欄 div必須在中欄之前出現。<br />
這樣才可以讓這兩個邊欄浮動到它們的位置上（螢幕兩側），並讓中欄的內容將“流”入它們之間的空間。如果流覽器在一個或者兩個邊欄div之前先發現中欄，那麼中欄將佔據螢幕的一側或者兩側，這樣浮動的部分就會跑到中欄的下面而不是中欄的旁邊了。</p>
<p>div#header和 div#footer樣式（style）中的 clear:both申明用來確保這浮動部分不會佔據標題和頁腳的空間。<br />
div#header樣式中的  padding:1px申明用來消除頁頭背景色中的異常邊，如果padding設置為零，那麼在Netscape瀏覽器中就會看到這個異常。</p>
<p>div#left樣式中的float:left申明是用來把左欄擠壓到左側。width:150px申明用來設置欄的固定寬度，不過你也可以把它的寬度設置為其他具體值。類似的，div#right樣式中的float:right申明用來把右欄div擠壓到右側。在本例中，float把左欄和右欄完全擠壓到流覽器視窗的左邊緣和右邊緣。然而，如果這些div被其他div包含，那麼float將會把它們擠壓到包含它們的div的邊緣。</p>
<p>在div#middle樣式中，clear申明允許中欄的內容“流淌”在兩個邊欄之間。padding:0px 160px 5px  160px申明設置了到左欄和右欄的填充，這樣允許150像素寬度的欄 div，在加上 10像素的間距。</p>
<p>這個例子非常粗糙和簡單，但是它很好的演示了用浮動 div來創建三欄液態佈局的邊欄這一基本技術。</p>
<h2  class="related_post_title">你可以延伸閱讀以下文章：</h2><ul class="related_post"><li><a href="http://poet.930.info/blog/2010/01/30/pre-tag/" title="pre tag 標籤自動換行">pre tag 標籤自動換行</a> (0)</li><li><a href="http://poet.930.info/blog/2008/12/29/css-browser/" title="CSS對IE、FireFox和其它瀏覽器的控制">CSS對IE、FireFox和其它瀏覽器的控制</a> (0)</li><li><a href="http://poet.930.info/blog/2008/12/28/%e6%96%87%e5%ad%97%e5%9e%82%e7%9b%b4%e7%bd%ae%e4%b8%ad/" title="文字垂直置中">文字垂直置中</a> (1)</li><li><a href="http://poet.930.info/blog/2007/12/20/font-size-adjustment/" title="Font-size Adjustment">Font-size Adjustment</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://poet.930.info/blog/2007/12/19/css-float/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

