HTML中的分隔符:空格和回车
在HTML中回车(换行)和空格的作用是相同的,都是分隔符。
浏览器将忽略连续的分隔符。也就是说连续多个分隔符只看做一个。
例子
1 2 3 4
5
浏览器显示:
1 2 3 4 5
说明
无论在两个字符之间有多少个空格、回车,显示起来
都好象只有一个空格。
空格是西文空格,全角的中文空格不是分隔符。他将占用一个中文字符的宽度。
HTML要换行必须另起一段(用P,但会有一个空行)或者用
(紧接着换行)。
QQ发贴预览中,如果不选择HTML格式,所有空格和回车都“有效”,
那是因为,系统会将连续的两个西文空格替换成一个中文空格,将回车
替换成
的缘故。
HTML TAG(标签)一般语法
标签的一般格式
AAA
比如:
red
itelic
其中TTT为标签名称,不区分大小写。例如下面几种写法是等效的:
标签一般要求封闭,也就是最后由
结束。aaa,ccc是属性名,=后面是属性值。属性值如果包含分隔符,则必
须用西文双引号(")或单引号(')。比如
aaa="aaa bbb ccc"
bbb='bbb aaa'
aaa='asdf"qwer'
ccc="asdf'1234"
引号必须配对使用,当值中出现引号时,可以换用另一种引号。
属性和标签名用分隔符分开,并可以有任意多个分隔符。如下三种写法是等同的:
...
...
bbb=b
>...
注意:
也必须紧跟,
但可以写成
PRE标签
为了方便直接显示一些有空格和换行的文本,提供PRE标签。
让系统直接按文本方式显示。
例子
aaa bbbb
cccc
ddd ffff
显示
aaa bbbb
cccc
ddd ffff
说明
如果不用pre标签,则显示成:
aaa bbbb cccc ddd ffff
注意:
用pre后一般字体将小一号,你可以用font来增大字体。
另外如果pre中一行过长,浏览器并不会自动换行的。
特殊字符的显示
HTML引入了自己的格式,一些字符有了特殊的含义,所以这些
字符不能直接显示,采用转义方式来显示,一般格式如下:
&xxx;
就是用&开头,分号结束,中间是字符的名字。详细见下表:
名称
显示
转义字符串
说明
小于号
<
<
大于号
>
>
&
&
&
双引号
"
"
西文空格
直接显示一个西文空格
与回车和
关系类似
黑桃
♠
♠
草花
♣
♣
红心
♥
♥
方片
♦
♦
练习题
将以前学过的其他标签,试着插入一些分隔符,看看显示是否变了。
如果用QQ发贴预览,记得要选上HTML格式
思考题
整理一下已经学过的标签,看看是否符合语法。 现在应该对于HTML该怎么写,能怎么写心中有数了。