`
royzhou1985
  • 浏览: 254511 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

网页半角空格的发现

    博客分类:
  • HTML
阅读更多

有不少朋友问,在HTML模式下打的空格键,为什么不起作用。或者在留言板、论坛页面打的空格,也都不起作用。因为这是微软的IE浏览器人为规定的,这是一种HTML规则。
  我们知道,Unicode码和ASCII码包括了所有的字库,它们和十进制编码的排列顺序也是一样的。十进制编码的HTML格式是&#数字;,例如在HTML模式下输入“我”,IE浏览就会出现“我”字。然后,我用JavaScript做了循环程序,让它从0到10万显示十进制码。
  经过很长时间,终于有一天不经意发现了这个半角空格,它的十进制码是,令人兴奋的是,这个字符可以直接应用,可用于复制粘贴,而且不会被留言板像某些字符一样转化为十进制码。这个字符只占一个字节,哈哈!

  这个字符没有办法用输入法打出,只有用粘贴的方法。效果如:
  这就是它的演示效果。

  用键盘输入的半角空格,它对应的十进制码是 ,已命名实体是 ,而我们今天要用到的这个半角空格是,可以看出它们的不同。
  我曾想过,让留言板里提交的留言当中的空格全都替换为&#127;,但是我很快就打消了这个念头,比如当有朋友讨论HTML代码的时候,<a href>,假如<a 后面的空格是&#127;的话,这段HTML就不能运行了。

  今天提到的这个空格,它的作用是完全替代HTML代码下的&nbsp;。请从上面的演示效果复制。最后,让我们再一次对比它们的不同吧,HTML模式下的代码: 
     键盘的空格:我               们            
&#127;的空格:我们

在网页中显示的效果如:
  我 们
  我们

 

分享到:
评论

相关推荐

    javascript全角转换半角

    - **全角空格**:对于全角空格(Unicode码为`12288`),进行特殊处理,转换为半角空格(Unicode码为`32`)。 - `var d = str.charCodeAt(i) - 12288 + 32;` - `result += String.fromCharCode(d);` - **其他字符...

    C# 半角全角字符转换函数

    当遇到全角空格(Unicode值12288)时,转换为半角空格(ASCII值32)。对于全角字符的范围(65281-65374),函数将它们的值减去65248,得到对应的半角字符。这样,全角字符就回到了33到126的ASCII范围内。 这两个...

    将全角转换为半角的程序

    例如,全角空格(65280)转换为半角空格(32)。 4. 写入输出:将转换后的半角字符写入新的文本文件或显示在界面上。 在实际应用中,全角半角转换可能涉及到各种文本格式,例如文本文件、数据库记录、网页内容等。...

    怎样去除word中多余的空格及空行

    首先,打开"替换"对话框,输入一个半角空格到"查找内容"框,"替换为"框留空,点击"全部替换"删除所有半角空格。接着,切换到全角状态,输入一个全角空格到"查找内容"框,同样"替换为"为空,再次"全部替换"。最后,...

    如何在HTML中插入空格.docx

    全角空格是在全角状态下输入的空格,它的宽度接近于一个汉字的宽度,并且不会像普通半角空格那样被浏览器压缩。在网页中输入全角空格,如通过输入 Shift+Space 来实现,可以较好地控制元素间的距离。但是全角空格...

    HTML中的5种空格各表示的意义

    因此,不论字体大小如何,半角空格的宽度总是等于半个中文字符的宽度,这使得它在布局时能提供一种相对稳定的间隔。由于它的透明性,半角空格的宽度不会受到字体变化的影响。 3. 全角空格(Em Space, &emsp;) 全角...

    探讨HTML不同空格的特性与表现形式(推荐)

    但面对这种情况,一般是不会直接使用普通空格(半角空格,即英文输入法下键盘直接输入的空格),因为当我们期望连续输入几个这样的空格来制造一段空白时,实际最终网页上显示出的空白大小只有一个空格的大小,因此...

    告知你空格键的各类用法.pdf

    3. 网页浏览中的翻页:在浏览网页时,按一下空格键可以实现页面向下滚动的效果,相当于PageDown键,这对于在线阅读长篇文章或小说特别方便。 4. 播放器控制:许多视频播放器如MPC和KMPlayer支持使用空格键进行暂停...

    在Dreamweaver中插入空格的方法介绍

    由于Dreamweaver的特性,直接按空格键通常只能插入一个半角空格,无法连续插入多个空格。不过,有几种简单的方法可以帮助你在Dreamweaver中有效地插入空格。 方法一:全角中文法 在遇到需要插入多个空格的情况时,...

    JS全角与半角转化实例(分享)

    全角空格的unicode编码是12288,半角空格是32。除了空格之外,其他全角和半角字符在unicode编码表中的对应关系相差65248。 知道了全角和半角字符的特点及它们之间的编码差异后,我们就可以利用JavaScript来进行字符...

    windows7系统中键盘空格键的功能和妙用.docx

    Shift+空格键的组合在输入法中有着重要作用,它可以用来切换全角和半角字符。例如,在使用智能ABC或极点五笔等输入法时,这一组合可以帮助用户在输入汉字和标点符号时自由切换。 7. **与Ctrl键的组合**: Ctrl+...

    电脑键盘空格键的使用方法及技巧详解.docx

    3. **网页中翻页**:浏览网页时,按下空格键可以向下翻动一页内容,这个功能与PageDown键相同,特别适用于在线阅读文章或小说时。 4. **播放器的暂停/播放**:在很多多媒体播放器中,空格键可以用来控制视频或音频...

    半角全角相互转换的js函数

    描述中提到了全角空格和半角空格的字符代码,分别是12288和32,其他字符代码则通过简单的算术关系进行转换。 全角字符和半角字符的对应关系主要通过ASCII值来确定。描述中提到,大部分半角字符(ASCII值33-126)...

    基于PHP的全角半角在线转换 php版.zip

    在IT行业中,PHP是一种广泛使用的服务器端脚本语言,尤其在网页开发领域有着深厚的根基。这个"基于PHP的全角半角在线转换 php版.zip"压缩包文件显然包含了一个使用PHP实现的全角字符(全宽度字符)与半角字符(半...

    一个网页标题title的闪动提示效果实现思路

    通过网页title来提示用户有新消息这个功能很常见,比如现在的微博,还有一些邮箱,这个功能都很常见。如何实现则个功能呢? 思路是:通过ajax访问后台,若有新消息,则将网页的title...不论半角空格有多少个,浏览器

    asp.net 半角全角转化工具

    如果字符是半角空格(ASCII值32),则将其转换为全角空格(12288)。对于其他在半角范围内的字符(ASCII值33-126),则将它们的ASCII值加上65248,以转换到全角的对应位置(全角字符的范围是65281-65374,它们与半角...

    Dreamweaver制作网页经典问题

    1. 输入空格:在Dreamweaver中,如果在半角文字状态下无法输入空格,可以切换到全角模式(例如在中文输入法中按Shift+Space)。另外,可以直接在源代码中输入HTML实体`&nbsp;`来添加空格,或者通过调整文字颜色与...

    微信小程序中换行空格(多个空格)写法详解

    在微信小程序开发中,由于其自身的规则限制,与传统的HTML网页不同,不能直接使用HTML的换行符(` `)和空格实体(如`&nbsp;`)来实现文本的换行和空格插入。本文将详细介绍在微信小程序中如何实现换行和插入多个...

    dreamweaver实用技巧

    通常,半角空格在Dreamweaver中会被视为HTML中的换行符,导致布局异常。解决办法有二:一是将输入法调整至全角模式,直接输入空格;二是直接在源代码中插入HTML代码`&nbsp;`代表空格,或通过调整文字颜色与背景色...

Global site tag (gtag.js) - Google Analytics