IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> CSS系列之详解overflow -> 正文阅读

[JavaScript知识库]CSS系列之详解overflow


overflow:内容溢出时的设置,可以设置对象是否显示滚动条。它是 overflow-xoverflow-y简写属性

1、属性值构成

(overflow-x + overflow-y)/(overflow-x = overflow-y)

2、取值

  • visible

默认值。内容不会被修剪,可以呈现在元素框之外。

  • hidden

如果需要,内容将被剪裁以适合填充框。 不提供滚动条

  • scroll

如果需要,内容将被剪裁以适合填充框。浏览器显示滚动条,无论是否实际剪切了任何内容。 (这可以防止滚动条在内容更改时出现或消失。)打印机仍可能打印溢出的内容。

  • auto

取决于用户代理。 如果内容适合填充框内部,则它看起来与visible内容相同,但仍会建立新的块格式化上下文。 如果内容溢出,桌面浏览器会提供滚动条。

3、示例

<div>问世间,情为何物,直教生死相许?天南地北双飞客,老翅几回寒暑。欢乐趣,离别苦,就中更有痴儿女。君应有语:渺万里层云,千山暮雪,只影向谁去?横汾路,寂寞当年箫鼓,荒烟依旧平楚。招魂楚些何嗟及,山鬼暗啼风雨。天也妒,未信与,莺儿燕子俱黄土。千秋万古,为留待骚人,狂歌痛饮,来访雁丘处。</div>
div {
  width: 200px;
  height: 200px;
  margin: 100px auto;
  border: 1px solid #ccc;
  /* 默认值。内容不会被修剪,会呈现在元素框之外 */
  /* overflow: visible; */

  /* 内容会被修剪,并且其余内容不可见 */
  /* overflow: hidden; */

  /* 内容会被修剪,浏览器会显示滚动条以便查看其余内容 */
  overflow: scroll;

  /* 由浏览器定夺,如果内容被修剪,就会显示滚动条 */
  /* overflow: auto; */
}

在这里插入图片描述

4、注意点

  • 设置一个轴为visible(默认值),同时设置另一个轴为不同的值,会导致设置visible的轴的行为会变成auto
  • 如果指定了两个关键字,第一个关键字应用于overflow-x,第二个关键字应用于overflow-y。否则,overflow-xoverflow-y都设置为相同的值;

5、overflow-x

这是一个实验中的功能,此功能某些浏览器尚在开发中,所以在此就不在过多介绍。

6、overflow-y

指垂直方向内容溢出时的设置。

6.1、属性值

  • visible

内容不会被截断,且可以显示在内容盒之外。

  • hidden

内容会被截断,且不会显示滚动条。

  • scroll

桌面浏览器总是显示滚动条,无论内容是否发生溢出。这可以避免滚动条的显示与消失所导致的元素尺寸不确定的问题。而打印机可能会打印溢出的内容。

  • auto

取决于浏览器本身。当内容发生溢出时,桌面浏览器如Firefox会显示滚动条。

6.2、示例

<div>问世间,情为何物,直教生死相许?天南地北双飞客,老翅几回寒暑。欢乐趣,离别苦,就中更有痴儿女。君应有语:渺万里层云,千山暮雪,只影向谁去?横汾路,寂寞当年箫鼓,荒烟依旧平楚。招魂楚些何嗟及,山鬼暗啼风雨。天也妒,未信与,莺儿燕子俱黄土。千秋万古,为留待骚人,狂歌痛饮,来访雁丘处。</div>
div {
  width: 200px;
  height: 200px;
  margin: 100px auto;
  border: 1px solid #ccc;
  /* 默认值。内容不会被修剪,会呈现在元素框之外 */
  /* overflow-y: visible; */

  /* 内容会被修剪,并且其余内容不可见 */
  /* overflow-y: hidden; */

  /* 内容会被修剪,浏览器会显示滚动条以便查看其余内容 */
  overflow-y: scroll;

  /* 由浏览器定夺,如果内容被修剪,就会显示滚动条 */
  /* overflow-y: auto; */
}

在这里插入图片描述


后记

如果你感觉文章不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

在这里插入图片描述

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-02-03 01:06:53  更:2022-02-03 01:09:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 11:52:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码