<?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.yanzhilu.com/blog/archives/tag/css/feed" rel="self" type="application/rss+xml" />
	<link>http://www.yanzhilu.com/blog</link>
	<description>优质网站设计公司</description>
	<lastBuildDate>Sat, 31 Jul 2010 07:40:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CSS 3备受期待的8大功能</title>
		<link>http://www.yanzhilu.com/blog/archives/3660</link>
		<comments>http://www.yanzhilu.com/blog/archives/3660#comments</comments>
		<pubDate>Fri, 29 Jan 2010 11:40:32 +0000</pubDate>
		<dc:creator>changboter</dc:creator>
				<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.yanzhilu.com/blog/?p=3660</guid>
		<description><![CDATA[CSS 3备受期待的8大功能]]></description>
			<content:encoded><![CDATA[<p>CSS  3仍遥遥无期，还是指日可待，这不是一个技术问题，而是人们什么时候可以彻底放弃那些不符合W3C标准的旧浏览器的问题。CSS3备受期待是肯定 的，CSS Tricks做了一次投票调查，票选备受期待的CSS功能，一共有7000人参与，结果如下。有趣的是结果的前三名非常的接近。</p>
<p>备受期待的CSS 3功能调查</p>
<p>1、圆角 (22.0%, 1,541 票)</p>
<p>这个功能已经在诸如 Mozilla, Webkit 等浏览器广泛使用，对 Web 设计者来说无疑是最受期待的，然而 IE  仍然没有要支持这个功能的迹象。</p>
<p>2、多背景(22.0%, 1,523 票)</p>
<p>这个功能是我最期待的，但向后兼容会是一个很大的问题。</p>
<p>3、@font-face (21.0%, 1,424 票)</p>
<p>Firefox 的最新版本将支持该功能，Safari，Opera 甚至 IE  也将支持或已经支持该功能，我们会看到该功能的广泛应用，只是字体的版权问题会很麻烦。</p>
<p>4、动画与渐变(12.0%, 818 票)</p>
<p>Webkit 在这方面是领头军，动画也是设计的一部分，也该属于 CSS。这些会慢慢实现，当 Webkit  之外的浏览器也开始支持这个功能，我们会看到很多令人惊讶的效果。</p>
<p>5、渐变色 (8.0%, 535 票)</p>
<p>定义一个固定色背景很简单，但渐变色就没有那么简单了，渐变色很适合通过代码实现，Webkit 又在这方面抢了先。</p>
<p>6、Box 阴影(4.0%, 271 票)</p>
<p>阴影也是一种渐变色，以往是通过背景图片实现的，如果考虑到多方向的阴影，事情会变得更复杂，Box 阴影机制让一切问题迎刃而解。</p>
<p>7、RGBa &#8211; 加入透明色 (3.0%, 234 票)</p>
<p>RGBa 中的 a 代表透明色，透明对设计者来说非常重要，目前除了 IE，这一功能正在被广泛采用。</p>
<p>8、文字阴影(2.0%, 140 票)</p>
<p>也属于渐变色的概念，让文字拥有阴影，以前甚至无法通过图片背景实现，因此这将为设计者带来前所未有的方便。</p>
<p>9、其它 (2.0%, 168 票)</p>
<p style="text-indent: 2em;">
<p style="text-indent: 2em;"><a title="网站建设" href="http://www.yanzhilu.com">网站建设</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yanzhilu.com/blog/archives/3660/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>css开发手册</title>
		<link>http://www.yanzhilu.com/blog/archives/1163</link>
		<comments>http://www.yanzhilu.com/blog/archives/1163#comments</comments>
		<pubDate>Tue, 20 Oct 2009 13:07:16 +0000</pubDate>
		<dc:creator>changboter</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[技术文章]]></category>

		<guid isPermaLink="false">http://www.yanzhilu.com/blog/?p=1163</guid>
		<description><![CDATA[css开发手册]]></description>
			<content:encoded><![CDATA[<p>基础篇：</p>
<p>一、三种样式选择器</p>
<p>属性选择器 p {color:red;}</p>
<p>类选择器 .p {color:red;}</p>
<p>ID选择器 #p {color:red;}</p>
<p>二、transparent</p>
<p>Background:transparent; 防止定义背景被覆盖</p>
<p>三、Netscape4.X（IE/WINDOWS4.0以前的版本）下错误的透明背景理解</p>
<p>Background:inhrit; 在netscape4.x下透明背景将被理解为黑绿</p>
<p>四、字体默认选择：</p>
<p>Body {font-family:”lucida Grande”,Verdana,Lucida,Arial,Helvetica,sans-serif; }</p>
<p>按顺序调用不同平台的默认字体</p>
<p>五、如何解决旧浏览器不支持<a onclick="javascript:tagshow(event, 'CSS');" href="javascript:;" target="_self"><span style="text-decoration: underline;"><strong>CSS</strong></span></a>的情况</p>
<p>使用群选择器 例如：p,td,ul,ol,li,dl,dt,dd {font-size:small;}</p>
<p>六、使用netscape4友好规则</p>
<p>Body {font-family:Verdana,sans-serif;}</p>
<p>p,td,ul,ol,li,dl,dt,dd {font-size:small;}</p>
<p>七、<a onclick="javascript:tagshow(event, '%B7%BD%B7%A8');" href="javascript:;" target="_self"><span style="text-decoration: underline;"><strong>方法</strong></span></a>重载细节规则：</p>
<p>Body {font-family:Verdana,sans-serif;}</p>
<p>p,td,ul,ol,li,dl,dt,dd {font-size:small;}</p>
<p>p {font-family:times,”Times New Roman”,serif;}</p>
<p>八、内容（派生）选择器</p>
<p>Li strong {font-style:italic; font-weight:normal }</p>
<p>例如：strong {color:red;} h2{color:red;} strong h2 {color:blue;}</p>
<p>例如：#sidebar {color:red} #sidebar p {color:blue;}</p>
<p>例如：.fancy {color:red;} .fancy p {color:blue;} / li.fancy {color:black;}</p>
<p>CSS嵌入</p>
<p>一、  外联样式表：</p>
<p>&lt;link rel=”StyleSheet” href=”/css/basic.css” type=”text/css” media=”all”&gt;</p>
<p>&lt;style type=”text/css” media=”all&gt;</p>
<p>@import url(“/Styles/mystylesheet.css”);</p>
<p>&lt;/style&gt;</p>
<p>注意：使用@import用来对IE4.0以下浏览器进行屏蔽</p>
<p>二、  嵌入式样式表：</p>
<p>&lt;head&gt;</p>
<p>&lt;style type=”text/css” &gt;</p>
<p>&lt;!- -</p>
<p>Body {color:red;}</p>
<p>- -&gt;</p>
<p>&lt;/style&gt;</p>
<p>&lt;/head&gt;</p>
<p>注意：为了IE3下访问站点，我们可以使用嵌入式样式表（建议在页面中使用内联成功后，剪切到外联样式表中）</p>
<p>CSS混合布局应用</p>
<p>www.i3forum.com</p>
<p>一、  Margin（框距）padding（边框距）</p>
<p>margin属性设置顺序：上左下右</p>
<p>padding属性设置顺序：上左下右</p>
<p>margin:25px 0 25px 0;</p>
<p>简写：margin:25px 0;</p>
<p>二、Display显示属性设置</p>
<p>（1）、Display属性none  (隐藏)</p>
<p>.alt {display:none;}</p>
<p>&lt;span class=”alt”&gt;Content List Part&lt;/span&gt;</p>
<p>（2）、Display属性block  (块/区域)</p>
<p>Img {display:block;}</p>
<p>&lt;img href=”1.gif”&gt;&lt;/img&gt;</p>
<p>块级元素：存在自身的“盒”中，后面跟随一个默认的回车</p>
<p>内联元素：是流的一部分，后面不跟随回车</p>
<p>（3）、Display属性inline</p>
<p>区别block元素，使用inline状态时，显示方式按照内联元素显示</p>
<p>三、  动态链接属性设置：</p>
<p>a:link {</p>
<p>font-weight : bold;</p>
<p>text-decoration : none;</p>
<p>color: #c30;</p>
<p>background: transparent;</p>
<p>}</p>
<p>a:visited {</p>
<p>font-weight : bold;</p>
<p>text-decoration : none;</p>
<p>color: #c30;</p>
<p>background: transparent;</p>
<p>}</p>
<p>a:hover {</p>
<p>font-weight : bold;</p>
<p>text-decoration : underline;</p>
<p>color: #f60;</p>
<p>background: transparent;</p>
<p>}</p>
<p>a:active {</p>
<p>font-weight : bold;</p>
<p>text-decoration : none;</p>
<p>color: #f90;</p>
<p>background: transparent;</p>
<p>}</p>
<p>（1）             文字修饰属性（text-decoration）</p>
<p>Text-decoration:underline overline none;</p>
<p>Underline:链接时有下划线</p>
<p>Overline:连接时有上划线</p>
<p>None:连接时无下划线</p>
<p>（2）             动态连接属性顺序</p>
<p>（LVHA）－ LoVe－HA！</p>
<p>（3）             IE/WINDOWS的伪装欺骗性</p>
<p>应避免使用a:active属性：出现bug 连接会出现冻结现象</p>
<p>四、  如何设置行高（line-height）</p>
<p>Line-height:1.5;</p>
<p>五、  如何设置文章位置（text-align）</p>
<p>可选择属性（left middle right）</p>
<p>IE6/WINDOWS的BUG会错误使文档居中</p>
<p>六、  对于字体的完整CSS应用</p>
<p>Font:13px/1.5 Georigia,”New Centeury Schoolbook”,Times,serif;</p>
<p>七、  设置页面分界限</p>
<p>（1）         vertical-align:middle; 等于 &lt;td valign=”middle”&gt;设置垂直对齐</p>
<p>（2）         background:none 等于 background:url(images/1.gif) repeat;</p>
<p>八、  设置显示器设备</p>
<p>&lt;style type=”text/css” media=”screen”&gt; media属性</p>
<p>使用HTML4.01转换到XHTML1.0过渡式transitional</p>
<p>（早期的基于Gecko核心的浏览器如：netscpae6.0 Mozilla1.0）</p>
<p>一、  在Gecko核心浏览器清除CSS间隙</p>
<p>规则如下：</p>
<p>Img {display:block;} 使用块级元素清楚间隙</p>
<p>.inline {display:inline;} 使用内联元素显示方式</p>
<p>页面如下：</p>
<p>&lt;img class=”inline” alt=”/” /&gt;</p>
<p>也可用</p>
<p>Td img {display:block;}</p>
<p>二、在Gecko核心img默认作为内联函数处理</p>
<p>在内联元素下方默认留有空白，这是为了给所包含的块下行字母流出的空间</p>
<p>盒模型、Bug和<a onclick="javascript:tagshow(event, '%B9%A4%D7%F7');" href="javascript:;" target="_self"><span style="text-decoration: underline;"><strong>工作</strong></span></a>区</p>
<p>CSS四个区域：内容、边框距、边界和边距</p>
<p>在使用CSS设置表格之前：</p>
<p>{width:400px; height:75px;}</p>
<p>错误的理解：表格面积＝400px; height:75px;</p>
<p>实际上CSS设置的表格：</p>
<p>Width:400px height:75px 内容为 Content</p>
<p>那么整个盒的面积为：Content＋padding*2+border*2</p>
<p>盒模式失效及解决办法：（IE4到IE5.5/Windows）</p>
<p>正确理解盒模式的浏览器</p>
<p>（IE6/WIN,IE5/MAC,Netscpae6+,Mozilla,Chimera,Kmeleon,Opera5+）</p>
<p>Float漂浮属性用来使用在两在不同ID选择器中相连</p>
<p>{float:left;}</p>
<p>对于使用padding的表格将使用以下解决方法：</p>
<p>Oprea友好规则（Box盒状模型）</p>
<p>解决办法：</p>
<p>#nav</p>
<p>{</p>
<p>width:151px;/* False value for IE4-5.x/Win */</p>
<p>voice-family:&#8221;\&#8221;}\&#8221;";</p>
<p>voice-family:inherit;</p>
<p>width:100px;   /* Actual value for conformant browsers */</p>
<p>}</p>
<p>html&gt;body #nav {</p>
<p>width:100px;/* be nice to Opera */</p>
<p>}</p>
<p>IE上的空白Bug</p>
<p>解决方法：缩进<a onclick="javascript:tagshow(event, '%B4%FA%C2%EB');" href="javascript:;" target="_self"><span style="text-decoration: underline;"><strong>代码</strong></span></a>，&lt;td&gt;&lt;a href=”#foo”&gt;&lt;img src=”1.gif” alt=”/” /&gt;&lt;/a&gt;&lt;/td&gt;</p>
<p>IE6/Windows上的漂浮Bug</p>
<p>解决办法：使用JavaScript id名称：content</p>
<p>If (document.all &amp;&amp; window.attachEvent)</p>
<p><a onclick="javascript:tagshow(event, 'Windows');" href="javascript:;" target="_self"><span style="text-decoration: underline;"><strong>Windows</strong></span></a>.attachEvent (“onload”,fixWinIE);</p>
<p>Fuction fixWinIE() {</p>
<p>If (doucument.all.cotent.offsetHeight) {</p>
<p>Doucument.all.content.style.display=”block”;</p>
<p>}</p>
<p>}</p>
<p>嵌入Flash的Bug：</p>
<p>解决办法：在XHTML中嵌入以下代码：</p>
<p>&lt;object type:”application/x-shockwave-flash” data=”movie.swf”</p>
<p>Width=”400px” height=”300px”&gt;</p>
<p>&lt;parma name=”movie” value=”movie.swf”&gt;</p>
<p>&lt;/object&gt;</p>
<p>Flash空白故障（IE/WIN 5,5.5,6 Version）</p>
<p>解决办法：使用JavaScript的doucuemnt来欺骗效验系统</p>
<p>&lt;script type=”text/javascript”&gt;</p>
<p>//[CDATA[</p>
<p>If (navigator.mimeTypes &amp;&amp; navigator.mimeTypes[“application/x-shockwave-flash”]){</p>
<p>Doucument.write (‘&lt;object src=”/media/yourflashmovie.swf”……&lt;/object&gt;);</p>
<p>}</p>
<p>关键字Fahrner方法：（IE5.x/Winodws 提供伪关键字号）</p>
<p>解决办法：</p>
<p>P {</p>
<p>font-size:x-small;</p>
<p>/* flase value for WinIE4/5 */</p>
<p>Voice-family:”\”}\””;</p>
<p>/* trick WinIE4/5 into thinking the rule is over */</p>
<p>Voice-familt:inherit;</p>
<p>/* recover from trick */</p>
<p>Font-size:small;</p>
<p>/* intended value for better browsers */</p>
<p>}</p>
<p>Html&gt;p {<br />
font-size:small;</p>
<p>/* be nice to opera */</p>
<p>}</p>
<p>区别alt属性与title属性</p>
<p>Alt:注释文档不显示</p>
<p>Title:显示文档不注释</p>
<p>提高可访问性（WAI与508条款）</p>
<p>Bobby的可访问性测试</p>
<p>http://bobby.watchfire.com</p>
<p>能帮助你使网页适应WAI或508条款</p>
<p>为非鼠标用户提供一个选择</p>
<p>解决办法：使用JavaScript</p>
<p>&lt;form action=”fooaction”&gt;</p>
<p>&lt;input type=”button” onclick=”setActiveStyleSheet(‘default’);</p>
<p>Return false; onkeypress=”setActiveStyleSheet(‘default’);</p>
<p>Return false; /&gt;</p>
<p>Onkeypress对于非鼠标用户就相当于onclick</p>
<p>对于不能使用JavaScript的用户</p>
<p>&lt;noscript&gt;</p>
<p>&lt;p class=”vs15”&gt;&lt;a href=”/daily/1.html”&gt;&lt;/a&gt;&lt;/p&gt;</p>
<p>&lt;/noscript&gt;</p>
<p>Tabindex属性提供连接到属性的快捷方法</p>
<p>使用Tab换档键的屏幕阅读器，可迅速查询相关内容</p>
<p>区域显示和隐藏效果</p>
<p>解决办法：</p>
<p>http://www.zeldman.com/j/nu.js</p>
<p>Function toggle (targeted ) {</p>
<p>If  (doucument.getElementById ) {</p>
<p>Targeted = doucument.getElementById (targeted);</p>
<p>If (target.style.display = “”;</p>
<p>} else {</p>
<p>Target.style.display = “none”;</p>
<p>}</p>
<p>Xhtml部分：</p>
<p>&lt;p&gt;&lt;a href=”/” onclick=”toggle (‘outside2’) ;return false;” onmouseover=”changeImages</p>
<p>(‘ch’,’/i/p/cho.gif ‘);return ture;</p>
<p>Title=”hide or show Relevant Externals (below).”&gt; Toggle Externals &lt;/a&gt;&lt;/p&gt;</p>
<p>定义CSS规则：</p>
<p>&lt;dl id=”outside2” style=”display:none;”&gt;</p>
<p>&lt;dt&gt;Relevant Externals:&lt;/dt&gt;</p>
<p>&lt;dd&gt;&lt;a href=http://www.somesite.com titile=”Description” &gt;Site NameS&lt;/a&gt;&lt;/dd&gt;</p>
<p>我们把规则写入CSS外联表中</p>
<p>#outside2 {</p>
<p>Display:block;</p>
<p>}</p>
<p>如果你需要一个元素在页面中是不可见的但仍需其占据空间</p>
<p>解决办法：visibility:hidden;</p>
<p>动态菜单（下拉和展开）</p>
<p>下拉式菜单解决办法：http://www.gazingus.org/html/menuDropdown.html</p>
<p>展开式菜单解决办法：http://www.gazingus.org/html/menuExpandable2.html</p>
<p>不支持Javascritp脚本的浏览器，如何实现正常浏览</p>
<p>解决办法：在&lt;head&gt;&lt;/head&gt;之间插入</p>
<p>&lt;script type=”text/javascritp”&gt;</p>
<p>&lt;!&#8211; //</p>
<p>If (!doucument.getElementById) {</p>
<p>Window.location = http://www.somesite.com/somepage/</p>
<p>}</p>
<p>当浏览器不支持Javascript时，window.location将跳转到一个提示页面或者是一个不需要Javascript脚本的纯网页</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yanzhilu.com/blog/archives/1163/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>十条速记口诀学习CSS</title>
		<link>http://www.yanzhilu.com/blog/archives/955</link>
		<comments>http://www.yanzhilu.com/blog/archives/955#comments</comments>
		<pubDate>Fri, 16 Oct 2009 05:32:25 +0000</pubDate>
		<dc:creator>changboter</dc:creator>
				<category><![CDATA[网站建设]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[技术文章]]></category>

		<guid isPermaLink="false">http://www.yanzhilu.com/blog/?p=955</guid>
		<description><![CDATA[十条速记口诀学习CSS]]></description>
			<content:encoded><![CDATA[<p><span>如果在用<span style="text-decoration: underline;"><strong>CSS</strong></span>设计布局时遇到BUG，请认真阅读以下内容，非常容易记忆的，不知道哪位高人把CSS BUG编成了顺口溜了！看看好不好记住呢？</p>
<p>一、IE边框若显若无，须注意，定是高度设置已忘记；</p>
<p>二、浮动产生有缘故，若要父层包含住，紧跟浮动要清除，容器自然显其中；</p>
<p>三、三像素文本慢移不必慌，高度设置帮你忙；</p>
<p>四、兼容各个浏览须注意，默认设置行高可能是杀手；</p>
<p>五、独立清除浮动须铭记，行高设无，高设零，设计效果兼浏览；</p>
<p>六、学布局须<span>思路</span>，路随布局原理自然直，轻松驾驭html，流水布局少hack，<span style="text-decoration: underline;"><strong>代码</strong></span>清爽，兼容好，友好引擎喜欢迎。</p>
<p>七、所有标签皆有源，只是默认各不同，span是无极，无极生两仪—内联和块级，img较特殊，但也遵法理，其他只是改造各不同，一个*号全归原，层叠样式理须多练习，万物皆规律。</p>
<p>八、图片<span>链接</span>排版须小心，图片链接文字链接若对齐，padding和vertical-align:middle要设定，虽差微细倒无妨。</p>
<p>九、IE浮动双边距，请用display：inline拘。</p>
<p>十、列表横向排版，列表代码须紧靠，空隙自消须铭记。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yanzhilu.com/blog/archives/955/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
