<?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; 排版</title>
	<atom:link href="http://blog.linym.net/archives/tag/%e6%8e%92%e7%89%88/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.linym.net</link>
	<description>我的學習心得、筆記</description>
	<lastBuildDate>Fri, 09 Dec 2011 12:33:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>避免在 HTML 開頭使用註解</title>
		<link>http://blog.linym.net/archives/474</link>
		<comments>http://blog.linym.net/archives/474#comments</comments>
		<pubDate>Sat, 02 May 2009 04:10:14 +0000</pubDate>
		<dc:creator>lym520</dc:creator>
				<category><![CDATA[網頁設計]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[排版]]></category>

		<guid isPermaLink="false">http://blog.linym.net/?p=474</guid>
		<description><![CDATA[前幾天學弟問我一個問題，說他 CSS 排版的網頁在大部分瀏覽器都正常，唯獨 IE 怪怪的，網頁中的 DIV 元素怎麼樣都無法置中，困擾了他許久，他的原始碼內容大致長這樣： &#60;!-- Head area --&#62; &#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; &#34;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#34;&#62; &#60;html xmlns=&#34;http://www.w3.org/1999/xhtml&#34;&#62; &#60;head&#62; &#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=utf-8&#34; /&#62; &#60;title&#62;Test Page&#60;/title&#62; &#60;style type=&#34;text/css&#34;&#62; &#60;!-- #content { margin: 0 auto; width: 500px; } --&#62; &#60;/style&#62; &#60;/head&#62; &#60;body&#62; &#60;!-- Content Begin --&#62; &#60;div id=&#34;content&#34;&#62;Content&#60;/div&#62; &#60;!-- Content End --&#62; &#60;/body&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>前幾天學弟問我一個問題，說他 CSS 排版的網頁在大部分瀏覽器都正常，唯獨 IE 怪怪的，網頁中的 DIV 元素怎麼樣都無法置中，困擾了他許久，他的原始碼內容大致長這樣：</p>
<pre title="code" class="html">

&lt;!-- Head area --&gt;
&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;Test Page&lt;/title&gt;
&lt;style type=&quot;text/css&quot;&gt;
&lt;!--
#content {
	margin: 0 auto;
	width: 500px;
}
--&gt;
&lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;!-- Content Begin --&gt;
&lt;div id=&quot;content&quot;&gt;Content&lt;/div&gt;
&lt;!-- Content End --&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>嗯，看起來不應該會有什麼問題的，那是什麼原因讓 IE 無法將區塊置中勒？<br />
我突然注意到他網頁開頭的那一行註解，因為自己寫網頁到現在從未在開頭使用過註解…</p>
<p>果然，拿掉以後就一切正常了。<del datetime="2009-05-03T04:01:36+00:00">IE，還真是搞不懂你啊！</del><br />
(註：全系列 IE 都有此現象)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.linym.net/archives/474/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>[CSS] 使多欄式版面高度等高</title>
		<link>http://blog.linym.net/archives/134</link>
		<comments>http://blog.linym.net/archives/134#comments</comments>
		<pubDate>Mon, 07 May 2007 07:21:25 +0000</pubDate>
		<dc:creator>lym520</dc:creator>
				<category><![CDATA[網頁設計]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[排版]]></category>

		<guid isPermaLink="false">http://lym.fyman.idv.tw/blog/archives/134</guid>
		<description><![CDATA[解決了上一篇的高度不能自動延伸的問題之後，馬上會遇到另一個問題。#container 和 #content 延伸了，旁邊兩個區塊卻仍然維持原本的高度，如果要指定背景就很麻煩了。 解決方法： 加入以下 CSS： #container { overflow: hidden; } #left, #right { padding-bottom: 1000px; margin-bottom: -1000px; } 利用 padding-bottom 設一個足夠容納所有內容的值 再用 margin-bottom 設相同的負值，將版面拉回來 這樣超過的版面就會被 overflow: hidden 隱藏，達到我們想要的效果。 參考文章]]></description>
			<content:encoded><![CDATA[<p>解決了<a href="http://blog.linym.net/archives/129">上一篇</a>的高度不能自動延伸的問題之後，馬上會遇到另一個問題。#container 和 #content 延伸了，旁邊兩個區塊卻仍然維持原本的高度，如果要指定背景就很麻煩了。</p>
<p><a href='http://blog.linym.net/wp-content/uploads/2007/05/01.png' title='01.png' target="_blank"><img src='http://blog.linym.net/wp-content/uploads/2007/05/01.png' alt='01.png' /></a></p>
<p><strong>解決方法：</strong><br />
加入以下 CSS：</p>
<pre title="code" class="css">

#container {
	overflow: hidden;
}
#left, #right {
	padding-bottom: 1000px;
	margin-bottom: -1000px;
}
</pre>
<p>利用 padding-bottom 設一個足夠容納所有內容的值<br />
再用 margin-bottom 設相同的負值，將版面拉回來<br />
這樣超過的版面就會被 overflow: hidden 隱藏，達到我們想要的效果。</p>
<p><a href="http://www.positioniseverything.net/articles/onetruelayout/equalheight">參考文章</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.linym.net/archives/134/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[CSS] 重直多欄式版面自動延伸高度</title>
		<link>http://blog.linym.net/archives/129</link>
		<comments>http://blog.linym.net/archives/129#comments</comments>
		<pubDate>Mon, 07 May 2007 07:06:05 +0000</pubDate>
		<dc:creator>lym520</dc:creator>
				<category><![CDATA[網頁設計]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[排版]]></category>

		<guid isPermaLink="false">http://lym.fyman.idv.tw/blog/archives/129</guid>
		<description><![CDATA[最近製作網頁開始試著用純 CSS 來排版了，習慣之後發現真的比表格排版更方便，不過當中也會遇到一些問題，其中一個就是這篇要講的。 現在有個三欄式版面，如圖： #container { margin:0 auto; width: 780px; height: 100px; background: #ffc; border: 1px solid #000; } #left { float: left; width: 260px; background: #9cf; } #content { float: left; width: 260px;; background: #fcf; } #right { float: right; width: 260px; background: #9cf; } 原本預期當任何區塊內容過多時，外層 container 要能夠自動延伸，包住裡面的子區塊，但實做之後會發現變成這樣： 解決方法： #container 裡不要指定高度，也就是維持預設的 height:auto; 同時加入 overflow: [...]]]></description>
			<content:encoded><![CDATA[<p>最近製作網頁開始試著用純 CSS 來排版了，習慣之後發現真的比表格排版更方便，不過當中也會遇到一些問題，其中一個就是這篇要講的。<br />
現在有個三欄式版面，如圖：</p>
<p><a href='http://blog.linym.net/wp-content/uploads/2007/05/01.png' title='01.png' target="_blank"><img src='http://blog.linym.net/wp-content/uploads/2007/05/01.png' alt='01.png' /></a></p>
<pre title="code" class="css">

#container {
	margin:0 auto;
	width: 780px;
	height: 100px;
	background: #ffc;
	border: 1px solid #000;
}
#left {
	float: left;
	width: 260px;
	background: #9cf;
}
#content {
	float: left;
	width: 260px;;
	background: #fcf;
}
#right {
	float: right;
	width: 260px;
	background: #9cf;
}
</pre>
<p>原本預期當任何區塊內容過多時，外層 container 要能夠自動延伸，包住裡面的子區塊，但實做之後會發現變成這樣：<br />
<a href='http://blog.linym.net/wp-content/uploads/2007/05/02.png' title='02.png' target="_blank"><img src='http://blog.linym.net/wp-content/uploads/2007/05/02.png' alt='02.png' /></a><br />
<strong>解決方法：</strong><br />
#container 裡不要指定高度，也就是維持預設的 height:auto; 同時加入 overflow: hidden; 即可。</p>
<pre title="code" class="css">

#container {
	margin:0 auto;
	width: 780px;
	background: #ffc;
	border: 1px solid #000;
    overflow: hidden;
}
</pre>
<p>記得不能指定高度，否則溢出的內容會被隱藏。</p>
<p>解決這個問題之後通常會遇到<a href="http://blog.linym.net/archives/134">下一個</a>問題...</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.linym.net/archives/129/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

