iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >web开发中text-algin:justifyrh如何实现文本两端对齐
  • 833
分享到

web开发中text-algin:justifyrh如何实现文本两端对齐

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

这篇文章主要为大家展示了“web开发中text-algin:justifyrh如何实现文本两端对齐”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“WEB开发中te

这篇文章主要为大家展示了“web开发中text-algin:justifyrh如何实现文本两端对齐”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“WEB开发中text-algin:justifyrh如何实现文本两端对齐”这篇文章吧。

text-align:justify与text-align-last:justify

1.text-align

MDN中这样介绍到:“text-align CSS属性定义行内内容(例如文字)如何相对它的块父元素对齐。text-align并不控制块元素自己的对齐,只控制它的行内内容的对齐。”从这里可以看出,控制文本居中对齐直接写text-align:justify就可以。但是这对于多行文本(即有文本换行)除了最后一行都可以实现两端对齐,最后一行依旧左对齐。所以就需要控制最后一行文本对齐方式的CSS属性:text-align-last。

2.text-align-last

text-align-last 属性规定如何对齐文本的最后一行。但是这里注意一点text-align-last 属性只有在 text-align 属性设置为 “justify” 时才起作用。所以,利用这个属性就可以控制最后一行文本的对齐方式。我们可以想象,如果是单行文本,就可以当作最后一行文本处理,直接设置text-align-last:justify来实现当行文本两端对齐,可惜的是,这样的方法兼容性并不好。

web开发中text-algin:justifyrh如何实现文本两端对齐

利用CSS实现兼容性较好的两端对齐

从上面的分析可以知道,如果文本出现换行,则除最后一行的所有文本都会实现两端对齐。这时我们想到利用::after伪类,给元素最后设置一个看不见的内联元素,并设置宽度为100%,就可以让我们可以看到的单行文本让浏览器认为是多行文本,从而实现单行文本的两端对齐。具体实现代码如下:

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width">
 <title>js Bin</title>
</head>
<body>
<div class="line">
 <div class="public">啊啊</div>
 <b>:</b>
 <b>aaaaaa</b>
</div>
<div class="line">
 <div class="public">啊啊啊啊啊</div>
 <b>:</b>
 <b>aaaaaa</b>
</div>
<div class="line">
 <div class="public">啊啊啊啊</div>
 <b>:</b>
 <b>aaaaaa</b>
</div>
</body>
</html>
.line{
 width:100%;
 height:15px;
 margin:5px;
 background-color: #ccc;
}
.public{
 width:80px;
 height:100%;
 display:inline-block;
 text-align: justify;
 vertical-align:top;
 background-color: #aaa;
}
.public::after{
   content:"";
   display: inline-block;
   width:100%;
   overflow:hidden;
   height:0;
}

运行结果:

web开发中text-algin:justifyrh如何实现文本两端对齐

以上是“web开发中text-algin:justifyrh如何实现文本两端对齐”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网JavaScript频道!

--结束END--

本文标题: web开发中text-algin:justifyrh如何实现文本两端对齐

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • web开发中text-algin:justifyrh如何实现文本两端对齐
    这篇文章主要为大家展示了“web开发中text-algin:justifyrh如何实现文本两端对齐”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“web开发中te...
    99+
    2024-04-02
  • css中如何使用text-align:justify实现两端对齐
    这篇文章主要介绍css中如何使用text-align:justify实现两端对齐,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用text-align:justifytext-ali...
    99+
    2024-04-02
  • 如何使用css实现文本两端对齐
    这篇文章主要为大家展示了“如何使用css实现文本两端对齐”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用css实现文本两端对齐”这篇文章吧。   在做表...
    99+
    2024-04-02
  • css怎么实现文本两端对齐
    小编给大家分享一下css怎么实现文本两端对齐,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   在做表单时我们经常遇到让上下两...
    99+
    2024-04-02
  • 怎么在css中实现文本两端对齐
    这篇文章将为大家详细讲解有关怎么在css中实现文本两端对齐,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。text-align直接设为justify就行了,text-justify的情况就复杂...
    99+
    2023-06-08
  • css中如何实现两端对齐
    这篇文章主要为大家展示了“css中如何实现两端对齐”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中如何实现两端对齐”这篇文章吧。 ...
    99+
    2024-04-02
  • 如何使用CSS3实现单行文本两端对齐
    小编给大家分享一下如何使用CSS3实现单行文本两端对齐,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! CSS3实现单行文本两端对齐p { height: 24px; ...
    99+
    2024-04-02
  • css如何设置文本两端对齐
    这篇文章主要介绍“css如何设置文本两端对齐”,在日常操作中,相信很多人在css如何设置文本两端对齐问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css如何设置文本两端对齐”...
    99+
    2024-04-02
  • css如何实现两端对齐
    这篇文章主要介绍“css如何实现两端对齐”,在日常操作中,相信很多人在css如何实现两端对齐问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css如何实现两端对齐”的疑惑有所帮...
    99+
    2024-04-02
  • Android项目中项目实现文本两端对齐
    这期内容当中小编将会给大家带来有关Android项目中项目实现文本两端对齐,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。具体方法如下 public class MainActivity extends...
    99+
    2023-05-31
    android roi 目中
  • html如何让段落文本两端对齐
    这篇文章主要介绍html如何让段落文本两端对齐,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!html有什么特点1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初学前端开发者使用。2、可扩展性:...
    99+
    2023-06-14
  • css如何设置文本格式两端对齐
    这篇文章主要介绍“css如何设置文本格式两端对齐”,在日常操作中,相信很多人在css如何设置文本格式两端对齐问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css如何设置文本格...
    99+
    2024-04-02
  • css中如何使用column实现两端对齐
    这篇文章主要为大家展示了“css中如何使用column实现两端对齐”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中如何使用column实现两端对齐”这篇文...
    99+
    2024-04-02
  • 如何使用css实现两端对齐
    这篇“如何使用css实现两端对齐”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“如何使用css实现两端对齐”,小编整理了以下知识点,请大家跟着小编的步伐一步一步...
    99+
    2024-04-02
  • css实现文本两端对齐的方法是什么
    这篇文章给大家介绍css实现文本两端对齐的方法是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。css实现文本两端对齐的方法   说起text-align,大家一定都不觉得陌生,我...
    99+
    2024-04-02
  • css如何实现不同浏览器下兼容文本两端对齐
    小编给大家分享一下css如何实现不同浏览器下兼容文本两端对齐,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在 form 表单的前端布局中,我们经常需要将文本框的提...
    99+
    2023-06-08
  • css中如何使用box-pack:justify实现两端对齐
    这篇文章将为大家详细讲解有关css中如何使用box-pack:justify实现两端对齐,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用box-pack:justify...
    99+
    2024-04-02
  • JavaScript中如何实现文本左对齐
    这篇文章主要介绍了JavaScript中如何实现文本左对齐的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript中如何实现文本左对齐文章都会有所收获,下面我们一起来...
    99+
    2024-04-02
  • css如何实现文本图标对齐
    这篇文章主要介绍css如何实现文本图标对齐,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!开发中遇见图片跟文字放在一行显示是最常见不过的了,两个行内元素的对齐通常也是最令人头疼,有时候明明使用了最常用的对齐方法,却总还...
    99+
    2023-06-08
  • web开发中如何使用客户端脚本
    这篇文章给大家分享的是有关web开发中如何使用客户端脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 客户端脚本是指由用户的Web浏览器执行的计算机程序的类型。JavaScr...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作