网页设计制作教程:CSS书写格式

2016-02-19 23:53 6 1 收藏

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享网页设计制作教程:CSS书写格式教程,希望对大家能有一点小小的帮助。

【 tulaoshi.com - Web开发 】

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

这个CSS书写格式是我自创的,常有朋友提出异议,这里做个简单总结:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)分类,一个模块或者同类功能定义为一类定义,每类定义之间用段落隔开; 分级,每类定义中的每个定义语句,根据结构或语意级别使用Tab缩进纵向对齐; 分断,每个定义内的每个属性定义之间,用分号+空格隔开,注意定义语句与分号间无空格,{}内前有空格而后无空格; 连排,每个定义不换行,一直横排。某些编辑器会自动换行,但无大影响,毕竟定义语句很长的是少数; 在Dreamweaver效果_webjx.com

我理解的优点为:一是程序结构清晰易读,不会眼花缭乱而影响发挥;二是最大化利用了空间,单屏内能显示更多定义,提高了开发效率,敲回车和空格肯定是空格更方便。当然,如果需要做的更好,还得加上合理的注释。

有人质疑这么书写可能会造成太挤密,从而导致横排阅读困难。这种弊端是显而易见的,但实际应用中,大面积复杂语句堆在一起的情况,与CSS定义精髓相冲突。也就是说,只要优化做到家,这种状况会很少。

另外使用某些编辑器也能避免这些问题,比如UltraEdit有一个横排操作区域提示,用来代替记事本快速编辑时很有效。

在UltraEdit效果_webjx.com

仁者见仁智者见智的问题,这和自己习惯的开发环境有很大关系。个人愚见,仅供参考。

来源:http://www.tulaoshi.com/n/20160219/1630802.html

延伸阅读
标签: Web开发
1. position:static 所有元素的默认定位都是:position:static,这意味着元素没有被定位,而且在文档中出现在它应该在的位置。 一般来说,不用指定 position:static,除非想要覆盖之前设置的定位。 #div-1 { position:static;} 2. position:relative 如果设定 position:relative,就可以使用 top,bottom,left 和 right 来相对于元素在文...
标签: Web开发
在进行DivCSS布局时,需要对文本进行控制,我们在webjx.com以前的文章中,也讲过这方面的知识,今天系统的向大家介绍一下。CSS中控制换行的四种属性。 一、white-space 可以实现HTML中PRE标签的效果,以及单元格的noWrap效果,点此查看示例。 语法: white-space : normal | pre | nowrap 取...
标签: Web开发
       从前没有网页设计师,最早的网页都只有文字,后来有Html,便开始有了网页设计师。 如今有很多人都片面的认为网页设计师从事的是平面设计的工作,但如果不懂得html,很难 算得上是一流的网页设计师。         Html让纯文本的网页变得丰富起来,图形图像、音频、视频...
标签: Web开发
虽然浏览器可能存在着很多Bug,但是并不是与自己感觉不一样的时候就是出现了Bug。产生问题的原因可能有很多种,因此制作者需要一定的方法来排查问题。 选择一个先进的浏览器进行测试是明智的做法,例如对CSS 2.1支持比较好的Opera 9.2、Firefox 2.0或者Safari 3.0,而不要使用IE 6作为唯一的测试浏览器,因为IE 6的问题是最多的,这非...
标签: Web开发
/*******************************************************************************/ 不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不...

经验教程

926

收藏

48
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部