用户名 密码 记住我 还未注册?

标记语言是这么炼成的 -- 一切从括号开始 [技术论坛 - 主题制作]

XOOPS China 讨论区 > XOOPS Theme (主题) > 主题制作 > 标记语言是这么炼成的 -- 一切从括号开始

正在浏览:   1 名游客



 到底部   前一个主题   下一个主题  [无发表权] 请登录或者注册



标记语言是这么炼成的 -- 一切从括号开始
Support Team
注册日期:
2006/11/30 20:48
来自 beijing
所属群组:
网站管理员
注册会员
Dev+Hack
资料整理组
帖子: 1006 | 精华: 16
等级: 28; EXP: 7
HP: 135 / 676
MP: 335 / 6897
离线

 这是一篇写给初学者的文章,如果你是高手请随意。

 
很多教科书上只是很生硬的用术语解释术语,令人狂晕。今天我用最通俗的方式来解释一下标记语言的炼成。
这些都是我个人的想法,也仅代表我个人的想法,如果雷同也不属巧合,真理就是这样。
 
网页中最常见的标记语言不过是html了,对于类似html的语言还有很多如UBB、wiki格式 等等.
 
html例子:
<title>文档标题</title>
<p>段落文字</p>
UBB例子:
[U]下划线文字[/U]
[FLASH=460,220][/FLASH]
wiki格式:
== 一级标题 ==
 
这么杂乱繁多的语法真让人头疼, 还记得当时做网页的时候只会用dw用鼠标点出来.
现在回想起来这一切很简单,而且来历似乎有点意思.
言归正传,标记语言很简单,就正如我标题所述“一切从括号开始”。
百度百科中对括号的解释是这样:
 

括号

括号 kuòhào 别名:括符 kuòfú 
 
括号的用法
 
表示文章中的注释部分。这种注释是夹在正文中间的夹注
 
写文章写到某个地方,为了让读者了解得更透彻,有时需要加个注释。这种注释,要用括号表明。注释的性质是多种多样的。
 
[parenthese,curve;bracket (square bracket,angle bracket);brace] 用作标点符号或数学符号的小括号()中括号(方括号) []、尖括号和大括号{}的总称。
 
括号(bracket)是用来规定运算次序的符号。
 
括号主要分为四类,包括大括号“{ }”、中括号“[ ]”、小括号“( )”以及比较少用的括线“─”。
 
括号除圆括号“()”外,还有方括号“[]”,六角括号“〔〕”和方头括号“【】”等形式。
 
它们各自用途不同,不可混淆。
 
方括号“[]”用来标示行文中的补缺或订误、国际音标、参考文献等。
 
六角括号“〔〕”用来标示公文编号中的发文年份,作者国籍、朝代等。
 
方头括号“【】”常用来标示工具书的条目。
 
最早出现的括号是小括号“( )”,于1544年出现。直至17世纪,中括号“[ ]”才出现于英国瓦里斯﹝1616─1703﹞的著作中,至于括线则由1591年韦达﹝1540─1603﹞首先采用,而大括号“{ }”则约在1593年由韦达首先引入;至1629年,荷兰的基拉德采用了全部括号,18世纪后开始在世界通用。
 
随着数学学习的深入,所有的括号都可以用“( )”代替,这样看起来方便,又可以避免造成括号样式过少的情况。
 
 
不难看出括号是通过图形来代表不同的意义。如果不是为了写这篇文章还真不知道括号有这么多讲究。
 
这也许是最早的标记语言的原型了吧。
 
括号的起始与html的 “/”
先看图:

 

 

设计配图,比较YY的想法哈。括号就这么诞生了。

再经过变化就产生了各种形状的括号【『[{}]』】

html也的诞生也很简单用见括号标记出这是个特殊的文字如

,类似这种的组合我们经常叫做标签.

这种标签的语义是表达在括号中的字母中的,比如p是paragraph的缩写词,比认图形要简明的多.

但是这种闭合式的标签还要有结束的另外一半.

为了表示说这是结束的符号,html的做法是在原有标记中加入一个斜线,如

,类似这种的组合是结束符.

 

大家在web标准中常常提到标签语义化,也就是说被标记出的内容要用适当的标签来框起来.这些就是我们要深入学习的内容.就像不同形状的括号有不同的用处一样.

具体学习的地方我们可以参见http://www.w3school.com.cn/h.asp

另外说一个标签嵌套的问题

我们使用括号的时候绝不会用出类似 XXXX[XXXX(XXX{XX])XXXX,这样明显的能看出少了大小括号.而且中括号和小括号的嵌套混乱.

如果这种用法发生在html中轻则格式不对,重则页面混乱.所以需要闭合的标签一定要有结尾,而且不能结构混乱.

---------------------

希望这篇文章能对初学者有帮助,欢迎和大家交流讨论.

 


3/6 23:52
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 标记语言是这么炼成的 -- 一切从括号开始
新进会员
注册日期:
2009/6/4 15:05
来自 北京
所属群组:
注册会员
帖子: 20
等级: 3; EXP: 20
HP: 0 / 55
MP: 6 / 157
离线
Nice!

3/9 10:20
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 标记语言是这么炼成的 -- 一切从括号开始
初级会员
注册日期:
2009/5/15 11:04
所属群组:
注册会员
帖子: 23
等级: 3; EXP: 52
HP: 0 / 63
MP: 7 / 190
离线
完全不会呀!

3/13 8:21
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 标记语言是这么炼成的 -- 一切从括号开始
高级会员
注册日期:
2008/9/11 10:48
所属群组:
注册会员
帖子: 147
等级: 11; EXP: 18
HP: 0 / 254
MP: 49 / 1270
离线
呵呵,这是解析当时设计html的时候的思路吧。NICE!

3/13 10:17
工具箱 短消息 Email PDF 书签 打印 举报 回顶部



  [无发表权] 请登录或者注册


可以查看帖子。
不可发帖。
不可回复。
不可编辑自己的帖子。
不可删除自己的帖子。
不可发起投票调查。
不可在投票调查中投票。
不可上传附件。
不可不经审核直接发帖。
不可使用主题类别。
不可使用HTML语法。
不可使用签名档。

[高级搜索]