首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么我的孩子div不能滚动并居中于列中?

问题:为什么我的孩子div不能滚动并居中于列中?

回答: 这个问题可能是由于CSS样式设置不正确导致的。以下是一些可能的原因和解决方法:

  1. 缺少滚动属性:如果你希望div能够滚动,需要为其添加滚动属性。可以使用CSS的overflow属性来实现滚动效果。例如,将overflow属性设置为"auto"或"scroll",可以在div内容溢出时显示滚动条。如果希望只在垂直方向上滚动,可以使用overflow-y属性。
  2. 定位问题:要将div居中于列中,需要正确设置其定位属性。可以使用CSS的flexbox布局或者position属性来实现。如果使用flexbox布局,可以将父容器设置为display: flex,并使用justify-content和align-items属性来居中子元素。如果使用position属性,可以将父容器设置为position: relative,并将子元素的position属性设置为absolute,并使用top、bottom、left和right属性来调整位置。
  3. 列宽度问题:如果列的宽度不够容纳div,并且没有设置溢出属性,那么div将无法滚动并居中。确保列的宽度足够容纳div,并且设置了适当的溢出属性。
  4. 其他可能的问题:还有一些其他可能导致div不能滚动并居中的问题,例如CSS样式冲突、浏览器兼容性问题等。可以使用浏览器的开发者工具检查CSS样式和布局,并尝试调整相关属性来解决问题。

总结: 要使div能够滚动并居中于列中,需要正确设置滚动属性、定位属性和列宽度,并解决其他可能的问题。具体的解决方法可以根据具体情况进行调整和尝试。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

前端成神之路-CSS(选择器、背景、特性)

CSS复合选择器 目标 理解 理解css复合选择器分别的应用场景 应用 使用后代选择器给元素添加样式 使用集选择器给元素添加样式 使用伪类选择器 为什么要学习css复合选择器 CSS选择器分为...基础选择器 和 复合选择器 ,但是基础选择器不能满足我们实际开发,快速高效选择标签。...注意: 只有 文字才 能组成段落 因此 p 里面不能放块级元素,特别是 p 不能div 同理还有这些标签h1,h2,h3,h4,h5,h6,dt,他们都是文字类块级标签,里面不能放其他块级元素...行高那些事(line-height) 目标 理解 能说出 行高 和 高度 三种关系 能简单理解为什么行高等于高度单行文字会垂直居中 应用 使用行高实现单行文字垂直居中 能会测量行高 3.1...3.2 单行文本垂直居中 行高我们利用最多一个地方是: 可以让单行文本在盒子垂直居中对齐。 文字行高等于盒子高度。 这里情况些许复杂,开始学习,我们可以先从简单地方入手学会。

1.9K20

建议收藏!总结了42种前端常用布局方案

作者:一碗周 本文已授权转载于:https://juejin.cn/post/7028962991345254407 对 CSS 布局掌握程度决定你在Web开发开发页面速度。...本篇文章总结了四十二种CSS常见布局,这四十二种布局可以细分为如下几类: 水平居中 垂直居中 水平垂直居中布局 三布局 等分布局 Sticky Footer布局 全屏布局 这些内容也正是本篇文章目录...left -margin 用法,但是该方法不需要手动计算宽度。...通过position实现 实现步骤 左右两脱离文档流,通过偏移方式到达自己区域 使中间自适应宽度为父级容器减去两个定宽 通过外边距将容器往内缩小 实现CSS代码如下: .left {...使用calc函数实现 实现步骤如下: 通过 calc 函数计算出中间容器高度。 中间出现滚动容器设置overflow: auto即出现滚动时候出现滚动条。

