网站首页 > web开发 > CSS 正文
方法一:
float:right
此外,浮动还会使得布局更紧凑(没空隙)
<div style="background-color: red;width: 100%;height: 60px;/* text-align: right; */"> <div style="width: 30px;height: 100%;background-color: yellow;float: right;">hello</div> <div style="width: 60px;height: 100%;background-color: blue;float: right;">hi</div> </div>
效果图如下:
方法二:
display:inline-block+text-align:right
text-align:right影响的是其下的行内元素或文字,所以inline-block使得div具有了行内元素的特性,可以右对齐
<div style="background-color: red;width: 100%;height: 60px;text-align: right;"> <div style="width: 30px;height: 100%;background-color: yellow;display: inline-block;">hello</div> <div style="width: 60px;height: 100%;background-color: blue;display: inline-block;">hi</div> </div>
效果图如下:
从上面两个方法来看:
float的布局更为紧凑一些;
float:right会改变顺序,而text-align:right不会;
text-align同时会影响其下元素的文字对齐方式;
所以,综合两个方法,可以得到如下组合:
<div style="background-color: red;width: 100%;height: 60px;text-align: right;"> <div style="width: 30px;height: 100%;background-color: yellow;display: inline-block;">hello</div> <div style="width: 60px;height: 100%;background-color: blue;float: right;">hi</div> </div>
效果如下:
进一步发现,综合之后:
布局更为紧凑;
float和inline-block同行时,并不会产生覆盖浮动的现象,只是会各自规矩地排列着。
到此这篇关于css下div下同行多元素右对齐的文章就介绍到这了,更多相关div同行多元素右对齐内容请搜索开源网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持开源网!
- 上一篇: css解决浮动导致父元素高度坍塌的几种方法
- 下一篇: css实现元素垂直居中显示的7种方式
猜你喜欢
- 2021-07-16 HTML中div和span比较_动力节点Java学院整理
你 发表评论:
欢迎- 2957℃JS彻底弄懂GMT和UTC时区
- 2831℃JS使用canvas技术模仿echarts柱状图
- 2651℃JS装饰者模式和TypeScript装饰器
- 2575℃JS ES6展开运算符的几个妙用
- 2544℃vue的ssr服务端渲染示例详解
- 2366℃jquery插件实现图片对比
- 2323℃微信小程序视频弹幕位置随机
- 1835℃docker安装redis设置密码并连接的操作
- 0℃未命名
- 开源分类
- 最近发表
-
- 云服务器推荐,云服务器去哪买靠谱?
- (1)python+selenium第一个自动化脚本:实现打开百度首页并搜索selenium
- Discuz!教程之启用HTTPS后解决各处遗留http://网址问题
- 网站如何识别 你是 selenium爬虫?那我们怎么解决(反反爬)
- 旋转拖动验证码解决方案
- python关键词排名_python实现百度关键词排名查询
- Unity3D研究院之通过ipa或apk获取游戏所使用的unity和Xcode版本
- Unity3D研究院编辑器之脚本生成Preset Libraries(十四)
- 手把手教你Charles抓包工具使用
- python开发的程序内存越来越大_遇到个python进程占用内存太多的问题 | 数据,更懂人心...
- 开源网标签
本文暂时没有评论,来添加一个吧(●'◡'●)