首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    css基础教程之布局属性

    div{display:block;} span{display:inline;} 二、float 浮动 none 设置元素不浮动 left 设置元素浮在左边 right 设置元素浮在右边...float{ float:left; } 三、clear 清除浮动 none 允许两边都可以有浮动对象 both 不允许有浮动对象 left 不允许左边有浮动对象 right 不允许右边有浮动对象...visibility:visible;} 五、overflow 内容溢出处理 可以分拆:overflow-x,overflow-y 元素定义宽高之后生效 visible 对溢出内容不做处理,内容可能会超出容器...hidden 隐藏溢出容器的内容且不出现滚动条。 scroll 隐藏溢出容器的内容,溢出的内容可以通过滚动呈现。...auto 当内容没有溢出容器时不出现滚动条,当内容溢出容器时出现滚动条,按需出现滚动条。 .over{overflow:auto;}

    51220

    Day8:html和css

    : hidden 隐藏 dis和vis的区别: dispaly 不占位置 visibility 站位置 overflow: hidden 溢出的部分隐藏掉 visible 显示 auto 自动 超出的就显示滚动条...,不超出不显示 scroll 总是显示滚动条 用户界面: cursor鼠标样式 default 小白 text 文本 move 移动 pointer 小手 轮廓线: outline: 0 或者为...定义元素相对于其父元素上边线的距离 bottom 底部偏移量,定义元素相对于其父元素下边线的距离 left 左侧偏移量,定义元素相对于其父元素左边线的距离 right 右侧偏移量,定义元素相对于其父元素右边线的距离...visible :  不剪切内容也不添加滚动条。...auto :   超出自动显示滚动条,不超出不显示滚动条 hidden :  不显示超过对象尺寸的内容,超出的部分隐藏掉 scroll :  不管超出内容否,总是显示滚动条 鼠标样式cursor

    1.7K40

    javascript中的offsetWidth、clientWidth、innerWidth及相关属性方法

    定位父节点 的top方向的距离 * offsetLeft 获取当前元素到 定位父节点 的left方向的距离 * * scrollWidth 元素内容真实的宽度,内容不超出盒子高度时为盒子的...clientWidth * scrollHeight 元素内容真实的高度,内容不超出盒子高度时为盒子的clientHeight * ****** 元素视图属性结束...* ****** Window视图属性(低版本IE浏览器[<IE9]不支持) 【自测包含滚动条,但网络教程都说不包含???】...* bottom: 元素底边(包括border)到可视区最顶部的距离 * left: 元素最左边(不包括border)到可视区最左边的距离 * right: 元素最右边...,但网上的教程和相关文档都说不包括滚动条,虽然滚动条的宽度不大,对整体影响也不明显,但如果有道友有准确答案的,还请不吝赐教,顺手留个言,谢谢!

    90020

    nicegui布局细节补充——容器高度与滚动条

    这节我们将详细讲解容器高度以及滚动条的问题。...实战: 只有左下和右边的卡片中的列表内容部分,才会出现滚动条 整个布局刚好铺满整个窗口,就算动态修改浏览器窗口大小也是如此 本节使用的 nicegui 版本为 1.4.20 高度溢出处理 创建一个容器,...如果我们追加更多的内容,最终内容超过了浏览器窗口高度,此时窗口就会出现滚动条。 很合理吧,总不能说内容超出了可视范围,直接把多余内容干掉吧。...上图,不管浏览器窗口怎么调整,在一定范围内,我不希望整个窗口出现滚动条。但是确实其中两个卡片中的区域,需要展示许多内容。仅限于这些局部地方出现滚动条。...所以高度由内容支撑,内容永远不会超出容器范围。 但是,由于外部的容器限定了高度,所以外层容器出现的溢出

    1.1K10

    VUE滚动条插件——vue-happy-scroll

    最近自己在自学vue2.0,然后就自己摸索做一个简单的后台管理系统,在做的过程中,总感觉不同浏览器自带的滚动条样式不统一,也很难看,所以就在网上找一些使用vue的滚动条插件。...先张贴一张效果图: 1.jpg 说明:这里会出现横向滚动条,是因为默认是开启横向滚动条的,并且内容区域高度超出了外层盒子的宽度 下面介绍使用方法: 1、安装vue-happy-scroll 推荐使用npm...(当然如果当内部盒子宽度超出外层盒子,就会出现横向滚动条了),效果图如下: 2.jpg 4、常用属性说明 该插件可以配置常用的滚动条颜色、粗细、竖向滚动条是左还是右边显示、横向滚动条是上还是下边显示、滚动条是否开启监听容器大小变化等属性...4.1、滚动条颜色:color属性 设置滚动条颜色的属性为color,直接在标签上添加即可,在上面代码中,我已经添加了color属性的值为半透明的黑色滚动条(rgba(0,0,0,0.5)),也可以使用颜色单词..., 例如 3.jpg 4.2、滚动条粗细:size属性 设置滚动条粗细尺寸的属性为size,直接在标签上添加即可,其中默认值是4,例如当我设置size

    3.2K40

    CSS vw让overflow:auto页面滚动条出现时不跳动

    应该都知道,现代浏览器滚动条默认是overflow:auto类型的,也就是如果尺寸不足一屏,没有滚动条超出,出现滚动条。于是,问题来了: 信息流页面,如新浪微博,是从上往下push渲染的。...开始只有头部一些信息加载,此时页面高度有限,没有滚动条;然后,更多内容显示,滚动条出现,占据可用宽度,margin: 0 auto主体元素自然会做偏移——跳动产生。...于是,要么没有滚动条,要么滚动条直接出现。不会出现跳动。 ? 然而,然而,后面的策略只适合一些特殊的定制性很强的页面。...而100%是可用宽度,是不含滚动条的宽度。 于是,calc(100vw - 100%)就是浏览器滚动条的宽度大小(如果有,如果没有滚动条则是0)!...窄屏幕宽度下的处理 上面CSS还是有一点瑕疵的,浏览器宽度比较小的时候,左侧留的白明显与右边多,说不定会显得有点傻。

    4.3K20

    iframe关于滚动条的去除和保留(转载)

    iframe嵌入页面后,我们有时需要调整滚动条,例如,去掉全部的滚动条,去掉右边滚动条且保留底下的滚动条,去掉底下的滚动条且保留右边滚动条。那么我们应该怎么做呢?...scrolling : auto -----在需要的时候滚动条出现 scrolling : yes ------始终显示滚动条 scrolling : no --...-----始终隐藏滚动条 当设置 scrolling : no 时,全部的滚动条就没有了。...第二个方法:我发现除了 scrolling 可以去掉全部的滚动条外,还有另一个方法,在嵌入的页面里设置 body{overflow:hidden},这样也可以将滚动条去掉,而且这也是当我们只想去掉某一个滚动条所使用的属性...二:去掉右边滚动条且保留底下的滚动条 如果只想保留底下的滚动条,那么可以在嵌入的页面里设置 body{overflow-x:auto ; overflow-y:hidden;} 三:去掉底下的滚动条且保留右边滚动条

    4.6K20

    css笔记 - 张鑫旭css课程笔记之 overflow 篇

    overflow基本属性值 visible(默认值):超出依然显示 hidden :超出隐藏 scroll :超出,滚动显示。子元素不超出也会有滚动条的那条轨道。 auto:如果超出,滚动显示。...如果不超出,也不会有滚动条的位置。 inherit:ie8+,继承父元素的overflow属性值。...内容尺寸超出了容器尺寸的额限制 滚动条的宽度机制 滚动条会占用容器的可用宽度或高度 IE7/Chrome/FireFox(Win7)下都是17像素 滚动条与body/html关系 无论什么浏览器,默认滚动条均来自...所以,如果在单页应用中想要去掉页面的默认滚动条效果,只需要: html{overflow: hidden;} 没有必要设置body。因为页面滚动条不是作用在body上的。...document.body.scrollTop || document.documentElement.scrollTop; overflow的padding-bottom缺失现象:(非chrome) 即,如果父元素中内容高度超出出现滚动条

    2.8K10

    你也许不知道的浏览器的一些滚动行为

    分类 按照我的个人理解,滚动分全局滚动(浏览器窗口)跟局部滚动(自定义的盒子),以下内容绝大部分都是指全局滚动,局部滚动的话获取指定的DOM再调用相应的API即可✅ 如何设置全局滚动条高度 1....解决IOS设备局部滚动不顺畅(粘手) 除了浏览器原生滚动,自定义的滚动条都会出现这种情况,加以下属性就可以解决: .box { -webkit-overflow-scrolling: touch;... ul { white-space: nowrap; // 超出不换行 overflow-x: auto; li { display: inline-block;...scroll-snap-type: x mandatory; li { scroll-snap-align: start; } } 效果如下: 仔细看会发现,我们松手的时候,会将最近的元素滚动到最右边...(初始位置,对于Y轴来讲就是顶部,X轴则是右边) 也可以设置出现在中间: li { scroll-snap-align: center; } 效果如下: 这样,一个简易的轮播图效果就出来啦!

    3K20

    如何使用 CSS 设置和自定义水平和垂直滚动条

    滚动条是图形用户界面(UI)中必不可少的组件。滚动条允许用户查看超出其容器宽度或高度的内容。滚动条还使用户能够查看超出屏幕宽度或高度的内容。默认情况下,浏览器会为body内容的溢出包含一个滚动条。...在其他情况下,UI开发人员必须设置滚动条以使用户能够查看超出屏幕或特定容器的内容。每个浏览器都有一组默认的滚动条样式。在某些情况下,您可能有充分的理由来定制滚动条。...将overflow-y属性设置为scroll会为超出其高度的内容创建一个可滚动的容器。超出侧边栏范围的项目将被隐藏。右侧会出现一个滚动条,允许您的网站用户查看所有内容。...将属性的值设置为scroll会指示浏览器始终向容器添加滚动条。无论目标容器是否有超出其边界的内容,容器始终会有一个滚动条。...另一方面,如果将overflow-y属性的值设置为auto,则浏览器只有在目标容器有超出内容时才会添加滚动条

    1.5K00

    前端知识点总结(html+css)(上)

    自适应布局 两栏布局 左边左浮动,右边margin-left(float+margin) 左元素float:left 右边父元素BFC(float+BFC) 左元素绝对定位,left:0...;右边margin-left(定位+margin) 父元素display:flex;右边元素flex:1(flex) 三栏布局 左元素左浮 右元素右浮,中间设置margin-left和margin-right...visibilty:hidden //隐藏对应元素,在文档中仍保留位置 opacity:0 //隐藏元素,占位置,可添加事件 9. css中的overflow属性 scroll //必会出现滚动条...auto //子元素内容大于父元素,显示滚动条超出显示,不超出不显示 visible //溢出内容出现在父元素之外 hidden //溢出隐藏 10....hidden; -webkit-box-orient: vertical; //(设置对齐模式) text-overflow: ellipsis //(以用来多行文本的情况下,用省略号“…”隐藏超出范围的文本

    29810
    领券