<?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>Ygs &#187; CSS</title>
	<atom:link href="http://ygs.im/tag/css/feed" rel="self" type="application/rss+xml" />
	<link>http://ygs.im</link>
	<description>所有结束不过是另一种开始</description>
	<lastBuildDate>Wed, 28 Dec 2011 03:33:21 +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>去掉无用的WordPress样式</title>
		<link>http://ygs.im/2738.html</link>
		<comments>http://ygs.im/2738.html#comments</comments>
		<pubDate>Mon, 25 Jul 2011 15:12:18 +0000</pubDate>
		<dc:creator>Ygs</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://ygs.im/?p=2738</guid>
		<description><![CDATA[今天查看源码是发现头部出现一条自动添加的inline样式，“.recentcomments a{display:inline !important;padding: 0 !important;margin: 0 !important;}”，如图所示： 起初以为是插件添加的，关闭所有插件后该东西依然存在。后来查到原来是WordPress自动添加的，recentcomments，应该就是为调用最新评论的边栏插件应用的样式，由于我没有使用自带的评论调用，所以这对于我来说就是无用的，于是就设法去掉它。 方法一：修改/wp-includes/default-widgets.php中的以下代码。 function recent_comments_style() { if ( ! current_theme_supports( 'widgets' ) // Temp &#8230; <a href="http://ygs.im/2738.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p>今天查看源码是发现头部出现一条自动添加的inline样式，“.recentcomments a{display:inline !important;padding: 0 !important;margin: 0 !important;}”，如图所示：</p>
<p><a href="http://pic.yupoo.com/ygs924_v/Bf9BZfQb/NIruX.jpg"><img src="http://pic.yupoo.com/ygs924_v/Bf9BZfQb/medium.jpg" alt="去掉无用的Wordpress inline样式" /></a></p>
<p>起初以为是插件添加的，关闭所有插件后该东西依然存在。后来查到原来是WordPress自动添加的，recentcomments，应该就是为调用最新评论的边栏插件应用的样式，由于我没有使用自带的评论调用，所以这对于我来说就是无用的，于是就设法去掉它。</p>
<p><span id="more-2738"></span></p>
<p>方法一：修改/wp-includes/default-widgets.php中的以下代码。</p>
<pre>
function recent_comments_style() {
	if ( ! current_theme_supports( 'widgets' ) // Temp hack #14876
		|| ! apply_filters( 'show_recent_comments_widget_style', true, $this->id_base ) )
		return;
	?>
&lt;style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}&lt;/style>
&lt;?php
}
</pre>
<p>从注释可以看出这是WordPress模板的hack，这段东西要怎么修改要斟酌斟酌了，直接去掉里面“style”之间的东西就最简单了。这个方法有个缺点就是升级之后继续修改……</p>
<p>方法二：添加一下带到到模板的function.php中。</p>
<pre>
function twentyten_remove_recent_comments_style() {
	global $wp_widget_factory;
	remove_action( 'wp_head', array( $wp_widget_factory->widgets['WP_Widget_Recent_Comments'], 'recent_comments_style' ) );
}
add_action( 'widgets_init', 'twentyten_remove_recent_comments_style' );
</pre>
]]></content:encoded>
			<wfw:commentRss>http://ygs.im/2738.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>山寨个新浪微博通知框</title>
		<link>http://ygs.im/2605.html</link>
		<comments>http://ygs.im/2605.html#comments</comments>
		<pubDate>Sat, 09 Jul 2011 08:41:17 +0000</pubDate>
		<dc:creator>Ygs</dc:creator>
				<category><![CDATA[前端相关]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[滚动]]></category>
		<category><![CDATA[通知]]></category>

		<guid isPermaLink="false">http://ygs.im/?p=2605</guid>
		<description><![CDATA[当你看到这篇东西的时候，我已经不在电脑前了，你同时发现了页面上方那个蛋疼的通知框。 当初新浪微博的通知框是不会动的，你滚到下面了就看不到通知了，想提个意见，来不及提就出现了现在它这样的效果。虽然不是什么新鲜事了，估计人家也弄过这样的了，我就蛋疼蛋疼玩一下吧，为整年没玩过的东西开个头。 演示（或许）稍后跟进，好困，纯属扯蛋。//at 16:35 CSS: #sina_notice{padding:5px;background:#FDFFEA;border:1px solid #CCCCCC;position:absolute;top:0;right:200px;z-index:99} #sina_notice a{color:#399FD6} #sina_notice img{margin-left:5px} HTML: &#60;div id="sina_notice"&#62; 1条新通知，&#60;a href="#"&#62;查看通知&#60;/a&#62; &#60;a href="#" onclick="javascript:turnoff('sina_notice')"&#62; &#8230; <a href="http://ygs.im/2605.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p>当你看到这篇东西的时候，我已经不在电脑前了，你同时发现了页面上方那个蛋疼的通知框。</p>
<p>当初新浪微博的通知框是不会动的，<strong>你滚</strong>到下面了就看不到通知了，想提个意见，来不及提就出现了现在它这样的效果。虽然不是什么新鲜事了，估计人家也弄过这样的了，我就蛋疼蛋疼玩一下吧，为整年没玩过的东西开个头。</p>
<p>演示（或许）稍后跟进，好困，纯属扯蛋。//at 16:35</p>
<p><span id="more-2605"></span></p>
<p>CSS:</p>
<pre>#sina_notice{padding:5px;background:#FDFFEA;border:1px solid #CCCCCC;position:absolute;top:0;right:200px;z-index:99}
#sina_notice a{color:#399FD6}
#sina_notice img{margin-left:5px}</pre>
<p>HTML:</p>
<pre>&lt;div id="sina_notice"&gt;
	1条新通知，&lt;a href="#"&gt;查看通知&lt;/a&gt;
	&lt;a href="#" onclick="javascript:turnoff('sina_notice')"&gt;
		&lt;img src="http://pic.yupoo.com/ygs924_v/BcG6x1FR/VkhqY.png" alt="关闭" /&gt;
	&lt;/a&gt;
&lt;/div&gt;</pre>
<p>关闭按钮JAVASCRIPT:</p>
<pre>&lt;script type="text/javascript"&gt;
  function turnoff(obj){
    document.getElementById(obj).style.display="none";
  }
&lt;/script&gt;</pre>
<p>滚动jQuery:</p>
<pre>$(function() {
    var $sidebar   = $("#sina_notice"),
        $window    = $(window),
        offset     = $sidebar.offset(),
        topPadding = 0;

    $window.scroll(function() {
        if ($window.scrollTop() &gt; offset.top) {
            $sidebar.stop().animate({
                marginTop: $window.scrollTop() - offset.top + topPadding
            });
        } else {
            $sidebar.stop().animate({
                marginTop: 0
            });
        }
    });
});</pre>
]]></content:encoded>
			<wfw:commentRss>http://ygs.im/2605.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>li 标签换行对样式的影响</title>
		<link>http://ygs.im/2529.html</link>
		<comments>http://ygs.im/2529.html#comments</comments>
		<pubDate>Thu, 25 Nov 2010 02:47:50 +0000</pubDate>
		<dc:creator>Ygs</dc:creator>
				<category><![CDATA[前端相关]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[inline-block]]></category>
		<category><![CDATA[换行]]></category>

		<guid isPermaLink="false">http://ygs.im/?p=2529</guid>
		<description><![CDATA[昨天算是做了一个在线笔试，其中一题“使用inline-block实现一个图片列表，要求兼容A级浏览器（差距1px内）”，然后发现IE6和其他浏览器出现以下差距： 因为说可以百度Google打电话问朋友，更因为没有使用过inline-block，所以很快我找到了这篇“跨浏览器的inline-block”，呵呵，代码都没测试就发过去了，比较杯具。后来对方问我产生着问题的原因，当然我是不知道的，我问他，原来是这样子…… 原来的代码有换行，如下： &#60;ul> &#60;li>&#60;/li> &#60;li>&#60;/li> &#60;li>&#60;/li> &#60;/ul> 去掉换行，如下： &#60;ul> &#60;li>&#60;/li>&#60;li>&#60;/li>&#60;li>&#60;/li> &#60;/ul> 啊……啊……]]></description>
			<content:encoded><![CDATA[<p>昨天算是做了一个在线笔试，其中一题“使用inline-block实现一个图片列表，要求兼容A级浏览器（差距1px内）”，然后发现IE6和其他浏览器出现以下差距：</p>
<p><img src="http://pic.yupoo.com/ygs924_v/AEgypJYP/12iFjI.jpg" alt="换行对样式的影响" /></p>
<p><span id="more-2529"></span></p>
<p>因为说可以百度Google打电话问朋友，更因为没有使用过inline-block，所以很快我找到了这篇“<a href="http://www.qianduan.net/cross-browser-inline-block.html" target="_blank">跨浏览器的inline-block</a>”，呵呵，代码都没测试就发过去了，比较杯具。后来对方问我产生着问题的原因，当然我是不知道的，我问他，原来是这样子……</p>
<p>原来的代码有换行，如下：</p>
<pre>
&lt;ul>
&lt;li>&lt;/li>
&lt;li>&lt;/li>
&lt;li>&lt;/li>
&lt;/ul>
</pre>
<p>去掉换行，如下：</p>
<pre>
&lt;ul>
&lt;li>&lt;/li>&lt;li>&lt;/li>&lt;li>&lt;/li>
&lt;/ul>
</pre>
<p>啊……啊……</p>
]]></content:encoded>
			<wfw:commentRss>http://ygs.im/2529.html/feed</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>清除浮动的一些方法</title>
		<link>http://ygs.im/2486.html</link>
		<comments>http://ygs.im/2486.html#comments</comments>
		<pubDate>Fri, 20 Aug 2010 12:57:22 +0000</pubDate>
		<dc:creator>Ygs</dc:creator>
				<category><![CDATA[前端相关]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[清除浮动]]></category>

		<guid isPermaLink="false">http://ygs.im/?p=2486</guid>
		<description><![CDATA[浮动的元素不在文档流占据空间，如下图所示，里面的方框分别左右浮动，容器并没有被撑开。IE6除外，但也有需要清除的时候。 我说IE6除外只是因为此框框在IE6表现正常，并没受浮动影响，至于真相是什么，还有待考究。 HTML结构 &#60;div id='container'> &#60;div id='left'>填充文字&#60;/div> &#60;div id='right'>填充文字&#60;/div> &#60;/div> 解决方法 1.添加额外标签 在容器末尾添加&#60;div style=”clear:both”>&#60;/div>从而将容器撑开，但这样会添加额外的标签。 Demo 2.浮动容器 将容器#container添加float:left，虽然这样能产生想要的效果，但是下一个元素会受到这个浮动元素的影响。 Demo 3.使用overflow属性 应用值为hidden或auto的overflow属性有一个有用的副作用，会自动地清理包含的任何浮动元素。 &#8230; <a href="http://ygs.im/2486.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p>浮动的元素不在文档流占据空间，如下图所示，里面的方框分别左右浮动，容器并没有被撑开。IE6除外，但也有需要清除的时候。</p>
<p><img class="alignnone" title="clearfloat_1" src="http://pic.yupoo.com/ygs924_v/Apzo7EXu/GmKfm.jpg" alt="clearfloat_1" width="370" height="125" /><br />
我说IE6除外只是因为此框框在IE6表现正常，并没受浮动影响，至于真相是什么，还有待考究。</p>
<p><strong>HTML结构</strong></p>
<pre>
&lt;div id='container'>
	&lt;div id='left'>填充文字&lt;/div>
	&lt;div id='right'>填充文字&lt;/div>
&lt;/div>
</pre>
<p><span id="more-2486"></span></p>
<p><strong>解决方法</strong><br />
1.添加额外标签<br />
在容器末尾添加&lt;div style=”clear:both”>&lt;/div>从而将容器撑开，但这样会添加额外的标签。<br />
<a href="http://ygs.im/demo/clearfloat_extra.html" target="_blank">Demo</a></p>
<p>2.浮动容器<br />
将容器#container添加float:left，虽然这样能产生想要的效果，但是下一个元素会受到这个浮动元素的影响。<br />
<a href="http://ygs.im/demo/clearfloat_float.html" target="_blank">Demo</a></p>
<p>3.使用overflow属性<br />
应用值为hidden或auto的overflow属性有一个有用的副作用，会自动地清理包含的任何浮动元素。<br />
<a href="http://ygs.im/demo/clearfloat_overflow.html" target="_blank">Demo</a></p>
<p>4.使用:after伪类(IE6无效)<br />
使用:after在容器末尾添加新的内容并清除内容浮动。</p>
<pre>
#container{
	display: inline-block; /*ie for mac*/
}
#container:after{
	content:".";  /*额外的东西越小越好，此处添加一个点*/
	display:block; /*这是必须的*/
	clear:both; /*这是必须的*/
	visibility:hidden; /*隐藏所添加的内容*/
	height:0; /*不占用空间*/
}
</pre>
<p><a href="http://ygs.im/demo/clearfloat_after.html" target="_blank">Demo</a></p>
<p>5.其他<br />
IE6在有些情况下使用以上方法并没有清除浮动，而IE很多奇怪的渲染问题可以通过赋予其“layout”得到解决，或者说触发IE的layout属性，例如添加CSS zoom:1，_height:1%，至于什么是“layout”，我也不太懂，可以搜索一下。</p>
<p>欢迎探讨~</p>
]]></content:encoded>
			<wfw:commentRss>http://ygs.im/2486.html/feed</wfw:commentRss>
		<slash:comments>54</slash:comments>
		</item>
		<item>
		<title>单选、复选、文本框等表单元素与文字水平居中</title>
		<link>http://ygs.im/2073.html</link>
		<comments>http://ygs.im/2073.html#comments</comments>
		<pubDate>Sat, 31 Jul 2010 02:46:16 +0000</pubDate>
		<dc:creator>Ygs</dc:creator>
				<category><![CDATA[前端相关]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[vertical-align]]></category>
		<category><![CDATA[水平居中]]></category>

		<guid isPermaLink="false">http://ygs.im/?p=2073</guid>
		<description><![CDATA[为了找到真理，原文基于vertical-align的表单元素垂直对齐方式研究不厌其烦地进行测试，此精神值得我们学习。 而结论也非常简单，看真相： CSS: label{vertical-align:middle} .inputcheckbox{vertical-align:middle} body{font-family:tahoma;font-size:12px} HTML: &#60;input class=”inputcheckbox” name=”test” value=”1″ type=”checkbox”> &#60;label>测试文字x&#60;/label> 解决实际问题的就是 CSS。]]></description>
			<content:encoded><![CDATA[<p>为了找到真理，原文<a href="http://fed.renren.com/2009/10/46" target="_blank">基于vertical-align的表单元素垂直对齐方式研究</a>不厌其烦地进行测试，此精神值得我们学习。</p>
<p>而结论也非常简单，看真相：</p>
<pre>
<strong>CSS:</strong>
label{vertical-align:middle}
.inputcheckbox{vertical-align:middle}
body{font-family:tahoma;font-size:12px}

<strong>HTML:</strong>
&lt;input class=”inputcheckbox” name=”test” value=”1″ type=”checkbox”>
&lt;label>测试文字x&lt;/label>
</pre>
<p>解决实际问题的就是 CSS。</p>
]]></content:encoded>
			<wfw:commentRss>http://ygs.im/2073.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 模板 CSS 默认使用的类</title>
		<link>http://ygs.im/1977.html</link>
		<comments>http://ygs.im/1977.html#comments</comments>
		<pubDate>Mon, 26 Jul 2010 15:41:42 +0000</pubDate>
		<dc:creator>Ygs</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://ygs.im/?p=1977</guid>
		<description><![CDATA[WordPress 默认使用的用来来对图像的对齐和块元素的类： .aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto} .alignleft{float:left} .alignright{float:right} .wp-caption{background-color:#f3f3f3;border:1px solid #ddd;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;padding-top:4px;text-align:center} .wp-caption img{border:0 none;margin:0;padding:0} .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px} 此外，有更多的 WordPress 默认的类标签，你可以选择你想要的风格： .categories {...} &#8230; <a href="http://ygs.im/1977.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p>WordPress 默认使用的用来来对图像的对齐和块元素的类：</p>
<pre>
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
.wp-caption{background-color:#f3f3f3;border:1px solid #ddd;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;padding-top:4px;text-align:center}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
</pre>
<p><span id="more-1977"></span></p>
<p>此外，有更多的 WordPress 默认的类标签，你可以选择你想要的风格：</p>
<pre>
.categories {...}
.cat-item {...}
.current-cat {...}
.current-cat-parent {...}
.children {...}
.pagenav {...}
.page_item {...}
.current_page_item {...}
.current_page_parent {...}
.current_page_ancestor {...}
.widget {...}
.widget_text {...}
.blogroll {...}
.linkcat{...}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://ygs.im/1977.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS3 变换小折腾</title>
		<link>http://ygs.im/1603.html</link>
		<comments>http://ygs.im/1603.html#comments</comments>
		<pubDate>Thu, 15 Jul 2010 16:33:45 +0000</pubDate>
		<dc:creator>Ygs</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[前端相关]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>

		<guid isPermaLink="false">http://ygs.im/?p=1603</guid>
		<description><![CDATA[为了使用大部分 CSS3 特性，我们不得不与原来的属性一起使用生产商专有扩展。原因是直到现在，大部分浏览器只支持部分 CSS3 属性。而且不幸的是，一些属性甚至到最后都可能不被 W3C 推荐，所以通过指定浏览器专有属性，将他们与标准属性区分开来是很重要的（当他们是多余的的时候使用符合标准的样式将之覆盖）。 最常见的私有属性是用于 Webkit 核心浏览器的(比如, Safari)， 它们以 -webkit- 开始，以及 Gecko 核心的浏览器(比如 Firefox)，以 -moz- 开始，还有 Konqueror &#8230; <a href="http://ygs.im/1603.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p>为了使用大部分 CSS3 特性，我们不得不与原来的属性一起使用生产商专有扩展。原因是直到现在，大部分浏览器只支持部分 CSS3 属性。而且不幸的是，一些属性甚至到最后都可能不被 W3C 推荐，所以通过指定浏览器专有属性，将他们与标准属性区分开来是很重要的（当他们是多余的的时候使用符合标准的样式将之覆盖）。</p>
<p>最常见的私有属性是用于 Webkit 核心浏览器的(比如, Safari)， 它们以 -webkit- 开始，以及 Gecko 核心的浏览器(比如 Firefox)，以 -moz- 开始，还有 Konqueror (-khtml-)、Opera (-o-) 以及 Internet Explorer (-ms-) 都有它们自己的属性扩展（目前只有 IE8 支持 -ms- 前缀）。</p>
<p>被 CSS3 的动感所吸引，下午折腾了一下，成果就像你现在用 Chrome 或者 Opera 浏览本博并用鼠标经过文章标题的效果一样(FireFox下并不理想)。<br />
使用的 CSS 如下:</p>
<pre>
h2{
	-moz-transform: translate(0px, 0px);
	-moz-transition-duration:0.3s;
	-webkit-transform: translate(0px, 0px);
	-webkit-transition-duration:0.3s;
	-o-transform:translate(0px, 0px);
	-o-transition-duration:0.3s;
}

h2:hover{
	-moz-transform: translate(10px, 0px);
	-moz-transition-duration:0.3s;
	-webkit-transform: translate(10px, 0px);
	-webkit-transition-duration:0.3s;
	-o-transform:translate(10px, 0px);
	-o-transition-duration:0.3s;
}
</pre>
<p>CSS3 吸引人的当然不只这个，折腾人的是因为它还未成为标准，还有各种不同标准的浏览器&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://ygs.im/1603.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>解决 li 标签在 IE6 中的自动换行问题</title>
		<link>http://ygs.im/1598.html</link>
		<comments>http://ygs.im/1598.html#comments</comments>
		<pubDate>Thu, 15 Jul 2010 11:56:07 +0000</pubDate>
		<dc:creator>Ygs</dc:creator>
				<category><![CDATA[前端相关]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[技巧]]></category>

		<guid isPermaLink="false">http://ygs.im/?p=1598</guid>
		<description><![CDATA[想把博客侧栏的目录列表 li 自动换行，但是在 IE6 中，当 li 标签会出现文本换行问题，如下图所示： 而且在 IE8 的兼容视图也有同样的问题，所以我之前使用 _weight 定宽只能把 li 在 IE6 下整齐排列，但 IE7、8就不行。其实解决方法很简单，使用 white-space:nowrap; 就可以规定段落中的文本不进行换行：)]]></description>
			<content:encoded><![CDATA[<p>想把博客侧栏的目录列表 li 自动换行，但是在 IE6 中，当 li 标签会出现文本换行问题，如下图所示：</p>
<p><img style="border: 0px initial initial;" src="http://pic.yupoo.com/ygs924/224259a26b3e/huxamqj7.jpg" border="0" alt="white-space" width="333" height="207" /></p>
<p>而且在 IE8 的兼容视图也有同样的问题，所以我之前使用 _weight 定宽只能把 li 在 IE6 下整齐排列，但 IE7、8就不行。其实解决方法很简单，使用 white-space:nowrap; 就可以规定段落中的文本不进行换行：)</p>
]]></content:encoded>
			<wfw:commentRss>http://ygs.im/1598.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>50 款简化 CSS 开发的实用工具和生成器</title>
		<link>http://ygs.im/1582.html</link>
		<comments>http://ygs.im/1582.html#comments</comments>
		<pubDate>Thu, 15 Jul 2010 03:44:45 +0000</pubDate>
		<dc:creator>Ygs</dc:creator>
				<category><![CDATA[分类不能]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[工具]]></category>

		<guid isPermaLink="false">http://ygs.im/?p=1582</guid>
		<description><![CDATA[英文原稿：50 Useful Tools and Generators for Easy CSS Development &#124; Speckyboy 翻译整理：50 款简化 CSS 开发的实用工具和生成器 &#124; 芒果 本文所整理的工具按照以下类别归档：网格和布局，CSS 优化，CSS 菜单工具，CSS &#8230; <a href="http://ygs.im/1582.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p>英文原稿：<a href="http://speckyboy.com/2009/07/15/50-useful-tools-and-generators-for-easy-css-development/" target="_blank">50 Useful Tools and Generators for Easy CSS Development | Speckyboy</a><br />
翻译整理：<a href="http://www.mangguo.org/50-useful-tools-and-generators-for-easy-css-development/" target="_blank">50 款简化 CSS 开发的实用工具和生成器 | 芒果</a></p>
<p>本文所整理的工具按照以下类别归档：网格和布局，CSS 优化，CSS 菜单工具，CSS 按钮，CSS 圆角，CSS 框架，CSS Sprites，CSS 排版以及 CSS 表单。</p>
<p><strong>网格和布局</strong></p>
<p><a href="http://1kbgrid.com/" target="_blank">The 1KB CSS Grid</a><br />
新颖的 CSS 网格工具，可用于简化内容管理系统的页面模板，轻巧易用。</p>
<p><a href="http://www.spry-soft.com/grids/" target="_blank">Variable Grid System</a><br />
基于 960px 的常规网页布局，用于快速生成基本的 CSS 网格。</p>
<p><a href="http://grid.mindplay.dk/" target="_blank">Grid Designer 2</a><br />
可控性强，选项丰富的网格系统，支持 CSS 在线即时输出。</p>
<p><a href="http://www.designbygrid.com/tools" target="_blank">Design By Grid PNG Grid Generator</a><br />
生成用于网格的 PNG 图片，以方便地用作 PSD 或 HTML/CSS 设计背景，免除手工制作网格的麻烦。</p>
<p><span id="more-1582"></span><a href="http://netprotozo.com/grid/" target="_blank">nP: Grid Generator</a><br />
用于设计布局结构，制定列、边缘、间距等参数。</p>
<p><a href="http://builder.yaml.de/" target="_blank">YAML Builder</a><br />
可视化，快捷的标准 XHTML 页面框架生成工具，但对 IE6 兼容欠佳。</p>
<p><a href="http://gridinator.com/" target="_blank">GRIDINATOR</a><br />
简单定制基于网格的布局，可自定义多种参数。</p>
<p><a href="http://www.gridsystemgenerator.com/" target="_blank">Grid System Generator</a><br />
生成适用于 960.gs，Golden Grid，1KB Grid 的网格布局，也可生成基本的通用网格。</p>
<p><a href="http://developer.yahoo.com/yui/grids/builder/" target="_blank">YUI: CSS Grid Builder</a><br />
来自 Yahoo 的网格工具，用于创建基础布局，统一浏览器表现。</p>
<p><a href="http://kematzy.com/blueprint-generator/" target="_blank">Blueprint Grid CSS Generator</a><br />
帮助你创造更灵活的 CSS 蓝图，包括 grid.css、compressed.css 和 grid.png 文件。</p>
<p><a href="http://www.gwhite.us/downloads/css_grid_calc.html" target="_blank">CSS Grid Calculator</a><br />
快速设计页面布局，以多种方式构造网格。对于页面元素在浏览器中的表现方式，提供了精确的视觉反馈。</p>
<p><a href="http://www.pagecolumn.com/index.htm" target="_blank">Layout generators – www.pagecolumn.com</a><br />
使用 CSS 2.0 技术生成 1-5 列的布局输出。</p>
<p><a href="http://www.pagecolumn.com/4_column_div_generator.htm" target="_blank">Dynamic 4 Column Layout Generator</a><br />
可控性强的 4 栏式页面布局生成器。</p>
<p><a href="http://www.cssportal.com/generators/layout.htm" target="_blank">CSS Layout Generator – CSS Portal</a><br />
创建自适应或固定宽度栏式布局，可指定或者像素或百分比。</p>
<p><a href="http://templatr.cc/" target="_blank">templatr</a><br />
模板生成器，可在线创建单独的设计方案。无需了解任何 HTML 和 CSS 知识。</p>
<p><a href="http://www.positioniseverything.net/articles/pie-maker/pagemaker_form.php" target="_blank">CSS Source Ordered 1-3 Columned Page Maker</a><br />
生成 1-3 栏式页面的 CSS 代码。</p>
<p><a href="http://csscreator.com/?q=tools/layout" target="_blank">CSS Creator</a><br />
创建自适应宽度或固定宽度的浮动栏式布局。</p>
<p><strong>CSS 优化和样式生成</strong></p>
<p><a href="http://flumpcakes.co.uk/css/optimiser/" target="_blank">Online CSS Optimiser/Optimizer</a><br />
输入网址或复制并粘贴到样式输入框中，一键提交即可优化。</p>
<p><a href="http://www.maketemplate.com/csstemplate/" target="_blank">Free CSS Template Code Generator</a><br />
三栏式布局生成工具，同步生成 HTML 和 CSS 代码。</p>
<p><a href="http://www.metatitan.com/cssbuilder.php" target="_blank">CSS Builder – Generate Styles on the Fly</a><br />
只需填写表格数据，单击生成，并复制代码到样式表。</p>
<p><a href="http://www.wannabegirl.org/firdamatic/" target="_blank">Firdamatic: the Design Tool for the Uninspired Webloggers</a><br />
通过完成一份简单的表格输入来创建和定制布局，轻而易举。</p>
<p><a href="http://www.yvoschaap.com/wpthemegen/" target="_blank">WordPress Theme Generator</a><br />
在线定制独一无二的 WordPress 主题。只需改变颜色，设置，布局等参数，完成后保存并下载。</p>
<p><a href="http://floele.flyspray.org/csstidy/css_optimiser.php?lang=en" target="_blank">CSS Formatter and Optimiser/Optimizer</a><br />
CSS 整形与优化工具，基于 CSSTidy 构建。</p>
<p><a href="http://lab.xms.pl/markup-generator/" target="_blank">XHTML/CSS Markup Generator</a><br />
通过框架加快 XHTML+CSS 设计工作，界面直观，语法缩短。</p>
<p><strong>CSS 菜单工具</strong></p>
<p><a href="http://13styles.com/" target="_blank">13 Styles – CSS Menu Generator</a><br />
简单的 CSS 菜单生成器。</p>
<p><a href="http://www.cssmenubuilder.com/home" target="_blank">CSS Menu Builder</a><br />
提供 30 多款横向菜单，700 多款垂直菜单，多种菜单组合方式应有尽有。</p>
<p><a href="http://www.purecssmenu.com/" target="_blank">Pure CSS Menu.com</a><br />
纯粹的 CSS 菜单生成工具。</p>
<p><a href="http://www.cssmenumaker.com/" target="_blank">CSS Menu Generator</a><br />
多种现成 CSS 菜单可供选择，支持样式自定义。</p>
<p><a href="http://www.mycssmenu.com/" target="_blank">My CSS Menu Generator – Horizontal, Vertical, Drop Down, DHTML CSS Menu</a><br />
自定义创建浏览器兼容的 CSS 菜单。导航内容，方向性，均可控制。</p>
<p><a href="http://www.webmaster-toolkit.com/css-menu-generator.shtml" target="_blank">CSS Menu Generator – Webmaster Toolkit</a><br />
CSS 控制的文本形式的菜单有比图片形式的菜单具有更强的搜索引擎友好性。</p>
<p><a href="http://www.cssportal.com/generators/menu.htm" target="_blank">CSS Menu Generator – CSS Portal</a><br />
提供了较为丰富的 CSS 菜单模板。</p>
<p><a href="http://www.accessify.com/tools-and-wizards/developer-tools/list-o-matic/" target="_blank">List-O-Matic</a><br />
著名的 List-O-Matic 可轻松制作最基本的 CSS 导航菜单，向导性的制作步骤更容易上手。</p>
<p><strong>CSS 按钮</strong></p>
<p><a href="http://www.devdude.com/tools/css/button_text/" target="_blank">CSS Button and Field Tool</a><br />
傻瓜化地配置样式和参数，即可一键生成代码。</p>
<p><a href="http://www.tabsgenerator.com/" target="_blank">Navigation Tab Menu Generator</a><br />
菜单参数可调，改动刷新后可预览。</p>
<p><strong>CSS 圆角</strong></p>
<p><a href="http://www.roundedcornr.com/" target="_blank">RoundedCornr: Rounded Corner and Gradient Generator</a><br />
产生一个基本圆角。附带四个圆角图像文件和必要的 HTML 及 CSS 代码。</p>
<p><a href="http://www.spiffycorners.com/" target="_blank">Spiffy Corners – Purely CSS Rounded Corners</a><br />
简单生成 CSS 和 HTML 以满足创建无锯齿圆角，而无需使用图像或 JavaScript 脚本。</p>
<p><a href="http://spiffybox.com/" target="_blank">Spiffy Box – Simple Rounded Corner CSS Boxes</a><br />
简单的 CSS 圆角框生成器。</p>
<p><a href="http://wigflip.com/cornershop/" target="_blank">Cornershop – Rounded Graphics for CSS Box Corners</a><br />
生成圆角的 HTML 和 CSS 代码。</p>
<p><strong>CSS 框架</strong></p>
<p><a href="http://lab.xms.pl/css-generator/" target="_blank">CSS Frame Generator</a><br />
构造基本的 CSS 框架，加强 CSS 编写的规格化。</p>
<p><strong>CSS 表格</strong></p>
<p><a href="http://www.webmastercorey.com/apps/table-gen/" target="_blank">CSS Table Generator 0.1</a><br />
简单的 CSS 表格生成工具。</p>
<p><a href="http://www.somacon.com/p141.php" target="_blank">HTML and CSS Table Border Style Wizard</a><br />
配置选项丰富的可视化表格样式设计工具。</p>
<p><a href="http://www.spectrum-research.com/V2/generators/tableframe.asp" target="_blank">HTML Table Style Generator</a><br />
简单配置即可设计美观的表格样式。</p>
<p><strong>CSS Sprites</strong></p>
<p><a href="http://spritegen.website-performance.org/" target="_blank">CSS Sprite Generator</a><br />
提供源图片上传，重复图片合并，大小调整，拼合输出，CSS 输出等选项的控制，支持简体中文。</p>
<p><a href="http://csssprites.com/" target="_blank">CSSSprites.com</a><br />
把背景图片的拼合任务交给 CSSSprites.com，它会帮你组图并给出单个图片的定位。</p>
<p><strong>CSS 文本和字体</strong></p>
<p><a href="http://csstypeset.com/" target="_blank">CSS Type Set</a><br />
简单的文本样式配置工具。</p>
<p><strong>CSS 表单</strong></p>
<p><a href="http://www.accessify.com/tools-and-wizards/accessibility-tools/quick-form-builder/" target="_blank">Quick Form Builder</a><br />
快速简洁的表单创建工具，只需定义字段名称。</p>
<p><a href="http://www.formstylegenerator.com/" target="_blank">Form Style Web 2.0 Generator</a><br />
参数详尽的表单配置向导，生成的表单样式代码可直接下载。</p>
]]></content:encoded>
			<wfw:commentRss>http://ygs.im/1582.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>53 个不可或缺的 CSS 技巧</title>
		<link>http://ygs.im/1534.html</link>
		<comments>http://ygs.im/1534.html#comments</comments>
		<pubDate>Sun, 11 Jul 2010 15:10:03 +0000</pubDate>
		<dc:creator>Ygs</dc:creator>
				<category><![CDATA[前端相关]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[技巧]]></category>

		<guid isPermaLink="false">http://ygs.im/?p=1534</guid>
		<description><![CDATA[英文原稿：53 CSS-Techniques You Couldn’t Live Without &#124; Smashing Magazine 翻译整理：53 个 CSS 不可或缺的技巧 &#124; 经典论坛 CSS 是重要的，它正在越来越广泛的被运用。层叠样式表拥有很多表格布局所没有的优势，首先从布局或者页面的设计与出现在页面中的信息中作严格的分离，从而让页面的设计能够很容易被改变，仅用一个 CSS 文件更换另一个。难道它不够强大吗？恩，是的，其实它很强大。 在过去的几年里，网站开发者写了很多关于 &#8230; <a href="http://ygs.im/1534.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p>英文原稿：<a href="http://www.smashingmagazine.com/2007/01/19/53-css-techniques-you-couldnt-live-without/" target="_blank">53 CSS-Techniques You Couldn’t Live Without | Smashing Magazine</a><br />
翻译整理：<a href="http://bbs.blueidea.com/thread-2723908-1-1.html" target="_blank">53 个 CSS 不可或缺的技巧 | 经典论坛</a></p>
<p>CSS 是重要的，它正在越来越广泛的被运用。层叠样式表拥有很多表格布局所没有的优势，首先从布局或者页面的设计与出现在页面中的信息中作严格的分离，从而让页面的设计能够很容易被改变，仅用一个 CSS 文件更换另一个。难道它不够强大吗？恩，是的，其实它很强大。</p>
<p>在过去的几年里，网站开发者写了很多关于 CSS 的文章和开发了很多实用的技巧，这些能帮你节省很多时间。当然，如果你有足够时间也可能发现它们。在下面，你将会发现我们作为网站架构师真正不可或缺的技巧目录。它们确实是必要的，它们使我们的生活更简单。让我们看一看这 53 个基于 CSS 的技巧，如果你做网站开发，应该永远都愿意掌握它们。</p>
<p><span id="more-1534"></span>1. <a href="http://www.nundroo.com/navigation/" target="_blank">CSS Based Navigation</a> //基于 CSS 的导航<br />
2. <a href="http://superfluousbanter.org/archives/2004/05/navigation-matrix-reloaded/" target="_blank">Navigation Matrix Reloaded </a>//导航矩块翻转<br />
3. <a href="http://exploding-boy.com/images/cssmenus/menus.html" target="_blank">CSS Tabs</a> //CSS 标签<br />
4. <a href="http://www.khmerang.com/index.php?p=118" target="_blank">CSS Bar Graphs</a> //CSS 条状图表<br />
5. <a href="http://icant.co.uk/sandbox/footercollapsetables/" target="_blank">Collapsing Tables: An Example</a> //压缩表格：一个实例<br />
6. <a href="http://www.flog.co.nz/lab/ARC/ARC.htm" target="_blank">Adam’s Radio &amp; Checkbox Customisation Method</a> //亚当的单选框和复选框的用户化方法<br />
7. <a href="http://www.mezzoblue.com/tests/revised-image-replacement/" target="_blank">CSS Image Replacement</a> //CSS 图像替代<br />
8. <a href="http://theshapeofdays.com/2005/11/my_contribution.html" target="_blank">CSS Shadows</a>(<a href="http://web-graphics.com/mtarchive/001589.php" target="_blank">CSS Shadows Roundup</a>) //CSS 阴影（CSS 阴影综述）<br />
9. <a href="http://www.smileycat.com/miaow/archives/000044.html" target="_blank">CSS Rounded Corners Roundup</a> (<a href="http://www.html.it/articoli/nifty/index.html" target="_blank">Nifty Corners</a>) //CSS 圆角综述（漂亮的拐角）<br />
10. <a href="http://www.mandarindesign.com/troops.html" target="_blank">Drop Cap-Capital Letters with CSS</a> //用 CSS 实现首字母下沉<br />
11. <a href="http://www.mandarindesign.com/troops.html#opacitybackgroundhard" target="_blank">Define Image Opacity with CSS</a> //用 CSS 定义图像半透明<br />
12. <a href="http://www.smileycat.com/miaow/archives/000230.html" target="_blank">How to Create a Block Hover Effect for a List of Links</a> //如何给链接列表创建鼠标悬停的区块效果<br />
13. <a href="http://www.sitepoint.com/test/pullquote.htm" target="_blank">Pullquotes with CSS</a> (<a href="http://www.456bereastreet.com/archive/200609/automatic_pullquotes_with_javascript_and_css/" target="_blank">Automatic Pullquotes with JavaScript and CSS</a>) //用 CSS 实现引用（用 JavaScript 和 CSS 实现自动引用）<br />
14. <a href="http://www.surfare.net/~toolman/temp/diagram.html" target="_blank">CSS Diagrams</a> //CSS 图表<br />
15.<a href="http://couchfort.net/article/59/css-curves" target="_blank">CSS Curves</a> //CSS 曲线<br />
16. <a href="http://www.themaninblue.com/experiment/footerStickAlt/" target="_blank">Footer Stick</a> //页脚帖允许一个网站页面的页脚显示在在浏览器窗口的底部或者网站页面内容的底部中实际最底的一个。<br />
17. <a href="http://www.frankmanno.com/ideas/css-imagemap/" target="_blank">CSS Image Map</a> //CSS 图像地图<br />
18. <a href="http://moneytreesystems.com/css/picpopup.html" target="_blank">CSS Image Pop-Up</a> //CSS 图像弹出<br />
19.<a href="http://specere.net/blogs/?p=4" target="_blank">CSS Image Preloader</a> //CSS 图像预载<br />
20. <a href="http://www.ampsoft.net/webdesign-l/image-button.html" target="_blank">CSS Image Replacement for Buttons</a> //CSS 按钮的图片替换<br />
21.<a href="http://lab.arc90.com/2006/07/link_thumbnail.php" target="_blank">Link Thumbnail</a> //链接缩略图<br />
22. <a href="http://mikecherim.com/experiments/css_map_pop.php" target="_blank">CSS Map Pop</a> //CSS 地图提示<br />
23. <a href="http://mikecherim.com/gbcms_xml/news_page.php?id=12" target="_blank">PHP-based CSS Style Switcher</a> //基于 PHP 的 CSS 样式改变<br />
24. <a href="http://mikecherim.com/gbcms_xml/news_page.php?id=0" target="_blank">CSS Unordered List Calender</a> (<a href="http://veerle.duoh.com/blog/comments/a_css_styled_calendar/" target="_blank">CSS Styled Calender</a>) //CSS 无序列表日历（CSS 设计的日历）<br />
25. <a href="http://www.smashingmagazine.com/2006/11/11/css-based-forms-modern-solutions/" target="_blank">CSS-Based Forms: Techniques</a> //基于 CSS 的表单：技巧<br />
26. <a href="http://www.smashingmagazine.com/2006/12/29/css-based-tables-modern-solutions/" target="_blank">CSS-Based Tables: Techniques</a> //基于 CSS 的表格：技巧<br />
27. <a href="http://css-discuss.incutio.com/?page=PrintStylesheets" target="_blank">Printing Web-Documents and CSS</a> //打印网站文档和 CSS<br />
28. <a href="http://www.alistapart.com/articles/improvingprint/" target="_blank">Improved Links-Display for Print-Layouts with CSS</a> //用 CSS 改良打印布局的链接显示<br />
29. <a href="http://www.ukthoughts.co.uk/journal/css-submit-buttons" target="_blank">CSS-Submit Buttons</a> //CSS 提交按钮<br />
30. <a href="http://www.456bereastreet.com/lab/teaser/" target="_blank">CSS Teaser Box</a> //CSS 内容摘要盒子<br />
31. <a href="http://www.macworld.com/2005/12/secrets/januarycreate/index.php" target="_blank">CSS Tricks for Custom Bullets</a> //对于定义式列表的 CSS 窍门<br />
32. <a href="http://www.colly.com/index.php?/weblog/comments/ticked_off_links_reloaded" target="_blank">Ticked Off Links Reloaded</a> //用记号标出翻转的链接<br />
33. <a href="http://www.deltatangobravo.com/images/zoom/" target="_blank">CSS Zooming</a> //CSS 缩放<br />
34. <a href="http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/" target="_blank">Creating a Star Rater using CSS</a> //用 CSS 创建星型评价<br />
35. <a href="http://webdesign.maratz.com/lab/visited_links_styling/" target="_blank">The ways to style visited Links</a> //设计浏览过链接的方法<br />
36. <a href="http://webdesign.maratz.com/lab/pdf_links_labeling/" target="_blank">PDF, ZIP, DOC Links Labeling </a>//PDF，ZIP，DOC 链接的标注<br />
37. <a href="http://www.barenakedapp.com/the-design/displaying-percentages" target="_blank">Displaying Percentages with CSS</a> //用 CSS 显示百分比<br />
38. <a href="http://ghettocooler.net/2005/11/13/image-floats-without-the-text-wrap/" target="_blank">Image Floats without the Text Wrap</a> //没有被正文包围的浮动图片<br />
39. <a href="http://webdesign.maratz.com/lab/new_window_link/" target="_blank">Let visitors decide, whether or not will they open link in a new window</a> //让访问者决定，是否会在新窗口带开链接<br />
40. <a href="http://www.maxdesign.com.au/presentation/external/" target="_blank">Simple accessible external links</a> //简单易用的外部链接<br />
41. <a href="http://24ways.org/2005/splintered-striper" target="_blank">Zebra Table with JavaScript and CSS</a> //用 JavaScript 和 CSS 实现多条纹的表格<br />
42. <a href="http://www.jakpsatweb.cz/css/css-vertical-center-solution.html" target="_blank">Vertical Centering with CSS</a> (<a href="http://www.456bereastreet.com/lab/centered/both/" target="_blank">Horizontal and Vertical Centering with CSS</a>) //用 CSS 实现垂直居中（用 CSS 实现水平和垂直居中）<br />
43. <a href="http://lab.arc90.com/2006/05/unobtrusive_sidenotes.php" target="_blank">Unobtrusive Sidenotes</a> //不引人注目的旁注<br />
44. <a href="http://lab.arc90.com/2006/07/image_caption_1.php" target="_blank">Image Caption with CSS</a> (<a href="http://www.boagworld.com/archives/2006/07/styled_images_with_caption.html" target="_blank">Styled Images with Caption</a>) //用 CSS 实现图像说明（设计给图像加上说明）<br />
45. <a href="http://petewilliamsagency.com/css/examples/pie/" target="_blank">Dynamic Piechart with CSS</a> //用 CSS 实现动态饼图<br />
46. <a href="http://www.brandspankingnew.net/archive/2005/07/format_footnote.html" target="_blank">Format Footnotes with CSS</a> //用 CSS 实现布局脚注<br />
47. <a href="http://www.alexandersperl.de/tutorials/css/sitemap.html" target="_blank">Hierarchical Sitemap with CSS</a> //用 CSS 实现分等级的网站地图<br />
48. <a href="http://www.colly.com/index.php?/weblog/comments/snooks_resizable_underlines/" target="_blank">Snook’s Resizable Underlines</a> //史鲁克的可改变大小的下划线<br />
49. <a href="http://www.alistapart.com/articles/switchymclayout" target="_blank">Switchy McLayout: An Adaptive Layout Technique</a> //马克布局改变: 一个自适应布局的技巧<br />
50. <a href="http://www.scottjehl.com/v7/index.php/process/stylemap_visual_sitemap/" target="_blank">StyleMap: CSS+HTML Visual Sitemap</a> //样式地图：CSS+HTML 形象化的网站地图<br />
51. <a href="http://www.devlounge.net/articles/custom-reading-width-beta" target="_blank">Custom Reading Width</a> //自定义阅读宽度<br />
52. <a href="http://www.bioneural.net/2006/04/01/create-a-valid-css-alert-message/" target="_blank">CSS Alert Message</a> //CSS 提示信息<br />
53. <a href="http://24ways.org/2006/css-production-notes" target="_blank">CSS Production Notes</a> //CSS 产品注释</p>
]]></content:encoded>
			<wfw:commentRss>http://ygs.im/1534.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

