块级元素要浮动显示的话,我是用display:inline将块级元素转化成内联元素可以么?

来源:13-4 起飞咯 - 浮动模型

janze

2018-07-30 10:37

块级元素要浮动显示的话,我是用display:inline将块级元素转化成内联元素可以么?

写回答 关注

3回答

  • joze
    2018-07-30 11:49:34
    已采纳

    在写样式的时候,一般先是盒子模型,在一个平面处理样式

    比如两个div要并入一行,可以改变div这种块级元素的显示方式(display:inline)

    当盒子模型不能满足,比如有相对位置和层叠现象,不在一个平面的时候,用布局模型,层模型去解决float,position

    display:inline能让块级元素有浮动显示(float:left)的部分效果,但是它们有本质的区别

    如果你需要的效果用display:inline不能满足时,再考虑浮动显示效果 float

    janze

    好的,谢谢

    2018-07-30 13:42:46

    共 1 条回复 >

  • 慕UI0037103
    2018-12-18 15:49:07

    不可以,因为用display:inline的话,div的高度和宽度就不能被设置了

  • 电子153
    2018-08-14 14:52:05

    但是两个div之间还是会有间距,不过这时候再用浮动也可以,但是何必这么麻烦嗯,一开始直接浮动就好了。

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225809 学习 · 18234 问题

查看课程

相似问题