CSS实现DIV居中的三种方法

 时间:2026-02-14 05:59:57

1、方法一:利用margin,div1的宽减去div2的宽就是div2margin-left的数值:(100-40)/2=30,div1的高减去div2的高就是div2margin-top的数值:(100-40)/2=30。

CSS实现DIV居中的三种方法

2、方法二:利用css的 position属性,把div2相对于div1的top、left都设置为50%,然后再用margin-top设置为div2的高度的负一半拉回来,用marg-left设置为宽度的负一半拉回来,css如下设置。

CSS实现DIV居中的三种方法

3、方法三:还是用css的position属性,如下的html。

CSS实现DIV居中的三种方法

4、方法四:利用css3的新增属性table-cell。

CSS实现DIV居中的三种方法

5、方法五:这个方法还有一个好处就是,div2的高度可以不固定,如下。

CSS实现DIV居中的三种方法

  • 蛙泳中的手臂技术
  • 如何用3Dmax给打火机建模
  • PS如何快速用铅笔工具做枫叶素材
  • Photoshop健身运动海报设计
  • ps教程--制作玫瑰形状的效果
  • 热门搜索
    旅游日语 皇帝攻略 qq申诉不成功怎么办 百雀羚的面膜怎么样 qq改密码怎么改 淘宝怎么认证 凉拌苦瓜的做法 私处可以脱毛吗 张家界旅游攻略自由行三天 孕妇可以吃鱼胶吗