|
|
方法一:6 n" y, w9 A6 C( Q, U+ e9 q
float:right
: m R" H& t( H" N$ Z, S3 U- X此外,浮动还会使得布局更紧凑(没空隙)- [align=right] hello
- hi
- [/align]
复制代码 效果图如下:# s7 Z2 }% u6 |- |( r3 n" O( M
8 g: D, v. L O. R( J
方法二:
) k* S5 x! V! s' ?
4 E5 m* s3 g0 k( h3 R: qdisplay:inline-block+text-align:right
, [4 ?3 I, a, _5 H' jtext-align:right影响的是其下的行内元素或文字,所以inline-block使得div具有了行内元素的特性,可以右对齐- [align=right] hello
- hi
- [/align]
复制代码 效果图如下:
8 _- A- L2 U( @: k9 o" F: M. T
5 U1 T3 J6 T9 J从上面两个方法来看:
6 c: {" \5 B# g2 j% i1 p( W/ N9 m5 M
float的布局更为紧凑一些;5 t& d& R) F1 r5 I
float:right会改变顺序,而text-align:right不会;
9 P0 D8 V/ U7 p) j" x) l5 Gtext-align同时会影响其下元素的文字对齐方式; H$ a+ P3 i3 A+ P1 O- S6 Y1 h
所以,综合两个方法,可以得到如下组合:- [align=right] hello
- hi
- [/align]
复制代码 效果如下:
; h7 ~* I! c# b* r1 O7 ]! }
0 J6 b2 Q( z9 v, Q4 L+ [进一步发现,综合之后:
! t1 i' E* A6 [7 K1 N. Z, Q布局更为紧凑;
. _9 y" k! u2 s9 G8 ^1 ^" Lfloat和inline-block同行时,并不会产生覆盖浮动的现象,只是会各自规矩地排列着。4 z4 a: |$ @8 a2 {
到此这篇关于css下div下同行多元素右对齐的文章就介绍到这了,更多相关div同行多元素右对齐内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!9 o/ c* U+ M0 i; U
6 _: t! z) ?2 u$ P+ N, K& _ z0 E
来源:http://www.jb51.net/css/743775.html
L2 p" `; r y0 Z# N免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|