博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apple官网研究之使用Justify布局导航
阅读量:6923 次
发布时间:2019-06-27

本文共 793 字,大约阅读时间需要 2 分钟。

在实现文字两端对齐的时候,可以对文字所在的元素使用如下属性来达到需求

text-align: justify;

我们已经知道,使用浮动布局是一个次等选择,因为浮动布局会导致页面全局渲染2次而降低渲染效率,因此陆续出现了许多浮动布局的替换方案。比如新旧两种弹性盒模型,以及接下来我们需要分析到的内联块元素的两端对齐。

Apple官网也是使用了内联块元素的两端对齐。

Javascript
Css
Angular
Gulp
Bootstrap
.wrap {    max-width: 600px;    background-color: orange;    color: #fff;    margin: 20px auto;    text-align: justify;    height: 44px;    line-height: 44px;}.item {    display: inline-block;}.wrap::after {    display: inline-block;    content: '';    width: 100%;    line-height: 0;    font-size: 0;}

想要使用justify达到预期效果,必须注意到以下一点

内联元素最后一排不会两端居中,而会左对齐。

因此,如果导航元素只有一排的话,text-align: justify并不会生效, 所以我们在wrap子元素的最后添加一个after伪类,并将他的宽度设置为100%,那么最后一排就是这个after伪类了,效果就得意正常实现。

clipboard.png

转载地址:http://tjujl.baihongyu.com/

你可能感兴趣的文章
python最简单的发邮件方式(不带附件)
查看>>
maven第二节-maven基础-依赖管理
查看>>
通过脚本加hosts.deny文件阻止防***
查看>>
javascript函数的3种定义方式
查看>>
ORA-12578: TNS:wallet open failed
查看>>
快收藏!高手Linux运维管理必备工具大全,你会吗?
查看>>
Linux下Redis服务安全加固
查看>>
我的友情链接
查看>>
Dockerfile构建简单的mysql
查看>>
nutch介绍和安装配置
查看>>
Linux下的tar压缩解压缩命令详解
查看>>
JDK环境变量配置
查看>>
AKKA入门
查看>>
如何使用KeyChain保存和获取UDID
查看>>
理解css中的长度单位
查看>>
折半算法的demo
查看>>
windows && linux 访问github
查看>>
【JavaScript】容器尺寸/偏移尺寸/滚动条距离
查看>>
commons-fileupload的使用
查看>>
518抽奖软件教程之:开盘选房摇号
查看>>