有不少朋友问,在HTML模式下打的空格键,为什么不起作用。或者在留言板、论坛页面打的空格,也都不起作用。因为这是微软的IE浏览器人为规定的,这是一种HTML规则。
我们知道,Unicode码和ASCII码包括了所有的字库,它们和十进制编码的排列顺序也是一样的。十进制编码的HTML格式是&#数字;,例如在HTML模式下输入“我”,IE浏览就会出现“我”字。然后,我用JavaScript做了循环程序,让它从0到10万显示十进制码。
经过很长时间,终于有一天不经意发现了这个半角空格,它的十进制码是,令人兴奋的是,这个字符可以直接应用,可用于复制粘贴,而且不会被留言板像某些字符一样转化为十进制码。这个字符只占一个字节,哈哈!
这个字符没有办法用输入法打出,只有用粘贴的方法。效果如:
这就是它的演示效果。
用键盘输入的半角空格,它对应的十进制码是 ,已命名实体是 ,而我们今天要用到的这个半角空格是,可以看出它们的不同。
我曾想过,让留言板里提交的留言当中的空格全都替换为,但是我很快就打消了这个念头,比如当有朋友讨论HTML代码的时候,<a href>,假如<a 后面的空格是的话,这段HTML就不能运行了。
今天提到的这个空格,它的作用是完全替代HTML代码下的 。请从上面的演示效果复制。最后,让我们再一次对比它们的不同吧,HTML模式下的代码:
键盘的空格:我 们
的空格:我们
在网页中显示的效果如:
我 们
我们
分享到:
相关推荐
- **全角空格**:对于全角空格(Unicode码为`12288`),进行特殊处理,转换为半角空格(Unicode码为`32`)。 - `var d = str.charCodeAt(i) - 12288 + 32;` - `result += String.fromCharCode(d);` - **其他字符...
当遇到全角空格(Unicode值12288)时,转换为半角空格(ASCII值32)。对于全角字符的范围(65281-65374),函数将它们的值减去65248,得到对应的半角字符。这样,全角字符就回到了33到126的ASCII范围内。 这两个...
例如,全角空格(65280)转换为半角空格(32)。 4. 写入输出:将转换后的半角字符写入新的文本文件或显示在界面上。 在实际应用中,全角半角转换可能涉及到各种文本格式,例如文本文件、数据库记录、网页内容等。...
首先,打开"替换"对话框,输入一个半角空格到"查找内容"框,"替换为"框留空,点击"全部替换"删除所有半角空格。接着,切换到全角状态,输入一个全角空格到"查找内容"框,同样"替换为"为空,再次"全部替换"。最后,...
全角空格是在全角状态下输入的空格,它的宽度接近于一个汉字的宽度,并且不会像普通半角空格那样被浏览器压缩。在网页中输入全角空格,如通过输入 Shift+Space 来实现,可以较好地控制元素间的距离。但是全角空格...
因此,不论字体大小如何,半角空格的宽度总是等于半个中文字符的宽度,这使得它在布局时能提供一种相对稳定的间隔。由于它的透明性,半角空格的宽度不会受到字体变化的影响。 3. 全角空格(Em Space,  ) 全角...
但面对这种情况,一般是不会直接使用普通空格(半角空格,即英文输入法下键盘直接输入的空格),因为当我们期望连续输入几个这样的空格来制造一段空白时,实际最终网页上显示出的空白大小只有一个空格的大小,因此...
3. 网页浏览中的翻页:在浏览网页时,按一下空格键可以实现页面向下滚动的效果,相当于PageDown键,这对于在线阅读长篇文章或小说特别方便。 4. 播放器控制:许多视频播放器如MPC和KMPlayer支持使用空格键进行暂停...
由于Dreamweaver的特性,直接按空格键通常只能插入一个半角空格,无法连续插入多个空格。不过,有几种简单的方法可以帮助你在Dreamweaver中有效地插入空格。 方法一:全角中文法 在遇到需要插入多个空格的情况时,...
全角空格的unicode编码是12288,半角空格是32。除了空格之外,其他全角和半角字符在unicode编码表中的对应关系相差65248。 知道了全角和半角字符的特点及它们之间的编码差异后,我们就可以利用JavaScript来进行字符...
Shift+空格键的组合在输入法中有着重要作用,它可以用来切换全角和半角字符。例如,在使用智能ABC或极点五笔等输入法时,这一组合可以帮助用户在输入汉字和标点符号时自由切换。 7. **与Ctrl键的组合**: Ctrl+...
3. **网页中翻页**:浏览网页时,按下空格键可以向下翻动一页内容,这个功能与PageDown键相同,特别适用于在线阅读文章或小说时。 4. **播放器的暂停/播放**:在很多多媒体播放器中,空格键可以用来控制视频或音频...
描述中提到了全角空格和半角空格的字符代码,分别是12288和32,其他字符代码则通过简单的算术关系进行转换。 全角字符和半角字符的对应关系主要通过ASCII值来确定。描述中提到,大部分半角字符(ASCII值33-126)...
在IT行业中,PHP是一种广泛使用的服务器端脚本语言,尤其在网页开发领域有着深厚的根基。这个"基于PHP的全角半角在线转换 php版.zip"压缩包文件显然包含了一个使用PHP实现的全角字符(全宽度字符)与半角字符(半...
通过网页title来提示用户有新消息这个功能很常见,比如现在的微博,还有一些邮箱,这个功能都很常见。如何实现则个功能呢? 思路是:通过ajax访问后台,若有新消息,则将网页的title...不论半角空格有多少个,浏览器
如果字符是半角空格(ASCII值32),则将其转换为全角空格(12288)。对于其他在半角范围内的字符(ASCII值33-126),则将它们的ASCII值加上65248,以转换到全角的对应位置(全角字符的范围是65281-65374,它们与半角...
1. 输入空格:在Dreamweaver中,如果在半角文字状态下无法输入空格,可以切换到全角模式(例如在中文输入法中按Shift+Space)。另外,可以直接在源代码中输入HTML实体` `来添加空格,或者通过调整文字颜色与...
在微信小程序开发中,由于其自身的规则限制,与传统的HTML网页不同,不能直接使用HTML的换行符(` `)和空格实体(如` `)来实现文本的换行和空格插入。本文将详细介绍在微信小程序中如何实现换行和插入多个...
通常,半角空格在Dreamweaver中会被视为HTML中的换行符,导致布局异常。解决办法有二:一是将输入法调整至全角模式,直接输入空格;二是直接在源代码中插入HTML代码` `代表空格,或通过调整文字颜色与背景色...