首页 > 软件开发 > HTML >

html/css如何让多个div标签水平排列

来源:互联网 2023-03-16 19:11:47 92

介绍在html/css中使多个标签(比如div)水平排列的两种方法比较。分别是float: left和display: inline-block。UEM办公区 - 实用经验教程分享!

html/css如何让多个div标签水平排列?UEM办公区 - 实用经验教程分享!

工具/原料

  • html编辑器

方法/步骤

  • 1

    首先如图所示,我在html中放置了两个iframe标签,没有额外设置。UEM办公区 - 实用经验教程分享!

    如果直接浏览器打开,可以看到iframe标签默认就是横向排列的。UEM办公区 - 实用经验教程分享!

    html/css如何让多个div标签水平排列?UEM办公区 - 实用经验教程分享!

    html/css如何让多个div标签水平排列?UEM办公区 - 实用经验教程分享!

  • 1该信息未经许可获取自百度经验
  • 2

    如果我将这两个iframe标签分别放在一个div标签里,可以看到div标签默认是竖着排列的,即一个div标签会占满一行。UEM办公区 - 实用经验教程分享!

    html/css如何让多个div标签水平排列?UEM办公区 - 实用经验教程分享!

    html/css如何让多个div标签水平排列?UEM办公区 - 实用经验教程分享!

  • 3

    第一种方法是,使用css同时设置这两个div标签的float为left。这样设置以后,这两个标签就是横向排列了。UEM办公区 - 实用经验教程分享!

    但是要注意的是,后面这两个div后面的标签也在这一行继续排列了,因为使用float默认这两个div标签没有占据高度。UEM办公区 - 实用经验教程分享!

    html/css如何让多个div标签水平排列?UEM办公区 - 实用经验教程分享!

    html/css如何让多个div标签水平排列?UEM办公区 - 实用经验教程分享!

  • 4

    解决方法是,将两个div标签套在一个父级div标签,然后设置父级标签的overflow为hidden。UEM办公区 - 实用经验教程分享!

    html/css如何让多个div标签水平排列?UEM办公区 - 实用经验教程分享!

  • 5

    另一种使得div标签横排显示的办法是,设置他们的display样式为inline-block。UEM办公区 - 实用经验教程分享!

    html/css如何让多个div标签水平排列?UEM办公区 - 实用经验教程分享!

  • 6

    不过,不管是那种横向排列,当浏览器宽度过窄,都会自动折行,就好像竖着排列。UEM办公区 - 实用经验教程分享!

    html/css如何让多个div标签水平排列?UEM办公区 - 实用经验教程分享!

  • 注意事项

    • 最新的html还支持新的布局方式。不过如上方法兼容性好一些。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!UEM办公区 - 实用经验教程分享!


    标签: CSSHTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码