布局神器display:table-cell

本文介绍了如何利用CSS的display:table-cell属性来实现元素两端对齐、自动平均划分、图片垂直居中、两box等高对齐以及弹性响应式布局。通过实例展示,展示了table-cell在布局中的强大功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

元素两端对齐

    第一个案例是让两个元素分别向左和向右对齐,如果是过去,我一定会用float来实现,但其实用table可以这么做:

    

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
* {
     box-sizing: border-box;
}
.content {
     display : table;
     border 1px  solid  #06c ;
     padding 15px  5px ;
     max-width 1000px ;
     margin 10px  auto ;
     min-width 320px ;
     width 100% ;
}
.box {
     width 100px ;
     height 100px ;
     border 1px  solid  #ccc ;
     text-align center ;
     display : inline- block ;
     font-size 40px ;
     line-height 100px ;
}
. right  {
     text-align right ;
     display table-cell
}
. left  {
     text-align left ;
     display table-cell
}

 

1
2
3
4
5
6
7
8
< div  class="content">
     < div  class="left">
         < div  class="box">B</ div >
     </ div
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值