查看: 7787|回复: 2
打印 上一主题 下一主题

书写简单明了HTML代码的建议

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-29 20:58:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
很多的网页设计者编写的代码总是繁冗拖沓。现在是清除这些多余数字垃圾和学习一些有关书写清晰HTML东西的时候了。下面是我的建议。

空间和行首空格
一件令人愉快的事是你可以用你喜欢的空间方法来写HTML文件。不象有些程序语言—如COBOL和 PASCAL---而在HTML中,多余额外的空间不会影响到HTML的作用,这不仅给了我们去写出更多易读的HTML的机会,也允许我们在处理上可以更灵活机动。

行首空格可能是仅有的对编写HTML最有用的方法。突出代码使我们整齐地排列代码单元的开始和结束,让我们轻易地看到每个单元部分。例如:图表A显示了适当的行首空格在你设计或是修改简单表格时的帮助作用。

Figure A


Here’s a sample of indented HTML you can use to set up a simple table.

通过使用这种空间的方法,可以很容易看出表格中当前的信息(连接和映像)和当前代码的区分。在这个例子中,所有的<TD> 和 </TD>单元都与<TR> 和 </TR>的排列一样。当前参与每个单元的信息也是排列的所以能容易地返回和以后做改变(特别是在你很忙的时候)。

保持单元的次序
为了适当的HTML程序实现你的开始和结束单元应用于某一命令。如,当包含一个连接到另一页的映像,这有个简单的命令去实现:
<A HREF="http://www.domain2.com "><IMG SRC="picture2.gif"></A>

给你单元的开始,插入映像,然后结束单元。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
2#
 楼主| 发表于 2007-9-29 21:01:23 | 只看该作者
台州网址导航
当有额外的代码涉及时,有时这些所有的单元命令多如牛毛。但是我们应该有两个理由去小心保持协调的模式:

应该使代码易于读取和理解
所有的代码应该发挥应有的作用
图B给的例子显示了当你在你的程序单元中不按照适当模式时会发生的后果

Figure B


Tags that are slightly out of order can have an adverse effect on the way your Web page appears.

通常,你希望关闭那些不执行命令的单元,这些可能让你有些糊涂,因此我们看一看下面这条代码:

<P><A HREF="http://www.domain.com"><FONT FACE="Verdana,Arial,Helvetica,sans-serif" SIZE="2"><B>Domain Name Text Goes Here</B></FONT></A></P>

在这条代码例子里,有4个开始的单元。在HTML,你必须第一关闭最后的你打开的和跟随那种模式的单元而且要在所有单元都关闭之前。建议:从来不要忘记关闭!不然你的HTML会工作不正常。

字母书写
HTML代码不会区分大小写,不过最好选择所有大写或是所有小写。理由是可以使文档更美观和容易读取。个人而言我喜欢在编程使都大写。这样可以和文本有很好的对比效果,不至于混淆。比如:
<FONT SIZE = “2”>Here is my text. It’s easy to read because the font tags are in all caps. </FONT>

精简单元整理你的代码一种最简单的做法就是在任何可能的时候精简它。精简代码简单说就是把许多有联系单元整合成一条。例如,看这条混乱的代码:
<FONT SIZE=”2”><FONT FACE=”Verdana,Arial,Helvetica,sans-serif”><FONT COLOR=”#FFFFFF”>Insert Text here</FONT></FONT></FONT>

用以下方式,你可以更容易地识别代码:
<FONT SIZE=”2” FACE=”Verdana,Arial,Helvetica,sans-serif” COLOR=”#FFFFFF”>Insert Text here</FONT>

这个例子的优点就是我们不需要3条结束单元。当然,有时分开这3条单元也是有好处的。在HTML中使情况而定。

我分开字体单元使因为我希望字体一致。但是我希望在文本中有不同的大小和颜色。这是唯一我们需要区分字体单元的情况。(不要忘了用正确的命令关闭它们!)



Figure C



In certain cases, you’ll want to separate the font tags in order to achieve a specific effect.

用正确的命令关闭单元在这儿是非常重要的。仅仅通过改变一些单元的布置,你可以改变你文档的大小和颜色。
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
3#
 楼主| 发表于 2007-9-29 21:02:23 | 只看该作者
台州网址导航
注释你的代码

注释是帮助我们使用的很好的工具(提示)。注释不仅使我们可以说明代码段落,而且它提供了更简单的方法去编辑代码。在开发者的书里一种古老的窍门用于吸引注意力就是在那些文章,图像或是编码段落中添加注释。

例如:假设你在一家网站工作每天(周)需要更新网页。如果你使用代码编辑器,你必须把文章插入到指定的网页中。这可以使过程更为快速,而且更容易知道在那里插入,加入有了注释以上的这些都将变得容易。

<!-- ---------- INSERT STORY 1 HERE ------------ -->

The extra dashes are used to draw your attention to the comment line. You can just as easily use something like this:

<!-- INSERT STORY 1 HERE -->

You might even want to use something more eye-catching, such as:

<!-- ####### INSERT STORY 1 HERE ####### -->

对于一些不熟悉在HTML中使用注释的人,“<!--“就是注释的开始而“-->”就是注释的结束。所有这中间的将不会在浏览时出现,也不会改变代码的意义。养成在代码中使用注释的习惯对你初步设计HTML代码和希望指出你要设计的网页时很有作用。

例如,有一个程序员使用很多年的窍门。假使你在等一个HEML文档,而且你添加了表格希望看看效果。如果你不喜欢――但是你希望以后使用这表――你可以注释它而不是删除整个段落而且必须重写一遍,然后关掉注释。当你希望使用的时候,你仅仅只需取出注释部分。就是这么容易!

一条好的HTML文件需要有完整的注释。在开始或是每个代码段落,都需要有注释。这不是痛苦的过程,而且不需要很多时间,但是好处却是有很多的。

这有些帮助读者了解HTML文档格式中注释的范例。相信我――你回去时你会受益匪浅并有改变。

<!-- ---------- BEGIN SIDE BAR HERE ------------ -->
<!-- ------------ END SIDE BAR HERE ------------ -->
<!-- ------------ This section of JavaScript calculates the user’s Operating System ------------ -->
<!-- ---------- MAIN TABLE ------------ -->

好的注释也帮助别人去理解你的代码。好的注释的HTML文档可以让只有很少编程经验的人完全德明白美一部分HTML的作用。

当你不希望你的HTML的某一部分不被改变时注释也特别的便利。我会详细注释出我的代码的开始和结束。这样,不会造成首尾的混乱。现面有些例子:

<!-- @@@@@ BEGIN - DO NOT ALTER THIS SECTION @@@@@ -->
(Here’s where you’d list the commands you don’t want altered.)
<!-- @@@@@ END - DO NOT ALTER THIS SECTION @@@@@ -->

HTML heaven!



这就是对于你的HTML看起来应该怎样的建议。使用这些建议去创建清晰的有注释的HTML,你将会使电脑空间更加美好。
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表