将多个DIV放在一行显示的三种方法(超简洁,一目了然)

这篇具有很好参考价值的文章主要介绍了将多个DIV放在一行显示的三种方法(超简洁,一目了然)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.先设置一个DIV,里面套4个子div,并设置样式,width用像素或者%百分比表示时:

<template>
    <div id="contain">
        <div ref="main" class="main"></div>
        <div ref="main1" class="main"></div>
        <div ref="main2" class="main"></div>
        <div ref="main3" class="main"></div>
    </div>
</template>
#contain{
    display: flex;
    //挤不下换行
    flex-wrap: wrap;
    //展开铺满,justify-content:center;则代表居中
    justify-content:space-between;
}
.main{
    width: 500px;
    height:350px;  
}

2.width用vh表示时,父div中要加上position: fixed;:

<template>
    <div id="contain">
        <div ref="main" class="main"></div>
        <div ref="main1" class="main"></div>
        <div ref="main2" class="main"></div>
        <div ref="main3" class="main"></div>
    </div>
</template>
#contain{
    position: fixed;
    display: flex;
    //挤不下换行
    flex-wrap: wrap;
    justify-content:space-between;
}
.main{
    width: 40vh;
    height:350px;  
}

可以注意到子div无需加display: inline-block; 也可以实现。

效果如下

当width为40vh时,此时一行可装下:
多个div怎么在同一行,vue.js,css,html,前端
当width为50vh时,此时一行装不下,自动换行:
多个div怎么在同一行,vue.js,css,html,前端
**注意:**当一页装不下时,可在父DIV中设置 overflow: auto;使其未展示部分可上下滑动,不过此时父DIV不能用 position: fixed属性,也就是width不能用vh或vw表示,否则滑动条失效。
多个div怎么在同一行,vue.js,css,html,前端
多个div怎么在同一行,vue.js,css,html,前端
补充:也可以用antd组件中的space组件,将若干个DIV或者组件放在space中,设置size大小即space组件中每个组件的间隔。另外Row与Col组件的结合使用也可以达到以上效果,当无法确定具体间隔时推荐Row与Col组件。文章来源地址https://www.toymoban.com/news/detail-566032.html

到了这里,关于将多个DIV放在一行显示的三种方法(超简洁,一目了然)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • selenium的三种等待方式(强制等待,隐式等待,显示等待)

    目录 1.强制等待(无条件等待) 2.隐式等待 3.显示等待 有时候做自动化测试,需要进行等待,因为下一步的操作依赖于上一步的结果,但是程序执行的很快,有时候页面还未加载完成就进行了下一步的操作,很容易就出现错误,例如像【NO SuchElement Exception】有时候就是因为这

    2024年02月15日
    浏览(34)
  • webdriver 的三种等待方式(强制等待、隐式等待、显示等待)

    在自动化测试脚本的运行过程中,webdriver操作浏览器的时候,对于元素的定位是有一定的超时时间,大致应该在1-3秒的样子,如果这个时间内仍然定位不到元素,就会抛出异常,中止脚本执行。我们可以通过在脚本中设置等待的方式来避免由于网络延迟或浏览器卡顿导致的偶

    2024年02月13日
    浏览(37)
  • selenium中的三种等待方式以及显示等待和隐式等待区别

    selenium中一般分为三种等待方式:显示等待、隐式等待、sleep强制等待 1、显示等待(有条件) 程序提前指定等待条件和等待时间,在查找元素时,判断规定时间内是否满足条件,满足则继续执行,不满足或超出时间则抛出异常 2、隐式等待(无条件) 程序提前指定等待时间,在查

    2024年02月12日
    浏览(39)
  • unity伤害数字显示,最简单简洁的方法

    想做一个伤害数字显示,结果发现搜索结果都太繁琐,我觉得这么简单的功能不应该这么麻烦啊! 所以做一个教程 在怪物身上创建一个画布,设置渲染模式为世界空间,然后重置,修改大小,高度高一点,因为text只有在画布范围内才显示,我们要做飘升数字! 在画布下创建

    2024年02月14日
    浏览(38)
  • 设置环境变量的三种方法

    用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。 修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。 一般只有root用户才有编辑权限; 用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会

    2024年02月15日
    浏览(39)
  • python中的三种注释方法

    在编写程序中,使用注释不会影响程序代码的执行,但可以使得代码通俗易懂,便于维护, 在python,一共有三种注释方法 法一 单行注释,使用#注释,一般放于句首,或者放在代码语句之后,要被注释的代码之前 例如: 法二 对于多行注释,使用单行注释效率不高,所以用三

    2024年02月02日
    浏览(50)
  • 动态VALN的三种划分方法

    VLAN的概念 VLAN(Virtual Local Area Network)的中文名为\\\"虚拟局域网\\\"。VLAN是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的新兴数据交换技术。这一新兴技术主要应用于交换机和路由器中,但主流应用还是在交换机之中。但又不是所有交换机都具有此功能,

    2024年02月07日
    浏览(80)
  • Java延时的三种方法

    一、Robot,Thread和Timer 打印: 二、补充: 关于方法二的 this.cancel() ; 解释: 取消此计时器任务。如果任务已计划一次执行,但尚未运行,或尚未计划,则它将永远不会运行。如果任务已计划重复执行,则它将永远不会再次运行。(如果此调用发生时任务正在运行,则任务将运

    2024年02月16日
    浏览(41)
  • 脱离文档流的三种方法

            什么是脱离文档流呢?可以这样理解,本来这个标签是属于文档流管理的,那么它应该按照文档流的正常布局方式从左至右从上之下,并且符合标签本身的含义。         脱离文档流是指,这个标签脱离了文档流的管理。不受文档流的布局约束了,并且更重要

    2024年02月15日
    浏览(31)
  • 加密文档的三种基本方法

    一、Windows系统自带的加密工具:       1、找到一个word文档,对其进行加密:        2、在选择的word文档上右击,并选择最下方的属性,进入属性界面       3、在属性界面点击高级,进入高级属性界面,找到“机密内容以便于保护数据”并选择它,最后在高级属性和wor

    2024年02月05日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包