返回顶部
首页 > 资讯 > 前端开发 > VUE >怎么用CSS代码实现实现中文对齐
  • 844
分享到

怎么用CSS代码实现实现中文对齐

2024-04-02 19:04:59 844人浏览 薄情痞子
摘要

这篇文章主要介绍“怎么用CSS代码实现实现中文对齐”,在日常操作中,相信很多人在怎么用CSS代码实现实现中文对齐问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用CSS代码

这篇文章主要介绍“怎么用CSS代码实现实现中文对齐”,在日常操作中,相信很多人在怎么用CSS代码实现实现中文对齐问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用CSS代码实现实现中文对齐”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

使用一些空格实现个数不等的中文对齐或等宽。见下表:
怎么用CSS代码实现实现中文对齐

其中的 和 ,由于具有某一超赞的特性,使其可以登上WEB届的舞台!什么特性呢?如上表加粗展示,1. 透明; 2. 宽度正好跟中文正好是1:2和1:1的关系,于是,一些中文排版对齐什么的,直接就可以使用这两个空格调节,如:

XML/html Code复制内容到剪贴板

  1. <ul>  

  2.     <li class="li">姓&emsp;&emsp;名:<input type="text" /></li>  

  3.     <li class="li">手&ensp;机&ensp;号:<input type="text" /></li>  

  4.     <li class="li">电子邮箱:<input type="text" /></li>  

  5. </ul>  

怎么用CSS代码实现实现中文对齐

结果轻松实现了2字/3字/4字中文的等宽两端对齐效果:
怎么用CSS代码实现实现中文对齐

您可以狠狠地点击这里:空格在文字布局中的应用demo

以上就是旧文内容,那为何现在这个点老生常谈呢?

因为刚刚我碰巧翻到这篇旧文时候,发现1天的访问量才10, 觉得文章如落冷宫,甚是令人怜悯,着实令人扼腕叹息。于是,决定再加点料,重新包装下,再次推向市场,看看能不能掀起一点波澜。

还有一点就是,上面的空白字符中文对齐方法在IE6下不能完全兼容,而当年11年的时候,IE6在中国还是很嚣张的,所以,很多小伙伴后来就没坚持。而如今,大红灯笼高高挂,IE6早早休掉回娘家,没有了阻碍,此方法说不定能掀起一点波澜。
空格新成员&#x3000;

「叉三千」指什么呢?哈哈,其实是全角空格。

中文字体都是等宽的,一个全角空格的宽度就是一个普通中文的宽度。所以,上面的demo中&emsp;空格换成全角空格也是可以滴!

但是,我们不能直接在页面中打全角空格,因为在大多数编辑器中空格是透明滴,很容易就被删掉;另外,HTML压缩时候,空格很可能被干掉!咋办?需要转换书写形式。

在web页面上,一般有3种书写:

  1.     直接,例如搜狗输入法输入“版权” &ndash; ?.
        web字符,&copy;
        charCode表示:&#xa9;

而上面的&ensp;, &emsp;就是具有特定名称的web字符。但是,恕我寡闻,我并不清楚全角空格是否有对应& + 关键字示意,所以,就使用工具转成了charCode字符表示,也就是这里的&#x3000;,又称「叉三千」!

稍等,你刚说了工具,什么工具!?

哈,这位同学好敏锐,我是有一个私藏的小工具,可以把任意字符转换成HTML识别格式,若有兴趣,您可以狠狠地点击这里:任意字符转换成HTML识别格式工具页面
怎么用CSS代码实现实现中文对齐

使用了这个工具,你会发现&ensp;, &emsp;原来是相邻兄弟关系:

  •     &ensp; &rarr; &#x2002;
        &emsp; &rarr; &#x2003;

更多内容

当中文和英文混杂的时候,使用&ensp;, &emsp;等空格实现冒号的完美对齐还是有些困难的,除非英文使用的是等宽字体,于是乎,我们就可以使用普通的&nbsp;空格做英文字符的宽度调节。

再科普点关于字符的实用知识吧:
1. HTML中字符输出使用&#x配上charCode值;
2. 在javascript文件中为防止乱码转义,则是\u配上charCode值;
3. 而在CSS文件中,如CSS伪元素的content属性,直接使用\配上charCode值。

因此,想在HTML/js/CSS中转义“我”这个汉字,分别是:

  •     &#x6211;
        \u6211, 如console.log('\u6211');
        \6211, 如.xxx:before { content: '\6211'; }

考虑到直接&#x3000;这种形式暴露在HTML中,可能会让屏幕阅读器等辅助设备读取,从而影响正常阅读流,因此,我们可以进一步优化下,使用标签,利用伪元素,例如:

CSS Code复制内容到剪贴板

  1. .half:before { content: '\2002'; speak: none; }   

  2. .full:before { content: '\2003'; speak: none; }  

