﻿<?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://www.senfe.com/archives/tag/css/feed" rel="self" type="application/rss+xml" />
	<link>http://www.senfe.com</link>
	<description>淡泊以明志，宁静而致远。</description>
	<lastBuildDate>Sat, 28 Jan 2012 13:40:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>CSS颜色代码对照</title>
		<link>http://www.senfe.com/archives/687.html</link>
		<comments>http://www.senfe.com/archives/687.html#comments</comments>
		<pubDate>Mon, 19 Jul 2010 11:14:53 +0000</pubDate>
		<dc:creator>盛飞</dc:creator>
				<category><![CDATA[织网]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[颜色]]></category>

		<guid isPermaLink="false">http://www.senfe.com/?p=687</guid>
		<description><![CDATA[FFFFFF #DDDDDD #AAAAAA #888888 #666666 #444444 #000000 #FFB7DD #FF88C2 #FF44AA #FF0088 #C10066 #A20055 #8C0044 #FFCCCC #FF8888 #FF3333 #FF0000 #CC0000 #AA0000 #880000 #FFC8B4 #FFA488 #FF7744 #FF5511 #E63F00 #C63300 #A42D00 #FFDDAA #FFBB66 #FFAA33 #FF8800 #EE7700 #CC6600 #BB5500 #FFEE99 #FFDD55 #FFCC22 #FFBB00 #DDAA00 #AA7700 #886600 #FFFFBB #FFFF77 #FFFF33 #FFFF00 #EEEE00 #BBBB00 #888800 #EEFFBB #DDFF77 #CCFF33 #BBFF00 #99DD00 #88AA00 [...]]]></description>
			<content:encoded><![CDATA[<table border="0">
<tbody>
<tr>
<td width="95" height="30" bgcolor="#ffffff">FFFFFF</td>
<td width="95" height="30" bgcolor="#dddddd">#DDDDDD</td>
<td width="95" height="30" bgcolor="#aaaaaa">#AAAAAA</td>
<td width="95" height="30" bgcolor="#888888">#888888</td>
<td width="95" height="30" bgcolor="#666666">#666666</td>
<td width="95" height="30" bgcolor="#444444">#444444</td>
<td width="95" height="30" bgcolor="#000000">#000000</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#ffb7dd">#FFB7DD</td>
<td width="95" height="30" bgcolor="#ff88c2">#FF88C2</td>
<td width="95" height="30" bgcolor="#ff44aa">#FF44AA</td>
<td width="95" height="30" bgcolor="#ff0088">#FF0088</td>
<td width="95" height="30" bgcolor="#c10066">#C10066</td>
<td width="95" height="30" bgcolor="#a20055">#A20055</td>
<td width="95" height="30" bgcolor="#8c0044">#8C0044</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#ffcccc">#FFCCCC</td>
<td width="95" height="30" bgcolor="#ff8888">#FF8888</td>
<td width="95" height="30" bgcolor="#ff3333">#FF3333</td>
<td width="95" height="30" bgcolor="#ff0000">#FF0000</td>
<td width="95" height="30" bgcolor="#cc0000">#CC0000</td>
<td width="95" height="30" bgcolor="#aa0000">#AA0000</td>
<td width="95" height="30" bgcolor="#880000">#880000</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#ffc8b4">#FFC8B4</td>
<td width="95" height="30" bgcolor="#ffa488">#FFA488</td>
<td width="95" height="30" bgcolor="#ff7744">#FF7744</td>
<td width="95" height="30" bgcolor="#ff5511">#FF5511</td>
<td width="95" height="30" bgcolor="#e63f00">#E63F00</td>
<td width="95" height="30" bgcolor="#c63300">#C63300</td>
<td width="95" height="30" bgcolor="#a42d00">#A42D00</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#ffddaa">#FFDDAA</td>
<td width="95" height="30" bgcolor="#ffbb66">#FFBB66</td>
<td width="95" height="30" bgcolor="#ffaa33">#FFAA33</td>
<td width="95" height="30" bgcolor="#ff8800">#FF8800</td>
<td width="95" height="30" bgcolor="#ee7700">#EE7700</td>
<td width="95" height="30" bgcolor="#cc6600">#CC6600</td>
<td width="95" height="30" bgcolor="#bb5500">#BB5500</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#ffee99">#FFEE99</td>
<td width="95" height="30" bgcolor="#ffdd55">#FFDD55</td>
<td width="95" height="30" bgcolor="#ffcc22">#FFCC22</td>
<td width="95" height="30" bgcolor="#ffbb00">#FFBB00</td>
<td width="95" height="30" bgcolor="#ddaa00">#DDAA00</td>
<td width="95" height="30" bgcolor="#aa7700">#AA7700</td>
<td width="95" height="30" bgcolor="#886600">#886600</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#ffffbb">#FFFFBB</td>
<td width="95" height="30" bgcolor="#ffff77">#FFFF77</td>
<td width="95" height="30" bgcolor="#ffff33">#FFFF33</td>
<td width="95" height="30" bgcolor="#ffff00">#FFFF00</td>
<td width="95" height="30" bgcolor="#eeee00">#EEEE00</td>
<td width="95" height="30" bgcolor="#bbbb00">#BBBB00</td>
<td width="95" height="30" bgcolor="#888800">#888800</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#eeffbb">#EEFFBB</td>
<td width="95" height="30" bgcolor="#ddff77">#DDFF77</td>
<td width="95" height="30" bgcolor="#ccff33">#CCFF33</td>
<td width="95" height="30" bgcolor="#bbff00">#BBFF00</td>
<td width="95" height="30" bgcolor="#99dd00">#99DD00</td>
<td width="95" height="30" bgcolor="#88aa00">#88AA00</td>
<td width="95" height="30" bgcolor="#668800">#668800</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#ccff99">#CCFF99</td>
<td width="95" height="30" bgcolor="#bbff66">#BBFF66</td>
<td width="95" height="30" bgcolor="#99ff33">#99FF33</td>
<td width="95" height="30" bgcolor="#77ff00">#77FF00</td>
<td width="95" height="30" bgcolor="#66dd00">#66DD00</td>
<td width="95" height="30" bgcolor="#55aa00">#55AA00</td>
<td width="95" height="30" bgcolor="#227700">#227700</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#99ff99">#99FF99</td>
<td width="95" height="30" bgcolor="#66ff66">#66FF66</td>
<td width="95" height="30" bgcolor="#33ff33">#33FF33</td>
<td width="95" height="30" bgcolor="#00ff00">#00FF00</td>
<td width="95" height="30" bgcolor="#00dd00">#00DD00</td>
<td width="95" height="30" bgcolor="#00aa00">#00AA00</td>
<td width="95" height="30" bgcolor="#008800">#008800</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#bbffee">#BBFFEE</td>
<td width="95" height="30" bgcolor="#77ffcc">#77FFCC</td>
<td width="95" height="30" bgcolor="#33ffaa">#33FFAA</td>
<td width="95" height="30" bgcolor="#00ff99">#00FF99</td>
<td width="95" height="30" bgcolor="#00dd77">#00DD77</td>
<td width="95" height="30" bgcolor="#00aa55">#00AA55</td>
<td width="95" height="30" bgcolor="#008844">#008844</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#aaffee">#AAFFEE</td>
<td width="95" height="30" bgcolor="#77ffee">#77FFEE</td>
<td width="95" height="30" bgcolor="#33ffdd">#33FFDD</td>
<td width="95" height="30" bgcolor="#00ffcc">#00FFCC</td>
<td width="95" height="30" bgcolor="#00ddaa">#00DDAA</td>
<td width="95" height="30" bgcolor="#00aa88">#00AA88</td>
<td width="95" height="30" bgcolor="#008866">#008866</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#99ffff">#99FFFF</td>
<td width="95" height="30" bgcolor="#66ffff">#66FFFF</td>
<td width="95" height="30" bgcolor="#33ffff">#33FFFF</td>
<td width="95" height="30" bgcolor="#00ffff">#00FFFF</td>
<td width="95" height="30" bgcolor="#00dddd">#00DDDD</td>
<td width="95" height="30" bgcolor="#00aaaa">#00AAAA</td>
<td width="95" height="30" bgcolor="#008888">#008888</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#cceeff">#CCEEFF</td>
<td width="95" height="30" bgcolor="#77ddff">#77DDFF</td>
<td width="95" height="30" bgcolor="#33ccff">#33CCFF</td>
<td width="95" height="30" bgcolor="#00bbff">#00BBFF</td>
<td width="95" height="30" bgcolor="#009fcc">#009FCC</td>
<td width="95" height="30" bgcolor="#0088a8">#0088A8</td>
<td width="95" height="30" bgcolor="#007799">#007799</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#ccddff">#CCDDFF</td>
<td width="95" height="30" bgcolor="#99bbff">#99BBFF</td>
<td width="95" height="30" bgcolor="#5599ff">#5599FF</td>
<td width="95" height="30" bgcolor="#0066ff">#0066FF</td>
<td width="95" height="30" bgcolor="#0044bb">#0044BB</td>
<td width="95" height="30" bgcolor="#003c9d">#003C9D</td>
<td width="95" height="30" bgcolor="#003377">#003377</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#ccccff">#CCCCFF</td>
<td width="95" height="30" bgcolor="#9999ff">#9999FF</td>
<td width="95" height="30" bgcolor="#5555ff">#5555FF</td>
<td width="95" height="30" bgcolor="#0000ff">#0000FF</td>
<td width="95" height="30" bgcolor="#0000cc">#0000CC</td>
<td width="95" height="30" bgcolor="#0000aa">#0000AA</td>
<td width="95" height="30" bgcolor="#000088">#000088</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#ccbbff">#CCBBFF</td>
<td width="95" height="30" bgcolor="#9f88ff">#9F88FF</td>
<td width="95" height="30" bgcolor="#7744ff">#7744FF</td>
<td width="95" height="30" bgcolor="#5500ff">#5500FF</td>
<td width="95" height="30" bgcolor="#4400cc">#4400CC</td>
<td width="95" height="30" bgcolor="#2200aa">#2200AA</td>
<td width="95" height="30" bgcolor="#220088">#220088</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#d1bbff">#D1BBFF</td>
<td width="95" height="30" bgcolor="#b088ff">#B088FF</td>
<td width="95" height="30" bgcolor="#9955ff">#9955FF</td>
<td width="95" height="30" bgcolor="#7700ff">#7700FF</td>
<td width="95" height="30" bgcolor="#5500dd">#5500DD</td>
<td width="95" height="30" bgcolor="#4400b3">#4400B3</td>
<td width="95" height="30" bgcolor="#3a0088">#3A0088</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#e8ccff">#E8CCFF</td>
<td width="95" height="30" bgcolor="#d28eff">#D28EFF</td>
<td width="95" height="30" bgcolor="#b94fff">#B94FFF</td>
<td width="95" height="30" bgcolor="#9900ff">#9900FF</td>
<td width="95" height="30" bgcolor="#7700bb">#7700BB</td>
<td width="95" height="30" bgcolor="#66009d">#66009D</td>
<td width="95" height="30" bgcolor="#550088">#550088</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#f0bbff">#F0BBFF</td>
<td width="95" height="30" bgcolor="#e377ff">#E38EFF</td>
<td width="95" height="30" bgcolor="#d93eff">#E93EFF</td>
<td width="95" height="30" bgcolor="#cc00ff">#CC00FF</td>
<td width="95" height="30" bgcolor="#a500cc">#A500CC</td>
<td width="95" height="30" bgcolor="#7a0099">#7A0099</td>
<td width="95" height="30" bgcolor="#660077">#660077</td>
</tr>
<tr>
<td width="95" height="30" bgcolor="#ffb3ff">#FFB3FF</td>
<td width="95" height="30" bgcolor="#ff77ff">#FF77FF</td>
<td width="95" height="30" bgcolor="#ff3eff">#FF3EFF</td>
<td width="95" height="30" bgcolor="#ff00ff">#FF0 0FF</td>
<td width="95" height="30" bgcolor="#cc00cc">#CC00CC</td>
<td width="95" height="30" bgcolor="#990099">#990099</td>
<td width="95" height="30" bgcolor="#770077">#770077</td>
</tr>
</tbody>
</table>
<p><span id="more-687"></span></p>
<table border="0">
<tbody>
<tr>
<th width="130">颜色名称</th>
<th width="80">代码</th>
<th width="80">颜色</th>
</tr>
<tr>
<td><span style="text-decoration: underline;">maroon </span></td>
<td>#800000</td>
<td bgcolor="#800000">　</td>
</tr>
<tr>
<td>darkred</td>
<td>#8B0000</td>
<td bgcolor="#8b0000">　</td>
</tr>
<tr>
<td>brown</td>
<td>#A52A2A</td>
<td bgcolor="#a52a2a">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">firebrick </span></td>
<td>#B22222</td>
<td bgcolor="#b22222">　</td>
</tr>
<tr>
<td>crimson</td>
<td>#DC143C</td>
<td bgcolor="#dc143c">　</td>
</tr>
<tr>
<td>red</td>
<td>#FF0000</td>
<td bgcolor="#ff0000">　</td>
</tr>
</tbody>
</table>
<p><span style="text-decoration: underline;">桃红~纷红</span></p>
<table border="0">
<tbody>
<tr>
<th width="130">颜色名称</th>
<th width="80">代码</th>
<th width="80">颜色</th>
</tr>
<tr>
<td>mediumvioletred</td>
<td>#C71585</td>
<td bgcolor="#c71585">　</td>
</tr>
<tr>
<td>palevioletred</td>
<td>#D87093</td>
<td bgcolor="#d87093">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">deeppink </span></td>
<td>#FF1493</td>
<td bgcolor="#ff1493">　</td>
</tr>
<tr>
<td>fuchsia(magenta)</td>
<td>#FF00FF</td>
<td bgcolor="#ff00ff">　</td>
</tr>
<tr>
<td>hotpink</td>
<td>#FF69B4</td>
<td bgcolor="#ff69b4">　</td>
</tr>
<tr>
<td>pink</td>
<td><span style="text-decoration: underline;">#FFC0CB</span></td>
<td bgcolor="#ffc0cb">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">lightpink </span></td>
<td>#FFB6C1</td>
<td bgcolor="#ffb6c1">　</td>
</tr>
<tr>
<td>mistyrose</td>
<td>#FFE4E1</td>
<td bgcolor="#ffe4e1">　</td>
</tr>
<tr>
<td>lavenderblush</td>
<td>#FFF0F5</td>
<td bgcolor="#fff0f5">　</td>
</tr>
</tbody>
</table>
<p><span style="text-decoration: underline;">紫 </span></p>
<table border="0">
<tbody>
<tr>
<th width="130">颜色名称</th>
<th width="80">代码</th>
<th width="80">颜色</th>
</tr>
<tr>
<td>indigo</td>
<td>#4B0082</td>
<td bgcolor="#4b0082">　</td>
</tr>
<tr>
<td>purple</td>
<td>#800080</td>
<td bgcolor="#800080">　</td>
</tr>
<tr>
<td>darkmagenta</td>
<td><span style="text-decoration: underline;">#8B008B</span></td>
<td bgcolor="#8b008b">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">darkorchid</span></td>
<td>#9932CC</td>
<td bgcolor="#9932cc">　</td>
</tr>
<tr>
<td>blueviolet</td>
<td>#8A2BE2</td>
<td bgcolor="#8a2be2">　</td>
</tr>
<tr>
<td>darkviolet</td>
<td>#9400D3</td>
<td bgcolor="#9400d3">　</td>
</tr>
<tr>
<td>slateblue</td>
<td>#6A5ACD</td>
<td bgcolor="#6a5acd">　</td>
</tr>
<tr>
<td>mediumpurple</td>
<td>#9370DB</td>
<td bgcolor="#9370db">　</td>
</tr>
<tr>
<td>mediumslateblue</td>
<td><span style="text-decoration: underline;">#7B68EE</span></td>
<td bgcolor="#7b68ee">　</td>
</tr>
<tr>
<td>mediumorchid</td>
<td>#BA55D3</td>
<td bgcolor="#ba55d3">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">violet </span></td>
<td>#EE82EE</td>
<td bgcolor="#ee82ee">　</td>
</tr>
<tr>
<td>plum</td>
<td>#DDA0DD</td>
<td bgcolor="#dda0dd">　</td>
</tr>
<tr>
<td>thistle</td>
<td><span style="text-decoration: underline;">#D8BFD8</span></td>
<td bgcolor="#d8bfd8">　</td>
</tr>
<tr>
<td>lavender</td>
<td>#E6E6FA</td>
<td bgcolor="#e6e6fa">　</td>
</tr>
</tbody>
</table>
<p><span style="text-decoration: underline;">褐~橘~米白<br />
</span></p>
<table border="0">
<tbody>
<tr>
<th width="130">颜色名称</th>
<th width="80">代码</th>
<th width="80">颜色</th>
</tr>
<tr>
<td>saddlebrown</td>
<td>#8B4513</td>
<td bgcolor="#8b4513">　</td>
</tr>
<tr>
<td>sienna</td>
<td><span style="text-decoration: underline;">#A0522D</span></td>
<td bgcolor="#a0522d">　</td>
</tr>
<tr>
<td>chocolate</td>
<td>#D2691E</td>
<td bgcolor="#d2691e">　</td>
</tr>
<tr>
<td>indianred</td>
<td>#CD5C5C</td>
<td bgcolor="#cd5c5c">　</td>
</tr>
<tr>
<td>rosybrown</td>
<td>#BC8F8F</td>
<td bgcolor="#bc8f8f">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">lightcorol </span></td>
<td><span style="text-decoration: underline;">#F08080</span></td>
<td bgcolor="#f08080">　</td>
</tr>
<tr>
<td>salmon</td>
<td>#FA8072</td>
<td bgcolor="#fa8072">　</td>
</tr>
<tr>
<td>lightsalmon</td>
<td>#FFA07A</td>
<td bgcolor="#ffa07a">　</td>
</tr>
<tr>
<td>orangered</td>
<td>#FF4500</td>
<td bgcolor="#ff4500">　</td>
</tr>
<tr>
<td>tomato</td>
<td><span style="text-decoration: underline;">#FF6347 </span></td>
<td bgcolor="#ff6347">　</td>
</tr>
<tr>
<td>coral</td>
<td>#FF7F50</td>
<td bgcolor="#ff7f50">　</td>
</tr>
<tr>
<td>darkorange</td>
<td>#FF8C00</td>
<td bgcolor="#ff8c00">　</td>
</tr>
<tr>
<td>sandybrown</td>
<td>#F4A460</td>
<td bgcolor="#f4a460">　</td>
</tr>
<tr>
<td>peru</td>
<td>#CD853F</td>
<td bgcolor="#cd853f">　</td>
</tr>
<tr>
<td>tan</td>
<td>#D2B48C</td>
<td bgcolor="#d2b48c">　</td>
</tr>
<tr>
<td>burlywood</td>
<td>#DEB887</td>
<td bgcolor="#deb887">　</td>
</tr>
<tr>
<td>wheat</td>
<td><span style="text-decoration: underline;">#F5DEB3</span></td>
<td bgcolor="#f5deb3">　</td>
</tr>
<tr>
<td>moccasin</td>
<td>#FFE4B5</td>
<td bgcolor="#ffe4b5">　</td>
</tr>
<tr>
<td>navajowhite</td>
<td>#FFDEAD</td>
<td bgcolor="#ffdead">　</td>
</tr>
<tr>
<td>peachpuff</td>
<td>#FFDAB9</td>
<td bgcolor="#ffdab9">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">bisque </span></td>
<td>#FFE4C4</td>
<td bgcolor="#ffe4c4">　</td>
</tr>
<tr>
<td>antuquewhite</td>
<td>#FAEBD7</td>
<td bgcolor="#faebd7">　</td>
</tr>
<tr>
<td>papayawhip</td>
<td>#FFEFD5</td>
<td bgcolor="#ffefd5">　</td>
</tr>
<tr>
<td>cornsilk</td>
<td><span style="text-decoration: underline;">#FFF8DC</span></td>
<td bgcolor="#fff8dc">　</td>
</tr>
<tr>
<td>oldlace</td>
<td>#FDF5E6</td>
<td bgcolor="#fdf5e6">　</td>
</tr>
<tr>
<td>linen</td>
<td>#FAF0E6</td>
<td bgcolor="#faf0e6">　</td>
</tr>
<tr>
<td>seashell</td>
<td>#FFF5EE</td>
<td bgcolor="#fff5ee">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">snow </span></td>
<td>#FFFAFA</td>
<td bgcolor="#fffafa">　</td>
</tr>
<tr>
<td>floralwhite</td>
<td>#FFFAF0</td>
<td bgcolor="#fffaf0">　</td>
</tr>
<tr>
<td>ivory</td>
<td><span style="text-decoration: underline;">#FFFFF0 </span></td>
<td bgcolor="#fffff0">　</td>
</tr>
<tr>
<td>mintcream</td>
<td>#F5FFFA</td>
<td bgcolor="#f5fffa">　</td>
</tr>
</tbody>
</table>
<p>  </p>
<p><span style="text-decoration: underline;">金~黄<br />
</span></p>
<table border="0">
<tbody>
<tr>
<th width="130">颜色名称</th>
<th width="80">代码</th>
<th width="80">颜色</th>
</tr>
<tr>
<td>darkgoldenrod</td>
<td>#B8860B</td>
<td bgcolor="#b8860b">　</td>
</tr>
<tr>
<td>goldenrod</td>
<td>#DAA520</td>
<td bgcolor="#daa520">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">gold </span></td>
<td>#FFD700</td>
<td bgcolor="#ffd700">　</td>
</tr>
<tr>
<td>yellow</td>
<td>#FFFF00</td>
<td bgcolor="#ffff00">　</td>
</tr>
<tr>
<td>darkkhaki</td>
<td>#BDB76B</td>
<td bgcolor="#bdb76b">　</td>
</tr>
<tr>
<td>khaki</td>
<td>#F0E68C</td>
<td bgcolor="#f0e68c">　</td>
</tr>
<tr>
<td>palegoldenrod</td>
<td><span style="text-decoration: underline;">#EEE8AA</span></td>
<td bgcolor="#eee8aa">　</td>
</tr>
<tr>
<td>beige</td>
<td>#F5F5DC</td>
<td bgcolor="#f5f5dc">　</td>
</tr>
<tr>
<td>lemonchiffon</td>
<td>#FFFACD</td>
<td bgcolor="#fffacd">　</td>
</tr>
<tr>
<td>lightgoldenrodyellow</td>
<td>#FAFAD2</td>
<td bgcolor="#fafad2">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">lightyellow</span></td>
<td>#FFFFE0</td>
<td bgcolor="#ffffe0">　</td>
</tr>
</tbody>
</table>
<p>  </p>
<p><span style="text-decoration: underline;">~黄<br />
</span></p>
<p><span style="text-decoration: underline;">绿</span></p>
<table border="0">
<tbody>
<tr>
<th width="130">颜色名称</th>
<th width="80">代码</th>
<th width="80">颜色</th>
</tr>
<tr>
<td>darkslategray</td>
<td>#2F4F4F</td>
<td bgcolor="#2f4f4f">　</td>
</tr>
<tr>
<td>darkolivegreen</td>
<td>#556B2F</td>
<td bgcolor="#556b2f">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">olive </span></td>
<td>#808000</td>
<td bgcolor="#808000">　</td>
</tr>
<tr>
<td>darkgreen</td>
<td>#006400</td>
<td bgcolor="#006400">　</td>
</tr>
<tr>
<td>forestgreen</td>
<td>#228B22</td>
<td bgcolor="#228b22">　</td>
</tr>
<tr>
<td>seagreen</td>
<td><span style="text-decoration: underline;">#2E8B57</span></td>
<td bgcolor="#2e8b57">　</td>
</tr>
<tr>
<td>green(teal)</td>
<td>#008080</td>
<td bgcolor="#008080">　</td>
</tr>
<tr>
<td>lightseagreen</td>
<td>#20B2AA</td>
<td bgcolor="#20b2aa">　</td>
</tr>
<tr>
<td>madiumaquamarine</td>
<td>#66CDAA</td>
<td bgcolor="#66cdaa">　</td>
</tr>
<tr>
<td>mediumseagreen</td>
<td>#3CB371</td>
<td bgcolor="#3cb371">　</td>
</tr>
<tr>
<td>darkseagreen</td>
<td>#8FBC8F</td>
<td bgcolor="#8fbc8f">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">yellowgreen </span></td>
<td>#9ACD32</td>
<td bgcolor="#9acd32">　</td>
</tr>
<tr>
<td>limegreen</td>
<td>#32CD32</td>
<td bgcolor="#32cd32">　</td>
</tr>
<tr>
<td>lime</td>
<td>#00FF00</td>
<td bgcolor="#00ff00">　</td>
</tr>
<tr>
<td>chartreuse</td>
<td>#7FFF00</td>
<td bgcolor="#7fff00">　</td>
</tr>
<tr>
<td>lawngreen</td>
<td>#7CFC00</td>
<td bgcolor="#7cfc00">　</td>
</tr>
<tr>
<td>greenyellow</td>
<td><span style="text-decoration: underline;">#ADFF2F</span></td>
<td bgcolor="#adff2f">　</td>
</tr>
<tr>
<td>mediumspringgreen</td>
<td>#00FA9A</td>
<td bgcolor="#00fa9a">　</td>
</tr>
<tr>
<td>springgreen</td>
<td>#00FF7F</td>
<td bgcolor="#00ff7f">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">lightgreen</span></td>
<td>#90EE90</td>
<td bgcolor="#90ee90">　</td>
</tr>
<tr>
<td>palegreen</td>
<td>#98F898</td>
<td bgcolor="#98f898">　</td>
</tr>
<tr>
<td>aquamarine</td>
<td>#7FFFD4</td>
<td bgcolor="#7fffd4">　</td>
</tr>
<tr>
<td>honeydew</td>
<td>#F0FFF0</td>
<td bgcolor="#f0fff0">　</td>
</tr>
</tbody>
</table>
<p>  </p>
<p><span style="text-decoration: underline;">蓝</span></p>
<table border="0">
<tbody>
<tr>
<th width="130">颜色名称</th>
<th width="80">代码</th>
<th width="80">颜色</th>
</tr>
<tr>
<td>midnightblue</td>
<td>#191970</td>
<td bgcolor="#191970">　</td>
</tr>
<tr>
<td>navy</td>
<td>#000080</td>
<td bgcolor="#000080">　</td>
</tr>
<tr>
<td>darkblue</td>
<td><span style="text-decoration: underline;">#00008B</span></td>
<td bgcolor="#00008b">　</td>
</tr>
<tr>
<td>darkslateblue</td>
<td>#483D8B</td>
<td bgcolor="#483d8b">　</td>
</tr>
<tr>
<td>mediumblue</td>
<td>#0000CD</td>
<td bgcolor="#0000cd">　</td>
</tr>
<tr>
<td>royalblue</td>
<td>#4169E1</td>
<td bgcolor="#4169e1">　</td>
</tr>
<tr>
<td>dodgerblue</td>
<td>#1E90FF</td>
<td bgcolor="#1e90ff">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">cornflowerblue </span></td>
<td>#6495ED</td>
<td bgcolor="#6495ed">　</td>
</tr>
<tr>
<td>deepskyblue</td>
<td>#00BFFF</td>
<td bgcolor="#00bfff">　</td>
</tr>
<tr>
<td>lightskyblue</td>
<td>#87CEFA</td>
<td bgcolor="#87cefa">　</td>
</tr>
<tr>
<td>lightsteelblue</td>
<td>#B0C4DE</td>
<td bgcolor="#b0c4de">　</td>
</tr>
<tr>
<td>lightblue</td>
<td>#ADD8E6</td>
<td bgcolor="#add8e6">　</td>
</tr>
<tr>
<td>steelblue</td>
<td><span style="text-decoration: underline;">#4682B4</span></td>
<td bgcolor="#4682b4">　</td>
</tr>
<tr>
<td>darkcyan</td>
<td>#008B8B</td>
<td bgcolor="#008b8b">　</td>
</tr>
<tr>
<td>cadetblue</td>
<td>#5F9EA0</td>
<td bgcolor="#5f9ea0">　</td>
</tr>
<tr>
<td>darkturquoise</td>
<td>#00CED1</td>
<td bgcolor="#00ced1">　</td>
</tr>
<tr>
<td>mediumturquoise</td>
<td>#48D1CC</td>
<td bgcolor="#48d1cc">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">turquoise </span></td>
<td>#40E0D0</td>
<td bgcolor="#40e0d0">　</td>
</tr>
<tr>
<td>skyblue</td>
<td>#87CECB</td>
<td bgcolor="#87cecb">　</td>
</tr>
<tr>
<td>powderblue</td>
<td>#B0E0E6</td>
<td bgcolor="#b0e0e6">　</td>
</tr>
<tr>
<td>paleturquoise</td>
<td>#AFEEEE</td>
<td bgcolor="#afeeee">　</td>
</tr>
<tr>
<td>lightcyan</td>
<td><span style="text-decoration: underline;">#E0FFFF</span></td>
<td bgcolor="#e0ffff">　</td>
</tr>
<tr>
<td>azure</td>
<td>#F0FFFF</td>
<td bgcolor="#f0ffff">　</td>
</tr>
<tr>
<td>aliceblue</td>
<td>#F0F8FF</td>
<td bgcolor="#f0f8ff">　</td>
</tr>
<tr>
<td>aqua(cyan)</td>
<td>#00FFFF</td>
<td bgcolor="#00ffff">　</td>
</tr>
</tbody>
</table>
<p><span style="text-decoration: underline;">黑~灰~白</span></p>
<table border="0">
<tbody>
<tr>
<th width="130">颜色名称</th>
<th width="80">代码</th>
<th width="80">颜色</th>
</tr>
<tr>
<td>black</td>
<td>#000000</td>
<td bgcolor="#000000">　</td>
</tr>
<tr>
<td>dimgray</td>
<td>#696969</td>
<td bgcolor="#696969">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">gray </span></td>
<td>#808080</td>
<td bgcolor="#808080">　</td>
</tr>
<tr>
<td>slategray</td>
<td>#708090</td>
<td bgcolor="#708090">　</td>
</tr>
<tr>
<td>lightslategray</td>
<td>#778899</td>
<td bgcolor="#778899">　</td>
</tr>
<tr>
<td>darkgray</td>
<td>#A9A9A9</td>
<td bgcolor="#a9a9a9">　</td>
</tr>
<tr>
<td>silver</td>
<td><span style="text-decoration: underline;">#C0C0C0</span></td>
<td bgcolor="#c0c0c0">　</td>
</tr>
<tr>
<td>lightgray</td>
<td>#D3D3D3</td>
<td bgcolor="#d3d3d3">　</td>
</tr>
<tr>
<td>gainsboro</td>
<td>#DCDCDC</td>
<td bgcolor="#dcdcdc">　</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">whitesmoke </span></td>
<td>#F5F5F5</td>
<td bgcolor="#f5f5f5">　</td>
</tr>
<tr>
<td>ghostwhite</td>
<td>#F8F8FF</td>
<td bgcolor="#f8f8ff">　</td>
</tr>
<tr>
<td>white</td>
<td>#FFFFFF</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.senfe.com/archives/687.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[转]&lt;!&#8211;[if IE]&gt;&#8230;&lt;![endif]&#8211;&gt; (&lt;!&#8211;[if !IE]&gt;&#8230;)</title>
		<link>http://www.senfe.com/archives/459.html</link>
		<comments>http://www.senfe.com/archives/459.html#comments</comments>
		<pubDate>Tue, 13 Oct 2009 16:29:19 +0000</pubDate>
		<dc:creator>盛飞</dc:creator>
				<category><![CDATA[个人]]></category>
		<category><![CDATA[织网]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[针对IE的JS]]></category>

		<guid isPermaLink="false">http://www.senfe.com/?p=459</guid>
		<description><![CDATA[1. &#60;!&#8211;[if !IE]&#62;&#60;!&#8211;&#62; 除IE外都可识别 &#60;!&#8211;&#60;![endif]&#8211;&#62; 2. &#60;!&#8211;[if IE]&#62; 所有的IE可识别 &#60;![endif]&#8211;&#62; 3. &#60;!&#8211;[if IE 5.0]&#62; 只有IE5.0可以识别 &#60;![endif]&#8211;&#62; 4. &#60;!&#8211;[if IE 5]&#62; 仅IE5.0与IE5.5可以识别 &#60;![endif]&#8211;&#62; 5. &#60;!&#8211;[if gt IE 5.0]&#62; IE5.0以及IE5.0以上版本都可以识别 &#60;![endif]&#8211;&#62; 6. &#60;!&#8211;[if IE 6]&#62; 仅IE6可识别 &#60;![endif]&#8211;&#62; 7. &#60;!&#8211;[if lt IE 6]&#62; IE6以及IE6以下版本可识别 &#60;![endif]&#8211;&#62; 8. &#60;!&#8211;[if gte IE 6]&#62; IE6以及IE6以上版本可识别 &#60;![endif]&#8211;&#62; 9. &#60;!&#8211;[if IE 7]&#62; 仅IE7可识别 &#60;![endif]&#8211;&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>1. &lt;!&#8211;[if !IE]&gt;&lt;!&#8211;&gt; 除IE外都可识别 &lt;!&#8211;&lt;![endif]&#8211;&gt;<br />
2. &lt;!&#8211;[if IE]&gt; 所有的IE可识别 &lt;![endif]&#8211;&gt;<br />
3. &lt;!&#8211;[if IE 5.0]&gt; 只有IE5.0可以识别 &lt;![endif]&#8211;&gt;<br />
4. &lt;!&#8211;[if IE 5]&gt; 仅IE5.0与IE5.5可以识别 &lt;![endif]&#8211;&gt;<br />
5. &lt;!&#8211;[if gt IE 5.0]&gt; IE5.0以及IE5.0以上版本都可以识别 &lt;![endif]&#8211;&gt;<br />
6. &lt;!&#8211;[if IE 6]&gt; 仅IE6可识别 &lt;![endif]&#8211;&gt;<br />
7. &lt;!&#8211;[if lt IE 6]&gt; IE6以及IE6以下版本可识别 &lt;![endif]&#8211;&gt;<br />
8. &lt;!&#8211;[if gte IE 6]&gt; IE6以及IE6以上版本可识别 &lt;![endif]&#8211;&gt;<br />
9. &lt;!&#8211;[if IE 7]&gt; 仅IE7可识别 &lt;![endif]&#8211;&gt;<br />
10. &lt;!&#8211;[if lt IE 7]&gt; IE7以及IE7以下版本可识别 &lt;![endif]&#8211;&gt;<br />
11. &lt;!&#8211;[if gte IE 7]&gt; IE7以及IE7以上版本可识别 &lt;![endif]&#8211;&gt;</p>
<p>&lt;!&#8211;[if lte IE 6]&gt;……&lt;![endif]&#8211;&gt;</p>
<p>Ite：less than or equal to意思是小于或等于IE6浏览器，用于IE浏览器的条件注释，常用于CSShack，针对IE的JS等。<br />
<span id="more-459"></span><br />
在进行WEB标准网页的学习和应用过程中，网页对浏览器的兼容性是经常接触到的一个问题。其中因微软公司的Internet Explorer(简称IE)占据浏览器市场的大半江山，此外还有Firefox、Opera等。需要对这些浏览器进行兼容。</p>
<p>同时，单就IE而言，因IE版本的升级更替，目前浏览者使用的主要停留在 IE5(IE5.5)、IE6和IE7这三个版本中。而这3个版本对于我们制作的WEB标准网页（XHTML+CSS）解释执行的显示状况不尽相同。并且，其他非IE浏览器与IE对某些CSS解释也不一样。所以，通过IE浏览器中的专有条件注释可有针对性的进行相关属性的定义。</p>
<p>条件注释只能用于Explorer 5+ Windows(以下简称IE)(条件注释从IE5开始被支持)。如果你安装了多个IE，条件注释（Conditional comments）将会以最高版本的IE为标准（目前为IE 7）。</p>
<p>条件注释只能在windows Internet Explorer(以下简称IE)下使用，因此我们可以通过条件注释来为IE添加特别的指令。</p>
<p>通俗点，条件注释就是一些if判断，但这些判断不是在脚本里执行的，而是直接在html代码里执行的，比如：</p>
<p>&lt;!&#8211;[if IE]&gt;<br />
这里是正常的html代码<br />
&lt;![endif]&#8211;&gt;</p>
<p>1，条件注释的基本结构和HTML的注释(&lt;!&#8211; &#8211;&gt;)是一样的。因此IE以外的浏览器将会把它们看作是普通的注释而完全忽略它们。</p>
<p>2，IE将会根据if条件来判断是否如解析普通的页面内容一样解析条件注释里的内容。</p>
<p>3，条件注释使用的是HTML的注释结构，因此他们只能使用在HTML文件里，而不能在CSS文件中使用。</p>
<p>可使用如下代码检测当前IE浏览器的版本（注意：在非IE浏览器中是看不到效果的）</p>
<p>&lt;!&#8211;[if IE]&gt;<br />
      &lt;h1&gt;您正在使用IE浏览器&lt;/h1&gt;<br />
      &lt;!&#8211;[if IE 5]&gt;<br />
          &lt;h2&gt;版本 5&lt;/h2&gt;<br />
      &lt;![endif]&#8211;&gt;<br />
      &lt;!&#8211;[if IE 5.0]&gt;<br />
          &lt;h2&gt;版本 5.0&lt;/h2&gt;<br />
      &lt;![endif]&#8211;&gt;<br />
      &lt;!&#8211;[if IE 5.5]&gt;<br />
          &lt;h2&gt;版本 5.5&lt;/h2&gt;<br />
      &lt;![endif]&#8211;&gt;<br />
      &lt;!&#8211;[if IE 6]&gt;<br />
          &lt;h2&gt;版本 6&lt;/h2&gt;<br />
      &lt;![endif]&#8211;&gt;<br />
      &lt;!&#8211;[if IE 7]&gt;<br />
          &lt;h2&gt;版本 7&lt;/h2&gt;<br />
      &lt;![endif]&#8211;&gt;<br />
&lt;![endif]&#8211;&gt;</p>
<p>那如果当前的浏览器是IE，但版本比IE5还低，该怎么办呢，可以使用&lt;!&#8211;[if ls IE 5]&gt;，当然，根据条件注释只能在IE5+的环境之下，所以&lt;!&#8211;[if ls IE 5]&gt;根本不会被执行。</p>
<p>lte：就是Less than or equal to的简写，也就是小于或等于的意思。</p>
<p>lt ：就是Less than的简写，也就是小于的意思。</p>
<p>gte：就是Greater than or equal to的简写，也就是大于或等于的意思。</p>
<p>gt ：就是Greater than的简写，也就是大于的意思。</p>
<p>! ：就是不等于的意思，跟javascript里的不等于判断符相同</p>
<p>Conditional comments属于CSS hack? 条件判断属于CSS hack吗？</p>
<p>严格地说是属于CSS hack。因为就好象其他真正的css hack一样，它使得我们可以给一些浏览器赋予特殊的样式，再则它不依赖于某个浏览器的BUG来控制另外一个浏览器（的样式）。除此之外，条件判断还能用来做一些超出CSS HACK范围的事情(虽然这种情况很少发生)。</p>
<p>因为条件判断不依赖于某个浏览器的hack,而是一个经过深思熟虑的特色功能，所以我相信它是可以被放心地使用的。当然，其他浏览器也有可能支持条件判断（到目前为止还没有），但是看起来，他们应该不会使用如&lt;!&#8211;[if IE]&gt;这样的语法。</p>
<p>应该如何应用条件注释</p>
<p>本文一开始就说明了，因为IE各版本的浏览器对我们制作的WEB标准的页面解释不一样，具体就是对CSS的解释不同，我们为了兼容这些，可运用条件注释来各自定义，最终达到兼容的目的。比如：</p>
<p>&lt;!&#8211; 默认先调用css.css样式表 &#8211;&gt;<br />
&lt;link rel=”stylesheet” type=”text/css” href=”css.css” /&gt;<br />
&lt;!&#8211;[if IE 7]&gt;<br />
&lt;!&#8211; 如果IE浏览器版是7,调用ie7.css样式表 &#8211;&gt;<br />
&lt;link rel=”stylesheet” type=”text/css” href=”ie7.css” /&gt;<br />
&lt;![endif]&#8211;&gt;<br />
&lt;!&#8211;[if lte IE 6]&gt;<br />
&lt;!&#8211; 如果IE浏览器版本小于等于6,调用ie.css样式表 &#8211;&gt;<br />
&lt;link rel=”stylesheet” type=”text/css” href=”ie.css” /&gt;<br />
&lt;![endif]&#8211;&gt;</p>
<p>这其中就区分了IE7和IE6向下的浏览器对CSS的执行，达到兼容的目的。同时，首行默认的css.css还能与其他非IE浏览器实现兼容。</p>
<p>注意：默认的CSS样式应该位于HTML文档的首行，进行条件注释判断的所有内容必须位于该默认样式之后。</p>
<p>比如如下代码，在IE浏览器下执行显示为红色，而在非IE浏览器下显示为黑色。如果把条件注释判断放在首行，则不能实现。该例题很能说明网页对IE浏览器和非IE浏览器间的兼容性问题解决。</p>
<p>&lt;style type=”text/css”&gt;<br />
body{<br />
background-color: #000;<br />
}<br />
&lt;/style&gt;<br />
&lt;!&#8211;[if IE]&gt;<br />
&lt;style type=”text/css”&gt;<br />
body{<br />
background-color: #F00;<br />
}<br />
&lt;/style&gt;<br />
&lt;![endif]&#8211;&gt;</p>
<p>同时，有人会试图使用&lt;!&#8211;[if !IE]&gt;来定义非IE浏览器下的状况，但注意：条件注释只有在IE浏览器下才能执行，这个代码在非IE浏览下非单不是执行该条件下的定义，而是当做注释视而不见。</p>
<p>正常就是默认的样式，对IE浏览器需要特殊处理的，才进行条件注释。</p>
<p>在HTML文件里，而不能在CSS文件中使用。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.senfe.com/archives/459.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[转]CSS代码命名惯例语义化的方法</title>
		<link>http://www.senfe.com/archives/440.html</link>
		<comments>http://www.senfe.com/archives/440.html#comments</comments>
		<pubDate>Tue, 25 Aug 2009 18:33:26 +0000</pubDate>
		<dc:creator>盛飞</dc:creator>
				<category><![CDATA[织网]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[命名]]></category>
		<category><![CDATA[方法]]></category>
		<category><![CDATA[语义化]]></category>

		<guid isPermaLink="false">http://www.senfe.com/?p=440</guid>
		<description><![CDATA[　　CSS代码的命名惯例一直是大家热门讨论的话题。今天暴风彬彬想通过分析一个流行三栏布局中的必要元素，来为大家讲解关于使用语义化方法替代结构化方法来命名CSS类的建议和指导。 您还可以参考彬Go的相关文章: 《整理及优化CSS代码的7个原则》 《10个CSS简写技巧让你永远受用》 《DIV+CSS网页布局常用的一些基础知识整理》  CSS类命名的语义化VS结构化方式 　　一般而言，CSS类名的语义化声明方式应当考虑你的页面中某个相对元素的&#8221;用意&#8221;，独立于它的&#8221;定位&#8221;或确切的特性(结构化方式)。像left-bar, red-text, small-title&#8230;这些都属于结构化定义的例子。 让我们看看下面这个例子: 　　&#8230;而现在我们想把页面中的元素调换一下位置，如果你使用的是结构化方式(1)，那么你就要把所有CSS类名重新进行定义，因为它们的位置变了。在布局(3)中，我们看到元素都倒转了: right-bar 现在成了 “left-bar&#8221;，而 left-content 成了 “right-content&#8221;。如果你使用语义化方式则避免了此类问题。 　　换句话说，使用语义化方式的话，你在修改网站布局的时候可以仅仅修改相关CSS类的属性即可，而不用修改它们的类名了，如果网站的代码很庞大，这将节省大量的时间。 　　彬Go会经常更新前端开发/网页设计等相关技术及教程文章，欢迎订阅本博客来及时浏览本博客的最新教程及资源。 关于语义化的一些建议: 　　在开始之前，我想推荐两种简单的编写较好的CSS代码的指导方针: 为CSS类名定义的时候，尽量使用小写字母，如果有两个以上的单词，在每个单词之间使用&#8221;-&#8221;符或单词首字母大写(第一个单词除外)。如:&#8221;main-content&#8221;或&#8221;mainContent&#8221;。 优化CSS代码，仅创建关键主要的CSS类并重新为子元素使用符合HTML标准的标签(h1, h2, p, ul, li, blockquote,&#8230;)，例如,不要使用这种方式: 1 2 3 4 &#60;div class=&#34;main&#34;&#62; &#60;div class=&#34;main-title&#34;&#62;…&#60;/div&#62; &#60;div class=&#34;main-paragraph&#34;&#62;…&#60;/div&#62; &#60;/div&#62; 而要这样写: 1 2 3 4 &#60;div class=&#34;main&#34;&#62; &#60;h1&#62;…&#60;/h1&#62; &#60;p&#62;…&#60;/p&#62; &#60;/div&#62; 三栏布局中使用语义化方式的例子 　　让我们来通过这个简单的例子讲解一下如何为经典的三栏布局使用语义化方式命名: 　　　使用语义化方式为CSS命名可以像这样: 1 2 3 4 5 [...]]]></description>
			<content:encoded><![CDATA[<p>　　CSS代码的命名惯例一直是大家热门讨论的话题。今天暴风彬彬想通过分析一个流行三栏布局中的必要元素，来为大家讲解关于使用语义化方法替代结构化方法来命名CSS类的建议和指导。</p>
<p>您还可以参考彬Go的相关文章:<br />
《<a title="整理及优化CSS代码的7个原则" href="http://blog.bingo929.com/7-principles-optimized-css.html">整理及优化CSS代码的7个原则</a>》<br />
《<a title="10个CSS简写技巧让你永远受用" href="http://blog.bingo929.com/10-css-shorthand-tips.html">10个CSS简写技巧让你永远受用</a>》<br />
《<a title="DIV+CSS网页布局常用的一些基础知识整理" href="http://blog.bingo929.com/div-css-page-layout-used-some-basic-knowledge-of-finishing.html">DIV+CSS网页布局常用的一些基础知识整理</a>》 </p>
<h3>CSS类命名的语义化VS结构化方式</h3>
<p>　　一般而言，CSS类名的语义化声明方式应当考虑你的页面中某个相对元素的&#8221;用意&#8221;，独立于它的&#8221;定位&#8221;或确切的特性(结构化方式)。像left-bar, red-text, small-title&#8230;这些都属于结构化定义的例子。</p>
<p>让我们看看下面这个例子:</p>
<p style="text-align: center;"><img class="size-medium wp-image-1905 aligncenter" style="border:0px;" title="CSS-语义化-结构化" src="http://www.senfe.com/wp-content/uploads/2009/08/8b22_sem_vs_struct.png" alt="CSS-语义化-结构化" width="384" height="134" /></p>
<p>　　&#8230;而现在我们想把页面中的元素调换一下位置，如果你使用的是结构化方式<strong>(1)</strong>，那么你就要把所有CSS类名重新进行定义，因为它们的位置变了。在布局<strong>(3)</strong>中，我们看到元素都倒转了: right-bar 现在成了 “left-bar&#8221;，而 left-content 成了 “right-content&#8221;。如果你使用语义化方式则避免了此类问题。</p>
<p><span id="more-1904"></span></p>
<p style="text-align: center;"><img class="size-medium wp-image-1906 aligncenter" style="border:0px;" title="CSS-语义化" src="http://www.senfe.com/wp-content/uploads/2009/08/5c2c_sem_vs_struct2.png" alt="" width="387" height="171" /></p>
<p>　　换句话说，使用语义化方式的话，你在修改网站布局的时候可以仅仅修改相关CSS类的属性即可，而不用修改它们的类名了，如果网站的代码很庞大，这将节省大量的时间。</p>
<p>　　彬Go会经常更新前端开发/网页设计等相关技术及教程文章，欢迎<a href="http://feed.feedsky.com/bingo929" target="_blank">订阅本博客</a>来及时浏览本博客的最新教程及资源。</p>
<p><span id="more-440"></span></p>
<h3>关于语义化的一些建议:</h3>
<p>　　在开始之前，我想推荐两种简单的编写较好的CSS代码的指导方针:</p>
<ol>
<li>为CSS类名定义的时候，尽量使用小写字母，如果有两个以上的单词，在每个单词之间使用&#8221;-&#8221;符或单词首字母大写(第一个单词除外)。如:&#8221;main-content&#8221;或&#8221;mainContent&#8221;。</li>
<li>优化CSS代码，仅创建关键主要的CSS类并重新为子元素使用符合HTML标准的标签(h1, h2, p, ul, li, blockquote,&#8230;)，例如,不要使用这种方式:</li>
</ol>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;div class=&quot;main&quot;&gt;
    &lt;div class=&quot;main-title&quot;&gt;…&lt;/div&gt;
    &lt;div class=&quot;main-paragraph&quot;&gt;…&lt;/div&gt;
&lt;/div&gt;</pre></td></tr></table></div>

<p>而要这样写:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;div class=&quot;main&quot;&gt;
    &lt;h1&gt;…&lt;/h1&gt;
    &lt;p&gt;…&lt;/p&gt;
&lt;/div&gt;</pre></td></tr></table></div>

<h3>三栏布局中使用语义化方式的例子</h3>
<p>　　让我们来通过这个简单的例子讲解一下如何为经典的三栏布局使用语义化方式命名:</p>
<p style="text-align: center;"><img class="size-medium wp-image-1907 aligncenter" style="border:0px;" title="CSS-语义化-教程" src="http://www.senfe.com/wp-content/uploads/2009/08/bc29_sem.png" alt="CSS-语义化-教程" width="275" height="226" /></p>
<p>　　　使用语义化方式为CSS命名可以像这样:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#container</span><span style="color: #00AA00;">&#123;</span>…<span style="color: #00AA00;">&#125;</span>
<span style="color: #808080; font-style: italic;">/*—- Top section —-*/</span>
    <span style="color: #cc00cc;">#header</span><span style="color: #00AA00;">&#123;</span>…<span style="color: #00AA00;">&#125;</span>
    <span style="color: #cc00cc;">#navbar</span><span style="color: #00AA00;">&#123;</span>…<span style="color: #00AA00;">&#125;</span>
    <span style="color: #808080; font-style: italic;">/*—- Main —-*/</span>
    <span style="color: #cc00cc;">#menu</span><span style="color: #00AA00;">&#123;</span>…<span style="color: #00AA00;">&#125;</span>
    <span style="color: #cc00cc;">#main</span><span style="color: #00AA00;">&#123;</span>…<span style="color: #00AA00;">&#125;</span>
    <span style="color: #cc00cc;">#sidebar</span><span style="color: #00AA00;">&#123;</span>…<span style="color: #00AA00;">&#125;</span>
    <span style="color: #808080; font-style: italic;">/*—- Footer —-*/</span>
    <span style="color: #cc00cc;">#footer</span><span style="color: #00AA00;">&#123;</span>…<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<ol>
<li><strong>Container<br />
<span style="font-weight: normal;">“</span><em><span style="font-weight: normal;"><span style="font-style: normal;">#container</span></span></em><span style="font-weight: normal;">“ 就是将你页面中的所有元素包在一起的部分，这部分你还可以命名为: &#8221;<em><span style="font-style: normal;">wrapper</span></em>“, “<em><span style="font-style: normal;">wrap</span></em>“, “<em><span style="font-style: normal;">page</span></em>“.</span></strong></li>
<li><strong>Header<br />
</strong>“#header&#8221; 是网站页面的头部区域，一般来讲，它包含网站的logo和一些其他元素。这部分你还可以命名为:&#8221;<em><span style="font-style: normal;">top</span></em>“, “<em><span style="font-style: normal;">logo</span></em>“, “<em><span style="font-style: normal;">page-header</span></em>&#8221; (或 pageHeader).</li>
<li><strong>Navbar<br />
</strong>“<em><span style="font-style: normal;">#navbar</span></em>“等同于横向的导航栏，是最典型的网页元素。这部分你还可以命名为:<em><span style="font-style: normal;">“nav&#8221;</span></em>, <em><span style="font-style: normal;">“navigation&#8221;</span></em>, <em><span style="font-style: normal;">“nav-wrapper&#8221;</span></em>.</li>
<li><strong>Menu<br />
</strong>“#Menu&#8221;区域包含一般的链接和菜单，这部分你还可以命名为: &#8221;<em><span style="font-style: normal;">sub-nav</span></em> &#8221;, “<em><span style="font-style: normal;">links</span></em>“.</li>
<li><strong>Main<br />
</strong>“#Main&#8221;是网站的主要区域，如果是博客的话它将包含你的日志。这部分你还可以命名为: &#8221;<em><span style="font-style: normal;">content</span></em>“, “<em><span style="font-style: normal;">main-content</span></em>&#8221; (or “mainContent&#8221;)。</li>
<li><strong>Sidebar<br />
<span style="font-weight: normal;">“#Sidebar&#8221;</span><span style="font-weight: normal;"> 部分可以包含网站的次要内容，比如最近更新内容列表、关于网站的介绍或广告元素等&#8230;这部分你还可以命名为: &#8221;<em><span style="font-style: normal;">sub-nav</span></em>“, “<em><span style="font-style: normal;">side-panel</span></em>“, “<em><span style="font-style: normal;">secondary-content</span></em>“.</span></strong></li>
<li><strong>Footer<br />
</strong>“#Footer&#8221;包含网站的一些附加信息，这部分你还可以命名为: &#8221;<em><span style="font-style: normal;">copyright</span></em>“.</li>
</ol>
<p>如果您对CSS代码&#8221;语义化&#8221;有任何意见，欢迎在此<a href="#respond">发表您的观点</a>。</p>
<p style="display:block;background-color:#e9faff;border:1px solid #afedff;padding:10px;"><strong><span style="color: #ff0000;">转载声明:</span></strong><br />
原载:<a href="http://blog.bingo929.com/">彬Go</a><br />
本文链接:<a title="精选31个网站界面设计实践教程" href="http://blog.bingo929.com/css-coding-semantic-naming.html">http://blog.bingo929.com/css-coding-semantic-naming.html</a><br />
如需转载必须以链接形式注明原载或原文地址，谢谢合作</p>
]]></content:encoded>
			<wfw:commentRss>http://www.senfe.com/archives/440.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Hack 汇总速查一览</title>
		<link>http://www.senfe.com/archives/365.html</link>
		<comments>http://www.senfe.com/archives/365.html#comments</comments>
		<pubDate>Thu, 09 Jul 2009 10:43:46 +0000</pubDate>
		<dc:creator>盛飞</dc:creator>
				<category><![CDATA[织网]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Hack]]></category>

		<guid isPermaLink="false">http://www.senfe.com/?p=365</guid>
		<description><![CDATA[由于浏览器之间存在兼容性问题，在制作网页的时候，为了使页面能在不同浏览器中显示相对一致或者其他原因，网页制作人员总结了种种 Hack 方法；在解决兼容性问题之前，这些方法还经常会用到。接下来，52CSS.com将向给大家介绍常用的CSS Hack汇总，以便大家平时的速查。 　　屏蔽IE浏览器（也就是IE下不显示） 　　*:lang(zh) select {font:12px  !important;}  select:empty {font:12px  !important;}  这里select是选择符，根据情况更换。第二句是MAC上safari浏览器独有的。  　　仅IE7与IE5.0可以识别  　　*+html  select {…} 当面临需要只针对IE7与IE5.0做样式的时候就可以采用这个HACK。  　　仅IE7可以识别  　　*+html  select {…!important;} 当面临需要只针对IE7做样式的时候就可以采用这个HACK。  　　IE6及IE6以下识别  　　* html  select {…} 这个地方要特别注意很多博客都写成了是IE6的HACK其实IE5.x同样可以识别这个HACK。其它浏览器不识别。html &#62;body  select {…} 这句与上一句的作用相同。  　　仅IE6不识别，屏蔽IE6  　　select { display :none;} 这里主要是通过CSS注释分开一个属性与值，注释在冒号前。  　　仅IE6与IE5不识别，屏蔽IE6与IE5  　　select { display :none;} 这里与上面一句不同的是在选择符与花括号之间多了一个CSS注释。不屏蔽IE5.5  　　仅IE5不识别，屏蔽IE5  　　select {…} 这一句是在上一句中去掉了属性区的注释。只有IE5不识别，IE5.5可以识别。  　　盒模型解决方法  　　selct {width:IE5.x宽度; voice-family :”\”}\”"; voice-family:inherit; width:正确宽度;} 盒模型的清除方法不是通过!important来处理的。这点要明确。   　　清除浮动  　　select:after {content:”.”; display:block; height:0; clear:both; visibility:hidden;} 在Firefox中，当子级都为浮动时，那么父级的高度就无法完全的包住整个子级，那么这时用这个清除浮动的HACK来对父级做一次定义，那么就可以解决这个问题。  　　截字省略号  　　select { -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; } 这个是在越出长度后会自行的截掉多出部分的文字，并以省略号结尾，很好的一个技术。只是目前Firefox并不支持。  　　只有Opera识别  　　@media all and (min-width: 0px){ select {……} } 针对Opera浏览器做单独的设定。  　　以上都是写CSS中的一些HACK，这些都是用来解决局部的兼容性问题，如果希望把兼容性的内容也分离出来，不妨试一下下面的几种过滤器。这些过滤器有的是写在CSS中通过过滤器导入特别的样式，也有的是写在HTML中的通过条件来链接或是导入需要的补丁样式。 　　IE5.x的过滤器，只有IE5.x可见  　　@media tty {i{content:”\”;}} @import &#8217;ie5win.css&#8217;; 　　IE5/MAC的过滤器，一般用不着    　　IE的if条件Hack  　　&#60;!&#8211;[if IE]&#62; Only IE &#60;![endif]&#8211;&#62; 所有的IE可识别&#60;!&#8211;[if IE 5.0]&#62; Only IE 5.0 &#60;![endif]&#8211;&#62;只有IE5.0可以识别&#60;!&#8211;[if gt IE 5.0]&#62; Only IE 5.0+ &#60;![endif]&#8211;&#62;IE5.0包换IE5.5都可以识别&#60;!&#8211;[if lt IE 6]&#62; Only IE 6- &#60;![endif]&#8211;&#62;仅IE6可识别&#60;!&#8211;[if gte IE 6]&#62; Only IE 6/+ &#60;![endif]&#8211;&#62;IE6以及IE6以下的IE5.x都可识别&#60;!&#8211;[if lte IE 7]&#62; Only IE 7/- &#60;![endif]&#8211;&#62; 仅IE7可识别]]></description>
			<content:encoded><![CDATA[<p>由于浏览器之间存在兼容性问题，在制作网页的时候，为了使页面能在不同浏览器中显示相对一致或者其他原因，网页制作人员总结了种种 Hack 方法；在解决兼容性问题之前，这些方法还经常会用到。接下来，52CSS.com将向给大家介绍常用的CSS Hack汇总，以便大家平时的速查。</p>
<p>　　屏蔽IE浏览器（也就是IE下不显示）<br />
　　*:lang(zh) select {font:12px  !important;}  select:empty {font:12px  !important;}  这里select是选择符，根据情况更换。第二句是MAC上safari浏览器独有的。 </p>
<p>　　仅IE7与IE5.0可以识别 <br />
　　*+html  select {…} 当面临需要只针对IE7与IE5.0做样式的时候就可以采用这个HACK。 </p>
<p>　　仅IE7可以识别 <br />
　　*+html  select {…!important;} 当面临需要只针对IE7做样式的时候就可以采用这个HACK。 </p>
<p>　　IE6及IE6以下识别 <br />
　　* html  select {…} 这个地方要特别注意很多博客都写成了是IE6的HACK其实IE5.x同样可以识别这个HACK。其它浏览器不识别。html &gt;body  select {…} 这句与上一句的作用相同。 </p>
<p>　　仅IE6不识别，屏蔽IE6 <br />
　　select { display :none;} 这里主要是通过CSS注释分开一个属性与值，注释在冒号前。 </p>
<p>　　仅IE6与IE5不识别，屏蔽IE6与IE5 <br />
　　select { display :none;} 这里与上面一句不同的是在选择符与花括号之间多了一个CSS注释。不屏蔽IE5.5 </p>
<p>　　仅IE5不识别，屏蔽IE5 <br />
　　select {…} 这一句是在上一句中去掉了属性区的注释。只有IE5不识别，IE5.5可以识别。 </p>
<p>　　盒模型解决方法 <br />
　　selct {width:IE5.x宽度; voice-family :”\”}\”"; voice-family:inherit; width:正确宽度;} 盒模型的清除方法不是通过!important来处理的。这点要明确。<br />
 <br />
　　清除浮动 <br />
　　select:after {content:”.”; display:block; height:0; clear:both; visibility:hidden;} 在Firefox中，当子级都为浮动时，那么父级的高度就无法完全的包住整个子级，那么这时用这个清除浮动的HACK来对父级做一次定义，那么就可以解决这个问题。 </p>
<p>　　截字省略号 <br />
　　select { -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; } 这个是在越出长度后会自行的截掉多出部分的文字，并以省略号结尾，很好的一个技术。只是目前Firefox并不支持。 </p>
<p>　　只有Opera识别 <br />
　　@media all and (min-width: 0px){ select {……} } 针对Opera浏览器做单独的设定。 </p>
<p>　　以上都是写CSS中的一些HACK，这些都是用来解决局部的兼容性问题，如果希望把兼容性的内容也分离出来，不妨试一下下面的几种过滤器。这些过滤器有的是写在CSS中通过过滤器导入特别的样式，也有的是写在HTML中的通过条件来链接或是导入需要的补丁样式。</p>
<p>　　IE5.x的过滤器，只有IE5.x可见 <br />
　　@media tty {i{content:”\”;}} @import &#8217;ie5win.css&#8217;;<br />
　　IE5/MAC的过滤器，一般用不着 <br />
 <br />
　　IE的if条件Hack <br />
　　&lt;!&#8211;[if IE]&gt; Only IE &lt;![endif]&#8211;&gt; 所有的IE可识别&lt;!&#8211;[if IE 5.0]&gt; Only IE 5.0 &lt;![endif]&#8211;&gt;只有IE5.0可以识别&lt;!&#8211;[if gt IE 5.0]&gt; Only IE 5.0+ &lt;![endif]&#8211;&gt;IE5.0包换IE5.5都可以识别&lt;!&#8211;[if lt IE 6]&gt; Only IE 6- &lt;![endif]&#8211;&gt;仅IE6可识别&lt;!&#8211;[if gte IE 6]&gt; Only IE 6/+ &lt;![endif]&#8211;&gt;IE6以及IE6以下的IE5.x都可识别&lt;!&#8211;[if lte IE 7]&gt; Only IE 7/- &lt;![endif]&#8211;&gt; 仅IE7可识别</p>
]]></content:encoded>
			<wfw:commentRss>http://www.senfe.com/archives/365.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

