回 帖 发 新 帖 刷新版面

主题:用HTML代码编辑网页模板的注意事项

良好的HTML代码是一个漂亮网站的基础。当我教别人CSS的时候, 我总是首先告诉他们: 良好的CSS只存在于良好的HTML标记基础上。 整洁、语义化的HTML标记具有很多的优势,但却还是有很多网站使用着并不友好的标记写法。

让我们来看一些写得并不友好的HTML标记, 并针对这些问题进行讨论,从而学习如何书写整洁规范的HTML标记。

注: Chris Cyier在这里使用了两个文档来进行本文的代码说明: bad code 和 good code 。大家学习的时候请参考着这两个文件。

1. 严格的 DOCTYPE

我们要做到这一点,只需要按正确的步骤来做即可。 没必要去讨论是否使用HTML 4.01或 XHTML 1.0,两者都对我们书写正确的代码提出了严格的要求。 

 
但无论如何我们的代码不应该使用任何Tables表格来进行布局, 所以也就没必要使用Transitional DOCTYPE.

注: 所谓的DTD就是文档类型声明,简单来说,就是对特定文档所定义的一些规则,这些规则包括一系列的元素和实体的声明。XHTML文档类型有三种: STRICT(严格类型), TRANSITIONAL(过渡类型)和 FRAMESET(框架类型)。目前,我们使用最多的是TRANSITIONAL,比如本站目前也是使用 XHTML 1.0 TRANSITIONAL。如果你的HTML代码书写的还算良好,那把现有的TRANSITIONAL 转为STRICT还是比较方便的。反之,也不用太急着转,个人觉得,STRICT更严谨,但用TRANSITIONAL也并没有太大影响。

2. Character set & encoding characters

在我们的 head 部份, 第一件事情就是声明字符集。 我们使用了UTF-8, 但是把它放到了 title后面。 让我们把字符集声明移动到最上面,因为我们要让浏览器在阅读任何内容之前就应该知道以何种字符集来进行处理。 

 
除了字符集声明的位置外,title中出现的奇怪字符也是需要注意的问题,比如最常用的”&“字符,我们应该使用字符实体”&“来替换它。

3. 适当的缩进

在书写代码的时候,缩进并不会影响网页的外观,但使用适当的缩进能使代码更具可读性,标准的缩进方法是当你开始一个新的元素时缩进一个Tab位(或几个空格)。另外,记得,关闭元素的标签与开始标签对齐。

注: 一些朋友会嫌书写代码的时候缩进比较麻烦,如果仅仅是你一个人阅读这份代码,那可能没什么问题,你自己觉得OK就好。但如果是协作或你的作品是公开发布分享的,那书写漂亮的可读化性更高的代码就很有必要了。 

 
4. 使用外部CSS 和 JavaScript

我们有一些CSS代码已经延伸到我们的head部分。这是一个严重的犯规,因为它它只能适用于单一的HTML网页。保持独立的CSS文件意味着未来的网页可以链接到它们,并使用相同的代码。Javascript也是同样的道理。

关于一些相关的文章我在[url=http://www.52benet.cn]北京做网站[/url]的网站中也看到过,觉得有用,希望也会给一些刚学网站接触html的人,带来帮助。

回复列表 (共1个回复)

沙发


  现在,要到哪里去找回你呢?你都还没坐过火车,坐过飞机呢?如果有来生,我一定陪着你走遍祖国大江南北,让你享受一下旅游的乐趣。妈妈,如果你在天有灵,你一定要跟紧女儿的脚步,跟着女儿到处走,希望现在无牵无挂的你,在天堂能够过得幸福开心!

[url=http://www.boligangwang.com/]玻璃钢化粪池[/url] http://www.boligangwang.com/
[url=http://www.jcmmzx.com/]北美海棠苗[/url] http://www.jcmmzx.com/
[url=http://www.huizhichina.com/]去渍王[/url] http://www.huizhichina.com/
[url=http://www.szshenfei168.com/]PVC防静电地板[/url] http://www.szshenfei168.com/
[url=http://zhangjianyong2.net114.com/]水泥发泡切割机[/url] http://zhangjianyong2.net114.com/
[url=http://www.tyffy.com/]木材炭化设备[/url] http://www.tyffy.com/
[url=http://www.vorany.com/]红酒木盒[/url] http://www.vorany.com/
[url=http://www.qdjinpengs.com/]烟道防火止回阀[/url] http://www.qdjinpengs.com/

  一向喜爱女儿的我,自从儿子出世后,就没有真正开心过。生一个漂漂亮亮,健健康康的女儿是我今生最大的愿望,我想把她打扮得像个小公主,让她穿最漂亮的裙子,教她唱歌跳舞,让她变成一颗耀眼的星星。不知道儿子是不是知道了我的心事,生怕我不要他,变得越来越乖巧懂事了。看到聪明体贴的儿子,我的遗憾终于一扫而光了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册