4.1K30
  • 建议收藏!总结了 42 种前端常用布局方案

    对 CSS 布局掌握程度决定你在Web开发开发页面速度。随着Web技术不断革新,实现各种布局方式已经多得数不胜数了。...本篇文章总结了四十二种CSS常见布局,这四十二种布局可以细分为如下几类: 水平居中 垂直居中 水平垂直居中布局 三布局 等分布局 Sticky Footer布局 全屏布局 这些内容也正是本篇文章目录...left -margin 用法,但是该方法不需要手动计算宽度。...通过position实现 实现步骤 左右两脱离文档流,通过偏移方式到达自己区域 使中间自适应宽度为父级容器减去两个定宽 通过外边距将容器往内缩小 实现CSS代码如下: .left {...使用calc函数实现 实现步骤如下: 通过 calc 函数计算出中间容器高度。 中间出现滚动容器设置overflow: auto即出现滚动时候出现滚动条。

    4.1K30

    CSS 你需要知道 auto 一切!

    当我们有一个元素应该在它父元素内部水平和垂直居中时,我们可能会倾向使用translateX或translateY。 我们可以使用下面方法让具有绝对定位元素居中: 设置宽度和高度。...CSS grid 和自动设置一个 auto ? 在CSS Grid,我们可以设置一个列为auto,这意味着它宽度将基于它内容长度。...在 Chrome 窗口中,滚动条总是显示出来,这是不正确和令人困惑行为。 通过使用auto关键字,我们可以确保滚动条不会显示,除非内容高度大于它容器。 根据MDN: 取决用户代理。...如果检查了子项并转到computed styles,你猜下left属性值会是什么? ? left默认值为16px,即使没有设置。为什么会发生这种情况?...我们不能使用left:0,因为这会将子元素粘到边缘,这不是我们想要。 请参阅下面的模型,以了解意思。 ? 要以正确方式重置子项,我们应该使用left: auto。

    5.2K30

    CSS之垂直水平居中背后

    但是Grid针对容器划分要比Flex复杂得多。 Grid容器水平区域称为行,垂直区域称为,行与交叉区域叫做单元格。诶?这不是跟表格命名很像?嗯~~几乎一模一样。   ...,就可以实现我们理想垂直水平居中,非常简单、快捷、舒适。   ...要注意是,relative是相对于自己所在位置进行相对位移。所以,在本例代码展现效果和translate十分类似。 2、sticky      粘性定位,实际上要依赖于滚动盒子。...,所以不太能看出来滚动效果,我们改下例子: 是符合子文字是符合子文字是符合子文字是符合子文字是符合子文字是符合子文字是符合子文字...再说句实话,写到这里已经写有点烦了~~为啥……,因为不能多说,多说就是每个属性规范,又不能不说,就是咽咽不下去,吐吐不出来感觉,好难受~   好吧,我们看代码,这回代码,有点恶心,不建议在生产中使用这套方案来实现垂直水平居中

    1.7K10

    div水平垂直居中几种方法

    前言导读 利用 CSS 来实现对象垂直居中有许多不同方法,比较难是选择那个正确方法。使用 CSS 实现水平居中很容易,但要实现垂直居中并不容易。而且有些方法在一些浏览器无效。...div 在 body 内,当用户缩小浏览器窗口,滚动条不出现情况) 追加元素 这种方法,在 content 元素外插入一个 div。.../div> 优点: 适用于所有浏览器 没有足够空间时(例如:窗口缩小) content 不会被截断,滚动条出现 缺点: 唯一能想到就是需要额外空元素了,可能对于某些强迫症患者来说是不愿意...这个 div 被设置为 top:0; bottom:0;。但是因为它有固定高度,其实并不能和上下都间距为 0,因此 margin:auto; 会使它居中。...缺点: IE(IE8 beta)无效 无足够空间时,content 被截断,但是不会有滚动条出现 如何让文本水平垂直居中 css居中属性

    2.1K20

    简单聊一聊如何用CSS制作一个专业头部页眉(Headers)

    在本文中,我们将探索一些基本技巧和提示,以帮助您使用CSS创建令人惊艳页眉布局。我们并不过多关注设计,而是专注创建布局,了解创建布局时可能遇到困难。...Space-Between在一个三页眉无法居中 首先,让我们谈谈三页眉,因为这是最常见到实现错误一种情况。... 将所有链接放在页眉导航标签。...因此,这是一个非常简单标记。通常情况下,导航应该在第一个和最后一个项之间居中对齐。 根据我观察,这个问题已经成为前端社区新问题,类似居中一个div问题。...它们大多数使用了展示将justify-content属性设置为space-between技巧(因此,它们导航并没有真正居中)。

    37410

    实现瀑布流布局

    是比较流行一种网站页面布局,视觉表现为参差不齐多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块附加至当前尾部,瀑布流主要特性便是错落有致,定宽而不定高设计让页面区别传统矩阵式图片布局模式...实例 主体思路是记录每一高度,父容器相对定位,成员绝对定位,利用top与left属性控制位置,每次新增加成员时找到高度最低那个将成员置于其下方,即可实现瀑布流布局。...如果不需要动态加入成员,而只是一次性加载供展示用,那么可以考虑使用flex布局将容器设置为flex-direction: column;以及flex-wrap: wrap;给予容器一个合适高度来实现...,还可以使用CSS3新增column-*多布局来实现,这两种也就是纯CSS实现瀑布流布局方式,但是由于这两种方式都是将成员纵向排列,并不适合需要动态插入成员布局,当需要动态插入成员时还是需要使用...color: #fff; /* 字体颜色白色 */ } </body

    85010

    你会用到 15个前端小知识

    (或往左往右移动,取决于是垂直滚动条还是水平滚动div::-webkit-scrollbar-track 滚动轨道(里面装有 Thumb div::-webkit-scrollbar-button...滚动轨道两端按钮,允许通过点击微调小方块位置 div::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去 div::-webkit-scrollbar-corner...边角,即两个滚动交汇处 div::-webkit-resizer 两个滚动交汇处上用于通过拖动调整元素大小小控件注意此方案有兼容性问题,一般需要隐藏滚动条时都是用一个色块通过定位盖上去,或者将子级元素调大...也不能像表单一样通过 maxlength 控制最大长度。也忘记在什么情况下用到过了,后面想起来再补吧。 11.calc 这是一个 css 属性,一般称之为 css 表达式。...那为什么会有 Reflect 对象呢,其实他最大用处就是提供了一套统一操作 Object API。

    92510

    CSS杂谈

    但是这样对于代码又很不优雅,那么可以把这些设置inline-block元素用一个div包裹起来,然后给这个div设置font-size 0,不能给这些元素设置0。亲测有效。...当我们想要一个div元素居中,那么我们要给这个div宽度然后设置margin 0 auto。...当然有人会问,如果只是这样直接用p元素不一样吗,想说是当你遇见之后你就知道了。包括图片等也可以用这种方法居中。...几乎所有页面都会遇见上下左右垂直居中问题,很多人用距离去定位居中这边推荐是用flex布局,还不知道可以去学一下。...当你要做很多边框一层一层时候,想大部分会采用很多div上下左右居中,然后不停背景图片,这边推荐使用box-shadow,其他都设置0,调整扩张半径。两层border时候,使用outline。

    79520

    Web-第五天 BootStrap学习

    积极情绪,自信孩子 作者:[美] 肯尼斯?巴里西(Kenneth Barish, Ph.D.)...提供两个容器如下: .container 类用于固定宽度支持响应式布局容器。 ......栅格特点 “行(row)”必须包含在 .container (固定宽度)或 .container-fluid (100% 宽度)(column)” 可以作为行(row)”直接子元素。...行使用样式“.row”,使用样式“col-*-*” 内容应当放置于“(column)”内 大于12时,将另起一行排列 栅格类适用于与屏幕宽度大于或等于分界点大小设备,并且针对小屏幕设备覆盖栅格类...> 1.7 重写首页之footer 1.7.1 案例分析 通过分析,该模块需要使用栅格划分上下两行,第二行文字信息准备使用“列表”,内容居中将提供两种方案:文字居中,栅格偏移 ?

    5.1K50

    8则未必知道且超级实用纯CSS布局排版技巧 | 网易4年实践

    经典「三布局」由左右三组成,其特点为连续两宽度固定、剩余一宽度自适应和三高度固定且相等。...以下以左宽度固定和右宽度自适应为例,反之同理。整体实现原理与上述两布局一致。...class="right"> 为了让右宽度自适应计算,就不使用float + margin-left方式了,若使用margin-left还得结合左宽度计算。...双飞翼布局:中间插入子节点声明margin为左右让出空位,将左右固定在空位上 圣杯布局float + margin-left/right + padding-left/right 由于浮动节点在位置上不能高于前面或平级非浮动节点...} } 居中布局 「居中布局」由父容器与若干个子容器组成,子容器在父容器横向排列或竖向排列且呈水平居中或垂直居中

    3.2K20

    CSS入门?一篇就够了!

    集选择器 集选择器(CSS选择器分组)是各个选择器通过逗号连接而成,任何形式选择器(包括标签选择器、class类选择器id选择器等),都可以作为集选择器一部分。...想要设置一个可继承属性,只需将它应用于父元素即可。 简单理解就是: 子承父业。 CSS最后执行口诀: 龙生龙,凤生凤,老鼠生孩子会打洞。...布局流程 为了提高网页制作效率,布局时通常需要遵守一定布局流程,具体如下: 1、确定页面的版心(可视区)。 2、分析页面行模块,以及每个行模块模块。 3、制作HTML结构 。...一固定宽度且居中 最普通,最为常用结构 两左窄右宽型 通栏平均分布型 清除浮动 为什么要清除浮动 准确地说,并不是清除浮动,而是清除浮动后造成影响 清除浮动本质 清除浮动主要为了解决父级元素因为子级浮动引起内部高度为...:text">是文本 尽量不要用hand 因为 火狐不支持 pointer ie6以上都支持尽量用 轮廓 outline 是绘制元素周围一条线,位于边框边缘外围,可起到突出元素作用

    5.2K20

    使用这种技巧,可以大大地提高前端布局效率

    上已经收录,文章已分类,也整理了很多文档,和教程资料。 在布局,对于每块功能 DOM 结构,我们一般使用一个带有 wrapper 类元素把它包裹起来,让代码或者网页内容更易于阅读。...但是,对于大屏幕,这是非常烦人。 对设计元素进行分组可以更好地增加间距。 在没有wrapper情况下,将设计元素划分为是不容易完成。...而宽度如何这取决 UI 设计。 一般来说,最常用宽度是1000px-1300px。 例如,流行框架Bootstrap使用1170px宽度。...这会让元素相对于包含块边缘水平居中。 这里使用margin:0 auto,这基本上将顶部和底部margin重置为零,使其左侧和右侧为auto。 使用此功能会有一些后果,这将在本文后面介绍。...对于此示例,使用text-align:center足以使内容居中。 对wrapper使用 CSS 变量 只用一种尺寸wrapper很少。 wrapper宽度可以小也可以大,具体取决内容。

    3.9K20

    css笔记

    固定宽度且居中 最普通,最为常用结构 两左窄右宽型 比如小米 小米官网 通栏平均分布型 比如锤子 锤子官网 清除浮动 人生就像乘坐北京地铁一号线: 途经国贸,羡慕繁华; 途经天安门,幻想权力...好比我们浮动,有浮动开始,则就应该有浮动结束。 为什么要清除浮动 我们前面说过,浮动本质是用来做一些文字混排效果,但是被我们拿来做布局用,则会有很多问题出现, 但是,你不能说浮动不好 。... 一阵感动,刚想夸他两句。 儿子接着说:“以后全靠你让拼爹了!”  [注意] 如果文档可滚动,绝对定位元素会随着它滚动,因为元素最终会相对于正常流某一部分定位。...固定定位完全脱标,不占有位置,不随着滚动滚动。 记忆法: 就类似孙猴子, 无父无母,好不容易找到一个可靠师傅(浏览器),就听师傅,别的都不听。 ie6等低版本浏览器不支持固定定位。...白话文: 孩子在家里愿意怎么折腾都行,但是出了家门口,你就乖乖不能影响外面的任何人。 BFC主要用途 BFC能用来做什么?

    7.7K50
    领券