2003年09月19日 08:23 点击:超过8000次
有不少朋友问,在HTML模式下打的空格键,为什么不起作用。或者在留言板、论坛页面打的空格,也都不起作用。因为这是微软的IE浏览器人为规定的,这是一种HTML规则。
我们知道,Unicode码和ASCII码包括了所有的字库,它们和十进制编码的排列顺序也是一样的。十进制编码的HTML格式是数字;,例如在HTML模式下输入“我”,IE浏览就会出现“我”字。然后,我用JavaScript做了循环程序,让它从0到10万显示十进制码。
经过很长时间,终于有一天不经意发现了这个半角空格,它的十进制码是,令人兴奋的是,这个字符可以直接应用,可用于复制粘贴,而且不会被留言板像某些字符一样转化为十进制码。这个字符只占一个字节,哈哈!
这个字符没有办法用输入法打出,只有用粘贴的方法。效果如:
这就是它的演示效果。
用键盘输入的半角空格,它对应的十进制码是 ,已命名实体是 ,而我们今天要用到的这个半角空格是,可以看出它们的不同。
我曾想过,让留言板里提交的留言当中的空格全都替换为,但是我很快就打消了这个念头,比如当有朋友讨论HTML代码的时候,<a href>,假如<a 后面的空格是的话,这段HTML就不能运行了。
今天提到的这个空格,它的作用是完全替代HTML代码下的 。请从上面的演示效果复制。最后,让我们再一次对比它们的不同吧,HTML模式下的代码:
在网页中显示的效果如:
我 们
我们
相关文章:如何输入全角空格
网页树树版权声明:
此文为Webshu.com独家撰稿,著作权属作者所有,禁止转载。
此文网址 http://webshu.com/column/102/11.html