<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>梦网页设计制作 - CSS排版</title><link>http://www.yuxiaomiao.com.cn/</link><description>css+div-石家庄网站建设-SEO网站优化排名服务 - </description><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 100427</generator><language>zh-CN</language><copyright>Copyright 2006-2009 梦网页设计.&amp;amp;nbsp;站点地图 &amp;amp;nbsp; Copyright 2006-2009 冀ICP备08101**号  Some Rights Reserved.欢迎联系梦设计，QQ:819204705.您可以在河北石家庄梦设计工作室css+div资料站了解到：css+div|css+div布局|css+div排版|SEO|SEO服务|SEO优化|SEO技术|SEO工具|SEO教程|SEO培训|什么是SEO|网站优化|搜索引擎优化等网站资讯</copyright><pubDate>Mon, 06 Sep 2010 14:04:27 +0800</pubDate><item><title>浅谈写css框架的好处和坏处</title><author>null@null.com (梦设计工作室)</author><link>http://www.yuxiaomiao.com.cn/css_paiban/css-kuangjia-hao-huai/</link><pubDate>Thu, 25 Dec 2008 18:17:23 +0800</pubDate><guid>http://www.yuxiaomiao.com.cn/css_paiban/css-kuangjia-hao-huai/</guid><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp; 我们在做一些小型企业站的时候，都会使用一个整体框架写好的<a target="_blank" href="http://www.yuxiaomiao.com.cn/search.asp?q=css%E6%A0%B7%E5%BC%8F">css样式</a>表，梦<a target="_blank" href="http://www.yuxiaomiao.com.cn">网页设计制作工作室</a>管他叫css框架。他给我们确实带来了很多好处，比如：一些常用样式，链接样式，布局模块等等，非常容易上手，但是他也做自己的缺点。下面分别简单分析。</p><p><strong>CSS框架之利：</strong></p><p><strong>1、开发效率的提高。</strong></p><p>如果你是一个企业建站的前端开发，相信在大部分时间里进行着同类站点的代码工作。定义好的框架可以大大提高你的工作效率，避免一些常见的错误。如果你的工作是按件计费的，你的报酬一定会比别人多。</p><p><strong>2、规范代码命名。</strong></p><p>在多个站点中你可能会用到一些同样的CLASS或ID。如果你有一套完善的css框架，很快你就能对你的每一个站点的代码进行通读。不用浪费时间在代码的阅读上。</p><p><strong>3、更好的团队合作</strong></p><p>有些公司会将一些稍大的站点的前端代码分成若干子项目。有过此类经验的朋友应该对这种开发方式深感郁闷，要注意公用css，还有注意相互之间的代码配合。久而久之，废弃代码越来越多，互相之间也难以阅读。如果建立好合适的CSS框架，大家可以减少很多不必要的错误，提升产品质量和工作效率。</p><p><strong>4、解决浏览器的兼容性问题</strong></p><p>现在大部分项目都要求兼容IE6，7和FF。每个站点可能都会花上一部分时间去处理兼容问题。在框架层面上就将这个问题处理好。就可以为后面的兼容问题节省下大部分时间。</p><p><strong>5、一套完整的、结构清晰的结构代码。</strong></p><p>CSS框架为你的项目提供一个干净、严谨的基础架构。通过它你可以快速的为你的站点搭建基础的<a target="_blank" href="http://www.yuxiaomiao.com.cn/search.asp?q=html%E4%BB%A3%E7%A0%81">html代码</a>框架。万事开头难，前面的基础工作做好了。后面的开发速度会提高很多。</p><p><strong>CSS框架之弊：</strong></p><p><strong>1、你需要完全的理解整套框架</strong></p><p>每一个加入项目的人，都需要花一定的时间去完全的理解整套框架及编码规范；</p><p><strong>2、你会延续一些框架中的错误bug</strong></p><p>没人可以保证自己制定的框架是完美而没有bug的。你可能会需要时间去清理框架中的bug；</p><p><strong>3、限制开发思路</strong></p><p>框架给出大家基本的架构及开发的思路，这可能会限制你对产品开发的新思路；</p><p><strong>4、臃肿的源代码</strong></p><p>框架中可能有很大一部分代码不会经常用到，而且还会降低执行效率；</p><p><strong>5、框架的语义化</strong></p><p>我们已经注意到了HTML代码的语义化。但基于框架的每个站点都是独立唯一的，我们很难去保证CSS框架的语义化。</p><p>&nbsp; 我个人还是比较喜欢做成CSS框架的形式的，可以多做几套出来，到时候按照不同的布局模式直接用上,针对<a target="_blank" href="http://www.yuxiaomiao.com.cn/css_paiban/">css排版</a>就变得容易得多，稍微修改几个小细节就可以了。这个和CMS或者模板有点相像了。</p><p><a target="_blank" href="http://www.yuxiaomiao.com.cn">石家庄网站制作</a>工作室 2008.12.25</p>]]></description><category>CSS排版</category><comments>http://www.yuxiaomiao.com.cn/css_paiban/css-kuangjia-hao-huai/#comment</comments><wfw:comment>http://www.yuxiaomiao.com.cn/</wfw:comment><wfw:commentRss>http://www.yuxiaomiao.com.cn/feed.asp?cmt=31</wfw:commentRss><trackback:ping>http://www.yuxiaomiao.com.cn/cmd.asp?act=tb&amp;id=31&amp;key=f5017073</trackback:ping></item></channel></rss>