这样,占位的空格字符即不能读,也不能选了。

到此,关于“怎么用CSS代码实现实现中文对齐”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 怎么用CSS代码实现实现中文对齐

本文链接: https://lsjlt.com/news/77872.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么用CSS代码实现实现中文对齐
    这篇文章主要介绍“怎么用CSS代码实现实现中文对齐”,在日常操作中,相信很多人在怎么用CSS代码实现实现中文对齐问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用CSS代码...
    99+
    2024-04-02
  • 怎么使用CSS实现文本左对齐、右对齐和居中对齐
    这篇文章主要介绍怎么使用CSS实现文本左对齐、右对齐和居中对齐,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   语法格式:   text-align:(文本位置)   位置 ...
    99+
    2024-04-02
  • css怎么实现文本两端对齐
    小编给大家分享一下css怎么实现文本两端对齐,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   在做表单时我们经常遇到让上下两...
    99+
    2024-04-02
  • css中怎么实现图标与文字对齐
    这期内容当中小编将会给大家带来有关css中怎么实现图标与文字对齐,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。第一种    对img设置竖直方向对齐为middle,XML...
    99+
    2024-04-02
  • 怎么在css中实现文本两端对齐
    这篇文章将为大家详细讲解有关怎么在css中实现文本两端对齐,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。text-align直接设为justify就行了,text-justify的情况就复杂...
    99+
    2023-06-08
  • css中怎么实现文本和div居中对齐
    本篇文章为大家展示了css中怎么实现文本和div居中对齐,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1. 文本居中首先编写一个简单的html代码,设置一个类名为p...
    99+
    2024-04-02
  • CSS怎么实现水平对齐
    本文小编为大家详细介绍“CSS怎么实现水平对齐”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS怎么实现水平对齐”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。对齐块元素块元素指的是占据全部可用宽度的元素,并且...
    99+
    2023-07-04
  • CSS怎么实现垂直居中对齐
    本篇内容介绍了“CSS怎么实现垂直居中对齐”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 使用CSS怎么实现底部对齐
    这篇文章将为大家详细讲解有关使用CSS怎么实现底部对齐,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。效果说明:红色区域数据需要倒排(即从底部开始数,数字为1、2、3、4、5),并且显示在最底...
    99+
    2023-06-08
  • CSS怎么实现强制换行对齐
    这篇文章主要讲解了“CSS怎么实现强制换行对齐”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS怎么实现强制换行对齐”吧!用CSS控制中英文字符强制换行并...
    99+
    2024-04-02
  • CSS中columns怎么实现两端对齐布局
    小编给大家分享一下CSS中columns怎么实现两端对齐布局,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、兜兜转转一大圈兜兜转转一大圈,最后发现实现两端对齐布...
    99+
    2023-06-08
  • css如何实现文本图标对齐
    这篇文章主要介绍css如何实现文本图标对齐,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!开发中遇见图片跟文字放在一行显示是最常见不过的了,两个行内元素的对齐通常也是最令人头疼,有时候明明使用了最常用的对齐方法,却总还...
    99+
    2023-06-08
  • CSS中如何实现水平对齐
    CSS中如何实现水平对齐,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。对齐块元素 块元素指的是占据全部可用宽度的元素,并且在其前后都会换行。 ...
    99+
    2024-04-02
  • CSS中如何实现底部对齐
    这篇文章主要介绍了CSS中如何实现底部对齐,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。     效果说明: &nb...
    99+
    2024-04-02
  • css中如何实现两端对齐
    这篇文章主要为大家展示了“css中如何实现两端对齐”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中如何实现两端对齐”这篇文章吧。 ...
    99+
    2024-04-02
  • 如何使用css实现文本两端对齐
    这篇文章主要为大家展示了“如何使用css实现文本两端对齐”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用css实现文本两端对齐”这篇文章吧。   在做表...
    99+
    2024-04-02
  • 怎么在css中实现遮罩全屏居中对齐
    这篇文章将为大家详细讲解有关怎么在css中实现遮罩全屏居中对齐,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。具体代码如下所示:<style>#toastLoaderFullScr...
    99+
    2023-06-08
  • javascript实现富文本框选中对齐的思路与代码
    目录需求:分析需求:1如何获取选中的部分 *2什么是块元素3末梢元素(没有子节点的元素)实现思路:代码实现:总结 需求: 一个可编辑(contenteditable=tru...
    99+
    2024-04-02
  • css如何实现两端对齐
    这篇文章主要介绍“css如何实现两端对齐”,在日常操作中,相信很多人在css如何实现两端对齐问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css如何实现两端对齐”的疑惑有所帮...
    99+
    2024-04-02
  • javascript怎么实现富文本框选中对齐
    本篇内容介绍了“javascript怎么实现富文本框选中对齐”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!需求:一个可编辑(contente...
    99+
    2023-06-29
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作