<?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>Pivot Code &#187; block</title>
	<atom:link href="http://www.pivotcode.com/tag/block/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pivotcode.com</link>
	<description>欢迎来我的小思想绽放的地方……</description>
	<lastBuildDate>Sun, 30 Oct 2011 13:37:24 +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>CSS五个常见却不常用的属性</title>
		<link>http://www.pivotcode.com/css-five-common-functions/</link>
		<comments>http://www.pivotcode.com/css-five-common-functions/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 02:42:50 +0000</pubDate>
		<dc:creator>Vidar Liu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[!important]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[clip]]></category>
		<category><![CDATA[Common]]></category>
		<category><![CDATA[Cursor]]></category>
		<category><![CDATA[Display]]></category>
		<category><![CDATA[IE6 hack]]></category>
		<category><![CDATA[inline]]></category>
		<category><![CDATA[min]]></category>
		<category><![CDATA[min-height]]></category>
		<category><![CDATA[property]]></category>
		<category><![CDATA[White-space]]></category>
		<category><![CDATA[属性]]></category>

		<guid isPermaLink="false">http://www.pivotcode.com/?p=465</guid>
		<description><![CDATA[这篇文章介绍了 5 个实用的 CSS 属性。你应该很熟悉，但很可能很少会使用到。我并不是在谈论展望全新的 CSS3 属性，我指的是旧的 CSS2 中的属性，如：clip，min-height，white-space，curosr 和 display 等一些被所有浏览器广泛支持的属性。因此，千万不要错过这篇文章，因为你可能发现它们竟有如此之大的用途。 1、CSS Clip 剪辑 (clip) 属性就像一个面具。它允许你使用矩形掩盖页面元素的内容。要剪辑一个元素：你必须指定其 position 属性为 absolute，然后指定相对于元素的 top，right，bottom，left 值。 图片剪辑实例 以下示例演示了如何使用 clip 属性掩盖一张图片。首先，指定 &#60;div&#62; 元素为 position:relative，然后指定 &#60;img&#62; 元素为 position:absolute，并且根据实际需要设定 rect 值。 .clip &#123; position: relative; height: 130px; width: 200px; border: solid 1px #ccc; &#125; .clip img &#123; position: absolute; clip: rect&#40;30px 165px [...]]]></description>
			<content:encoded><![CDATA[<p>这篇文章介绍了 5 个实用的 CSS 属性。你应该很熟悉，但很可能很少会使用到。我并不是在谈论展望全新的 CSS3 属性，我指的是旧的 CSS2 中的属性，如：clip，min-height，white-space，curosr 和 display 等一些被所有浏览器广泛支持的属性。因此，千万不要错过这篇文章，因为你可能发现它们竟有如此之大的用途。</p>
<p>1、CSS Clip</p>
<p>剪辑 (clip) 属性就像一个面具。它允许你使用矩形掩盖页面元素的内容。要剪辑一个元素：你必须指定其 position 属性为 absolute，然后指定相对于元素的 top，right，bottom，left 值。</p>
<p style="text-align: center;"><a href="http://www.pivotcode.com/wp-content/uploads/2010/03/01.gif"><img class="size-full wp-image-466 aligncenter" title="01" src="http://www.pivotcode.com/wp-content/uploads/2010/03/01.gif" alt="" width="470" height="349" /></a></p>
<p><strong>图片剪辑实例</strong></p>
<p>以下示例演示了如何使用 clip 属性掩盖一张图片。首先，指定 &lt;div&gt; 元素为 position:relative，然后指定 &lt;img&gt; 元素为 position:absolute，并且根据实际需要设定 rect 值。</p>
<p style="text-align: center;"><a href="http://www.pivotcode.com/wp-content/uploads/2010/03/02.gif"><img class="size-full wp-image-467 aligncenter" title="02" src="http://www.pivotcode.com/wp-content/uploads/2010/03/02.gif" alt="" width="470" height="219" /></a></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">clip</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">130px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">200px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">solid</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#ccc</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
.<span style="color: #000000; font-weight: bold;">clip</span> img <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">clip</span><span style="color: #00AA00;">:</span> rect<span style="color: #00AA00;">&#40;</span><span style="color: #933;">30px</span> <span style="color: #933;">165px</span> <span style="color: #933;">100px</span> <span style="color: #933;">30px</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>图像调整尺寸和剪辑</p>
<p>在这个示例中，我将展示如何调整图像尺寸和剪辑图片。素材图片是矩形的，我想将其削减至 50％的尺寸，用来创建一个正方形格式的缩略图。因此，我用宽度和高度属性来调整图像，并使用 clip 剪辑属性予以掩盖。然后用 left 属性将图片移开左侧 15px 的距离。</p>
<p style="text-align: center;"><a href="http://www.pivotcode.com/wp-content/uploads/2010/03/03.gif"><img class="size-full wp-image-468 aligncenter" title="03" src="http://www.pivotcode.com/wp-content/uploads/2010/03/03.gif" alt="" width="470" height="422" /></a></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.gallery</span> li <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;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">10px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">70px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">70px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">solid</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.gallery</span> img <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">100px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">70px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">clip</span><span style="color: #00AA00;">:</span> rect<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">0</span> <span style="color: #933;">85px</span> <span style="color: #933;">70px</span> <span style="color: #933;">15px</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-15px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>2、Min-height</p>
<p>min-height 属性允许你指定元素的最小高度，适用于需要平衡布局的情况。以确保内容区域高于侧边栏。</p>
<p style="text-align: center;"><a href="http://www.pivotcode.com/wp-content/uploads/2010/03/04.gif"><img class="size-full wp-image-469 aligncenter" title="04" src="http://www.pivotcode.com/wp-content/uploads/2010/03/04.gif" alt="" width="470" height="270" /></a></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.with_minheight</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">min-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">550px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>IE6 的 Min-height hack</p>
<p>注：神奇的 IE6 原生不支持 min-height 属性，不过幸好有一个min-height hack。</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.with_minheight</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">min-height</span><span style="color: #00AA00;">:</span><span style="color: #933;">550px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #993333;">auto</span> !important<span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">550px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>3、White-space</p>
<p>white-space 属性指定了元素中空白的处理方式。比如，指定 white-space:nowrap 会阻止文本自动换行。</p>
<p style="text-align: center;"><a href="http://www.pivotcode.com/wp-content/uploads/2010/03/05.gif"><img class="size-full wp-image-470 aligncenter" title="05" src="http://www.pivotcode.com/wp-content/uploads/2010/03/05.gif" alt="" width="470" height="258" /></a></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">em <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">white-space</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">nowrap</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>4、Cursor</p>
<p>如果你改变了按钮的行为，其指针也应该随之改变。比如，当一个按钮不可用时，指针应该改变为默认的箭头，来表明它不可点击。因此，cursor 属性在开发 Web 应用程序时相当有用。</p>
<p style="text-align: center;"><a href="http://www.pivotcode.com/wp-content/uploads/2010/03/06.gif"><img class="size-full wp-image-471 aligncenter" title="06" src="http://www.pivotcode.com/wp-content/uploads/2010/03/06.gif" alt="" width="470" height="200" /></a></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.disabled</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">default</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.busy</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">wait</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.clickable</span><span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">pointer</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>5、Display inline / block</p>
<p>如果你不知道：块级元素是作为独立的一行来渲染的，而行内元素是在同一行被渲染的。&lt;div&gt;，&lt;h1&gt; 和 &lt;p&gt; 标签都是块级元素，&lt;em&gt;，&lt;span&gt;，&lt;strong&gt; 都是行内元素。通过 display:inline 或 block 的方式，你可以重设这些元素的 display 样式。</p>
<p> <a href="http://www.pivotcode.com/wp-content/uploads/2010/03/07.gif"><img class="size-full wp-image-472 aligncenter" title="07" src="http://www.pivotcode.com/wp-content/uploads/2010/03/07.gif" alt="" width="470" height="206" /></a></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">.<span style="color: #993333;">block</span> em <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
.<span style="color: #993333;">inline</span> h4<span style="color: #00AA00;">,</span> .<span style="color: #993333;">inline</span> p <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">inline</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>英文原稿：<a href="http://www.webdesignerwall.com/tutorials/5-simple-but-useful-css-properties" target="_blank">5 Simple, But Useful CSS Properties | WebDesignWall</a><br />
翻译整理：<a href="http://www.mangguo.org/5-simple-but-useful-css-properties" target="_blank">5 个简单实用的 CSS 属性 | 芒果</a></p>
<h2  class="related_post_title">相关日志</h2><ul class="related_post"><li><a href="http://www.pivotcode.com/ie-6-overflow-element/" title="也谈IE6下block元素float多出文字BUG">也谈IE6下block元素float多出文字BUG</a></li><li><a href="http://www.pivotcode.com/cssimg-position-vote/" title="CSS结合单图定位制作的一个漂亮的投票应用">CSS结合单图定位制作的一个漂亮的投票应用</a></li><li><a href="http://www.pivotcode.com/css-please/" title="CSS3兼容代码生成器——css-please">CSS3兼容代码生成器——css-please</a></li><li><a href="http://www.pivotcode.com/css-reset/" title="CSS重构（CSS Reset）">CSS重构（CSS Reset）</a></li><li><a href="http://www.pivotcode.com/common-regular-expressions/" title="常用正则表达式速查">常用正则表达式速查</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.pivotcode.com/css-five-common-functions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>也谈IE6下block元素float多出文字BUG</title>
		<link>http://www.pivotcode.com/ie-6-overflow-element/</link>
		<comments>http://www.pivotcode.com/ie-6-overflow-element/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 06:28:17 +0000</pubDate>
		<dc:creator>Vidar Liu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[BUG]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[overflow]]></category>
		<category><![CDATA[溢出]]></category>

		<guid isPermaLink="false">http://mingsenliu.com/?p=113</guid>
		<description><![CDATA[最近做的一个项目经常会用到块级元素（block）浮动定位（float）的方式做的一个类似于BBS文章列表多行多列的布局方案。 我大概看了一下网上对于此种布局的布局办法，发现大多都是用表格来做的。连豆瓣、discuz的论坛也都是表格布局。 但是我对表格的布局有种敬而远之的畏惧感，一个是它的代码量很大，虽然用DW里添加表格的工具很快的添加，但是对于它的自适应元素的问题，我始终难以控制的行云流水。因此，我还是决定用css来做。 我选择用ul元素做列表框架，li元素做列表行，span元素做各列的容器的布局方式实现。 【css部分】 @charset &#34;utf-8&#34;; /* CSS Document */ ul li&#123;margin:0; padding:0; list-style:none; font-size:12px; color:#333&#125;/*初始化ul,li元素，让我们更方便使用*/ ul li&#123;width:800px; height:35px; line-height:35px; border-bottom:1px dashed #ccc&#125;/*定义高35像素的li元素，宽是布局的宽，还定义了一个虚线的下边框*/ ul li span&#123;display:block; float:left; height:35px; line-height:35px;&#125;/*定义span元素为块级元素，左浮动，高为li元素的高*/ &#160; /*分别定义需要的列span元素的宽度*/ ul li span.listOne&#123;width:300px;&#125; ul li span.listTwo&#123;width:200px;&#125; ul li span.listThr&#123;width:100px;&#125; ul li span.listFou&#123;width:100px;&#125; ul li span.listFiv&#123;width:100px;&#125; 【html部分】 &#160; &#160; &#160; &#160; &#160; &#160; &#60;ul&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>最近做的一个项目经常会用到块级元素（block）浮动定位（float）的方式做的一个类似于BBS文章列表多行多列的布局方案。</p>
<p>我大概看了一下网上对于此种布局的布局办法，发现大多都是用表格来做的。连豆瓣、discuz的论坛也都是表格布局。</p>
<p>但是我对表格的布局有种敬而远之的畏惧感，一个是它的代码量很大，虽然用DW里添加表格的工具很快的添加，但是对于它的自适应元素的问题，我始终难以控制的行云流水。因此，我还是决定用css来做。</p>
<p>我选择用ul元素做列表框架，li元素做列表行，span元素做各列的容器的布局方式实现。</p>
<h2>【css部分】</h2>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #a1a100;">@charset &quot;utf-8&quot;;</span>
<span style="color: #808080; font-style: italic;">/* CSS Document */</span>
ul li<span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">12px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#333</span><span style="color: #00AA00;">&#125;</span><span style="color: #808080; font-style: italic;">/*初始化ul,li元素，让我们更方便使用*/</span>
ul li<span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">800px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">35px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span><span style="color: #933;">35px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">dashed</span> <span style="color: #cc00cc;">#ccc</span><span style="color: #00AA00;">&#125;</span><span style="color: #808080; font-style: italic;">/*定义高35像素的li元素，宽是布局的宽，还定义了一个虚线的下边框*/</span>
ul li span<span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</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;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">35px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span><span style="color: #933;">35px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span><span style="color: #808080; font-style: italic;">/*定义span元素为块级元素，左浮动，高为li元素的高*/</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/*分别定义需要的列span元素的宽度*/</span>
ul li span<span style="color: #6666ff;">.listOne</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">300px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
ul li span<span style="color: #6666ff;">.listTwo</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">200px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
ul li span<span style="color: #6666ff;">.listThr</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
ul li span<span style="color: #6666ff;">.listFou</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
ul li span<span style="color: #6666ff;">.listFiv</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></div></div>

<h2>【html部分】</h2>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&lt;ul&gt;
&nbsp;
	&lt;li&gt;
&lt;span&gt;帖子列表&lt;/span&gt;
&lt;span&gt;帖子分类&lt;/span&gt;
&lt;span&gt;发布者&lt;/span&gt;
&lt;span&gt;最后回复&lt;/span&gt;
&lt;span&gt;发布时间&lt;/span&gt;&lt;/li&gt;
&nbsp;
&nbsp;
	&lt;li&gt;
&lt;span&gt;&lt;a href=&quot;#&quot;&gt;这里是帖子标题&lt;/a&gt;&lt;/span&gt;
&lt;span&gt;&lt;a href=&quot;#&quot;&gt;这里是帖子分类&lt;/a&gt;&lt;/span&gt;
&lt;span&gt;&lt;a href=&quot;#&quot;&gt;发布者姓名&lt;/a&gt;&lt;/span&gt;
&lt;span&gt;回复者姓名&lt;/span&gt;
&lt;span&gt;2009-10-10 20：10&lt;/span&gt;&lt;/li&gt;
&nbsp;
&lt;/ul&gt;</pre></div></div>

<p>这样，如果在IE6+浏览器看的话，会是预想的两行5列的效果，没有任何问题。但是，如果在IE6下看，右侧会多出最后一列中的末字到下一行，如图所示</p>
<p><a href="http://mingsenliu.com/wp-content/uploads/2009/12/overflow.jpg" target="_blank"><img class="aligncenter size-full wp-image-133" title="overflow" src="http://mingsenliu.com/wp-content/uploads/2009/12/overflow.jpg" alt="overflow" width="456" height="89" /></a></p>
<p>代码是没有任何问题的，因为在其他浏览器没有任何问题。所以那肯定是IE6的问题。</p>
<p>以前没有用过此种布局，因此并没有过处理此问题的经验。后来去往上搜了一下，往上大多都是出自同门师傅的答案，内容如下：</p>
<p>“1.是注释引起的,删除所有注释即可.<br />
2.hidden的input直接放在form下.<br />
3.display为none的div也有可能引发此bug.<br />
2,3可以通过外面再包一次DIV解决”</p>
<p>另外有一篇很详细的解说，但是他是通过宽度的调整解决的我没有尝试，有兴趣的可以试一下，奉上地址如下：<br />
<span style="color: #99cc00;">《IE6/IE7文字溢出bug原因及解决办法》</span><a href="http://www.yarak.net.cn/default.asp?id=82">http://www.yarak.net.cn/default.asp?id=82</a><br />
后来问了一下同事，他对此问题有过相应经验，不过他所知道的答案也是网上流传的方式。但是我的代码里并没有注释和以上类似的任何条件。<br />
后经尝试，得出以下方案：<br />
<span style="color: #ff0000;">1、在span的父元素上定义溢出隐藏overflow：hidden;可以解决此问题。</span><br />
<span style="color: #ff0000;">2、span元素在html中书写时不进行换行（块级元素的特性）</span><br />
<span style="color: #ff0000;">3、span元素去掉浮动（float）并把显示方式改成display：inline-block</span><br />
<span style="color: #000000;">如此，溢出BUG问题解决</span></p>
<h2  class="related_post_title">相关日志</h2><ul class="related_post"><li><a href="http://www.pivotcode.com/ie6-img-max-widht/" title="IE6下图像的最大宽度">IE6下图像的最大宽度</a></li><li><a href="http://www.pivotcode.com/css-five-common-functions/" title="CSS五个常见却不常用的属性">CSS五个常见却不常用的属性</a></li><li><a href="http://www.pivotcode.com/ie6-position-fixed-bug/" title="IE6固定定位position属性fixed BUG">IE6固定定位position属性fixed BUG</a></li><li><a href="http://www.pivotcode.com/css-text-shadow/" title="css文字阴影">css文字阴影</a></li><li><a href="http://www.pivotcode.com/cssimg-position-vote/" title="CSS结合单图定位制作的一个漂亮的投票应用">CSS结合单图定位制作的一个漂亮的投票应用</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.pivotcode.com/ie-6-overflow-element/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

