🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一般原则 1. 在排布表格之前,请大家一定要好好思考一个最佳的方案,表格的嵌套尽量控制在三层以内,并且应该尽量避免 `<colspan> <rowspan>` 两个标记,经验表明,这两个标记会带来许多麻烦。 2. 一个网页要尽量避免用整个一张大表格,所有的内容都嵌套在这个大表格之内,因为浏览器在解释页面的元素时,是以表格为单位逐一显示,如果一张网页是嵌套在一个大表格之内,那么很可能造成的后果就是,当浏览者敲入网址,他要先面对一片空白很长时间,然后所有的网页内容同时出现。 如果必须这样做,请使用 `<tbody>`标记,以便能够使这个大表格分块显示。 3. 排版中我们经常会遇到需要进行首行缩进的处理,不要使用或者全角空格来达到效果,规范的做法是在样式表中定义 p { text-indent: 2em; } 然后给每一段加上 `<p>` 标记,注意不要省略 `</p>` 结束标记 。 4. 原则上,我们禁止用 `<img width=? height=?>` 来人为干预图片显示的尺寸,而且建议 `<img>` 标签中不要带上width 和height 两个属性,这是因为制作过程中,图片往往需要反复的修改,这样可以避免人为干预图片显示的尺寸,尽可能的发挥浏览器自身的功能;但是这样的一个副作用是当网页还未加载图片时,不会留出图片的站位大小,可能会造成网页在加载过程中抖动(如果图片是插在一个固定大小的表格里的,不会有这个现象),尤其是当图片的尺寸较大时,这种现象会很明显,所以当预料到这种会明显导致网页抖动的情况会发生时,请大家务必在最后给 `<img>`附上 width 和 height 属性。 5. 为了最大程度的发挥浏览器自动排版的功能,在一段完整的文字中请尽量不要使用`<br>` 来人工干预分段。 6. 不同语种的文字之间应该有一个半角空格,但避头的符号之前和避尾的符号之后除外汉字之间的标点要用全角标点,英文字母和数字周围的括号应该使用半角括号。 7. 所有的字号都应该用样式表来实现,禁止在页面中出现 `<font size=?>` 标记。 8. 请不要在网页中连续出现多于一个的也尽量少使用全角空格(英文字符集下,全角空格会变成乱码),空白应该尽量使用 text-indent, padding, margin, hspace, vspace 以及透明的gif 图片来实现。 9. 中英文混排时,我们尽可能的将英文和数字定义为verdana 和arial 两种字体。 10. 行距建议用百分比来定义,常用的两个行距的值是line-height:120%/150%. 11. 网站中的路径全部采用相对路径,一般链接到某一目录下的缺省文件的链接路径不必写全名,如我们不必这样:`<a href=”aboutus/index.htm”>` 而应该这样:`<a href=”aboutus/”>` 12. 嵌入图形文本的使用较大的字体,建议不要在图形中包括文本。 13. 网页大小”定义为网页的所有文件大小的总和,包括HTML文件和所有的嵌入的对象。用户喜欢快的而不是新奇的站点。对于解调器用户,网页大小保持在34K以下为合适。