京东6.18大促主会场领京享红包更优惠

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6572|回复: 0

css下div下同行多元素右对齐

[复制链接]

21

主题

0

回帖

10

积分

新手上路

积分
10
发表于 2020-9-22 00:46:28 | 显示全部楼层 |阅读模式 来自 中国
方法一:
1 L  g" Q- |$ p3 {7 Bfloat:right" N% q! ~; D/ |# R- r
此外,浮动还会使得布局更紧凑(没空隙)
  1. [align=right]        hello
  2.         hi
  3. [/align]
复制代码
效果图如下:* P6 J  J1 {' h9 {4 c

& c+ V% _+ o; e+ B方法二:
3 B  P' W/ ~5 _' e* w) i$ t6 Y
! m( \/ m( Q4 l- ^% F4 K
display:inline-block+text-align:right: {1 ?. e6 Z' |6 o0 ]6 b  x
text-align:right影响的是其下的行内元素或文字,所以inline-block使得div具有了行内元素的特性,可以右对齐
  1. [align=right]        hello
  2.         hi
  3. [/align]
复制代码
效果图如下:
( z6 D- Q  B& e+ {8 d2 c! C
7 A5 E# T9 [2 T1 P2 i
从上面两个方法来看:3 g' Z: ^2 `( t! x* W% l

7 Y/ k1 r1 I. Y$ l! v( G$ [  v; ffloat的布局更为紧凑一些;) y/ v, f7 v, ~
float:right会改变顺序,而text-align:right不会;- v* q; y  V, h( r) F8 O4 P
text-align同时会影响其下元素的文字对齐方式;( b) h4 t! h+ C  u: W
所以,综合两个方法,可以得到如下组合:
  1. [align=right]        hello
  2.         hi
  3. [/align]
复制代码
效果如下:% T1 s/ L3 ?, m4 T3 N3 H' h- z) Z

, ?' K# P. K, v进一步发现,综合之后:
0 R* m+ w; H* w6 E布局更为紧凑;
+ }5 H! \: U" k1 J3 Mfloat和inline-block同行时,并不会产生覆盖浮动的现象,只是会各自规矩地排列着。
9 O% s; i$ x8 L( y. B2 _4 \+ X 到此这篇关于css下div下同行多元素右对齐的文章就介绍到这了,更多相关div同行多元素右对齐内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!, X. u  w0 `, Z0 B- _! z' D. s
5 v' s" p4 l( k7 X& Y* ?- C- }& J' R
来源:http://www.jb51.net/css/743775.html
* ~, t7 G) W# g& b9 J: j免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

帖子地址: 

梦想之都-俊月星空 优酷自频道欢迎您 http://i.youku.com/zhaojun917
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )|网站地图

GMT+8, 2026-4-19 03:12 , Processed in 0.044996 second(s), 24 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表