当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > 可读性CSS代码编写的小技巧

CSS样式表
CSS 表单元素不继承body的字体属性
网页制作学习教程 CSS Position
网页设计学习教程 CSS盒模型
vertical-align 表单元素垂直对齐的解决方法
不用Cookie的仿刷新二级高亮菜单
CSS3 优势以及网页设计师如何使用CSS3技术
CSS 网页制作 提高CSS可阅读性
CSS 样式表中引用图片地址在各浏览器中的差异
CSS Sprite优化 减少HTTP链接数
网页制作中应用的50个CSS技巧(国外)
CSS 英文教程 CSS语法
CSS 网页文字渐变效果
纯css 圆角实现代码
CSS 新的图像替换方法
不必需的样式脚本文件导致页面不能及时更新
CSS 约定写法 利用扩展
最全的CSS浏览器兼容问题小结
CSS 网页图文混排的10个技巧
IE的CSS制作网页技巧3则
创造100% 自适应css布局的行之有效的方法

CSS样式表 中的 可读性CSS代码编写的小技巧


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 105 ::
收藏到网摘: n/a


                         这几个步骤不会产生完美的可读性 CSS 代码,可以肯定的是它们可以让你的生活简单些。尝试下并告诉我你的想法。             
读写看起来容易,实则非也。对于网页设计来说,读写行为因为多种原因而重要,并且在网页设计过程中,它们有着较高的优先级。我想说的是,用较好的方式写代码是非常重要的。这是因为,要让其他任何和这些代码打交道的人感到舒服。 1. 定义好的结构
CSS 可读性最重要的一点是要有一个好的结构。有好的结构,在寻找特定 CSS 规则的时候才能缩小寻找区域。最好的方法是用 HTML 文件构成的风格来结构化 css 文件。这样的 CSS 文件就比较舒服,而且你也能准确的知道如何定位。本文由软晨学习网(ruanchen.com)发布!转载和采集的话请不要去掉!谢谢。
<div id="wrapper">     <div id="header"></div>         <div id="body">                 <div id="sidebar"></div>                 <div id="content"></div>         </div>         <div id="footer"></div> </div>
#wrapper {...} #header {...} #body {...} #content {...} #sidebar {...} #footer {...} 2. 定义颜色特区
每个网站颜色的数量各不相同。因此,为设计中用到的颜色定义一个特区会是很好的实践。一个很好的理由就是就算过了一段时间你也可以很容易的认出这些颜色,而且也可以迅速的替换这些颜色。本文是网页教学www.ruanchen.com收集整理或者原创内容,转载请注明出处! 3. 每行一个 CSS 规则
写 CSS 代码的时候,要考虑到有事需要粗略的浏览文件来搜索一些特定规则。在一行中声明 CSS 规则是个不错的主意。
这样就可以利用水平方向上浪费的空间,也能缩短文件的翻页页数。 4. 定义排版样式特区
每个项目中排版都应该是非常重要的。应该为项目中用到的样式化文本设置一个特区。这会节省很多时间而且会激发你的生产率。                                       
1 2 3 4 5 6 7 8 9 10 11                                       
/*............Typography................*/ body { font: 62.5%/1.5em Tahoma, Arial, sans-serif; } h1 { font:700 2.4em/1.5em Arial, sans-serif; } h2 { font:400 2.0em Verdana, sans-serif; letter-spacing:-1px; } h3 { font:700 1.8em Arial, sans-serif; } ...                           5. 缩进 CSS 规则
对于可读性来说,缩进是一个非常重要的方面。CSS 文件最好的缩进方式就是 HTML 文件的缩进方式。
这样可以在 CSS 文件中以某种方式重新生成 HTML 标签的可视化结构。缩进 CSS 文件时要想着把声明排成一行,这样 CSS 属性就能形成一个紧凑的块。我在 Chris Coyier 的 CSS 文件中看到这个方式,认为这是个好想法。见下面的源代码(第二部份)。                                       
1 2 3 4 5 6 7 8                                       
<div id="wrapper">         <div id="header"> </div>         <div id="body">                 <div id="content"> </div>                 <div id="sidebar"> </div>         </div>         <div id="footer"> </div> </div>                                                                 
1 2 3 4 5 6                                       
#wrapper{ width:960px; margin:0 auto; } #header{ float:left; width:960px; height:116px; } h1#logo{ float:left; width:188px; } #menu{ float:right; width:100%; text-align:right;  } #menu li{ padding:15px; color:#fff; display:inline;  } #menu li a{ color:#fff; text-decoration:none; }                           6. 首先定义显示属性
通常,在我的项目中,我的 CSS 版面是基于浮动的。这是我的方式。。。相对与定位来说,我更喜欢浮动。
总之,我认为首先声明 float,width 和 height 这 3 个属性是个好的方式。这样,就可以从CSS 规则中靠前的定义获得显示版式。基于这 3 个属性,也可以帮助你可视化整个网站结构。本文由软晨学习网ruanchen.com整理发布!转载请注明出处,谢谢!                                       
1 2 3 4 5 6 7 8 9 10                                       
#wrapper{ width:960px; margin:0 auto; }     #header { float:left; width:960px; height:116px; }     h1#logo{ float:left; width:188px; height:61px; }     #search{ float:right; width:270px; }     #SearchBox{ float:left; width:180px; height:28px; }     #SearchBtn{ float:left; width:80px; height:28px; }     #body{ float:left; }     #content{ float:left; width:600px;  }     #sidebar{ float:right; width:300px;}     #footer{ float:left; width:960px; }                           总结
这几个步骤不会产生完美的可读性 CSS 代码,可以肯定的是它们可以让你的生活简单些。尝试下并告诉我你的想法。干杯!