标记语言是这么炼成的 -- 一切从括号开始 |
||||
---|---|---|---|---|
Support Team
注册日期:
2006/11/30 20:48 来自 beijing
所属群组:
网站管理员 注册会员 Dev+Hack 资料整理组 等级: 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格式:
''Wikipedia:关于''
== 一级标题 ==
这么杂乱繁多的语法真让人头疼, 还记得当时做网页的时候只会用dw用鼠标点出来.
现在回想起来这一切很简单,而且来历似乎有点意思.
言归正传,标记语言很简单,就正如我标题所述“一切从括号开始”。
百度百科中对括号的解释是这样:
括号
括号 kuòhào 别名:括符 kuòfú
不难看出括号是通过图形来代表不同的意义。如果不是为了写这篇文章还真不知道括号有这么多讲究。
这也许是最早的标记语言的原型了吧。
括号的起始与html的 “/”
先看图:
设计配图,比较YY的想法哈。括号就这么诞生了。 再经过变化就产生了各种形状的括号【『[{}]』】 html也的诞生也很简单用见括号标记出这是个特殊的文字如 ,类似这种的组合我们经常叫做标签. 这种标签的语义是表达在括号中的字母中的,比如p是paragraph的缩写词,比认图形要简明的多. 但是这种闭合式的标签还要有结束的另外一半. 为了表示说这是结束的符号,html的做法是在原有标记中加入一个斜线,如 ,类似这种的组合是结束符.
大家在web标准中常常提到标签语义化,也就是说被标记出的内容要用适当的标签来框起来.这些就是我们要深入学习的内容.就像不同形状的括号有不同的用处一样. 具体学习的地方我们可以参见http://www.w3school.com.cn/h.asp 另外说一个标签嵌套的问题 我们使用括号的时候绝不会用出类似 XXXX[XXXX(XXX{XX])XXXX,这样明显的能看出少了大小括号.而且中括号和小括号的嵌套混乱. 如果这种用法发生在html中轻则格式不对,重则页面混乱.所以需要闭合的标签一定要有结尾,而且不能结构混乱. --------------------- 希望这篇文章能对初学者有帮助,欢迎和大家交流讨论.
3/6 23:52
|
|||
|
回复: 标记语言是这么炼成的 -- 一切从括号开始 |
||||
---|---|---|---|---|
新进会员
注册日期:
2009/6/4 15:05 来自 北京
所属群组:
注册会员
帖子:
20
等级: 3; EXP: 20
HP: 0 / 55 MP: 6 / 157 |
Nice!
3/9 10:20
|
|||
|
回复: 标记语言是这么炼成的 -- 一切从括号开始 |
||||
---|---|---|---|---|
初级会员
注册日期:
2009/5/15 11:04 所属群组:
注册会员
帖子:
23
等级: 3; EXP: 52
HP: 0 / 63 MP: 7 / 190 |
完全不会呀!
3/13 8:21
|
|||
|
回复: 标记语言是这么炼成的 -- 一切从括号开始 |
||||
---|---|---|---|---|
高级会员
注册日期:
2008/9/11 10:48 所属群组:
注册会员
帖子:
147
等级: 11; EXP: 18
HP: 0 / 254 MP: 49 / 1270 |
呵呵,这是解析当时设计html的时候的思路吧。NICE!
3/13 10:17
|
|||
|