首页 > 其他分享 >前端必知必会-CSS 布局overflow属性

前端必知必会-CSS 布局overflow属性

时间:2024-08-20 09:54:17浏览次数:9  
标签:必知 指定 滚动条 内容 CSS overflow 溢出 属性

文章目录


CSS 布局 - 溢出

overflow 属性指定当元素内容太大而无法容纳在指定区域时是否剪切内容或添加滚动条。

overflow 属性具有以下值:

  • visible - 默认。溢出不会被剪切。内容在元素框外呈现
  • 隐藏 - 溢出被剪切,其余内容将不可见
  • 滚动 - 溢出被剪切,并添加滚动条以查看其余内容
  • 自动 - 与滚动类似,但它添加了仅在必要时显示滚动条

注意:溢出属性仅适用于具有指定高度的块元素。
注意:在 OS X Lion(在 Mac 上)中,滚动条默认隐藏,仅在使用时显示(即使“overflow:scroll”设置)。

overflow: visible

默认情况下,溢出是可见的,这意味着它不会被剪裁,并且会渲染到元素的框之外:

当您想要更好地控制布局时,可以使用 overflow 属性。 overflow 属性指定内容溢出元素框时会发生什么情况。
在这里插入图片描述

示例

div {
width: 200px;
height: 65px;
background-color: coral;
overflow: visible;
}

overflow: hidden

在这里插入图片描述

使用 hidden 值,溢出会被剪裁,并且其余内容被隐藏:

当您想要更好地控制布局时,可以使用 overflow 属性。 overflow 属性指定当内容溢出元素框时会发生什么。
示例

div {
overflow: hidden;
}

overflow: scroll

设置值滚动时,溢出会被剪切,并添加一个滚动条以在框内滚动。请注意,这将在水平和垂直方向上添加滚动条(即使您不需要它):
在这里插入图片描述

当您想要时,可以使用 overflow 属性更好地控制布局。 overflow 属性指定当内容溢出元素框时会发生什么。
示例

div {
overflow: scroll;
}

overflow: auto

auto 值与 scroll 类似,但它仅在必要时添加滚动条:
在这里插入图片描述

当您想要更好地控制布局时,可以使用 overflow 属性。overflow 属性指定当内容溢出元素框时会发生什么。示例

div {
overflow: auto;
}

overflow-x 和 overflow-y

overflow-x 和 overflow-y 属性指定是否仅在水平或垂直(或两者)上更改内容溢出:

overflow-x 指定如何处理内容的左/右边缘。
overflow-y 指定如何处理内容的顶部/底部边缘。
在这里插入图片描述

当您想要更好地控制布局时,可以使用 overflow 属性。 overflow 属性指定如果内容溢出元素的框。
示例

div {
overflow-x: hidden; /* 隐藏水平滚动条 */
overflow-y: scroll; /* 添加垂直滚动条 */
}

总结

本文介绍了的CSS 布局overflow属性使用,如有问题欢迎私信和评论

标签:必知,指定,滚动条,内容,CSS,overflow,溢出,属性
From: https://blog.csdn.net/qq_24018193/article/details/141276637

相关文章

  • 前端必知必会-CSS布局-z-index属性
    文章目录CSS布局-z-index属性无z-index总结CSS布局-z-index属性z-index属性指定元素的堆叠顺序。z-index属性指定元素的堆叠顺序(哪个元素应放置在其他元素的前面或后面)。元素可以具有正或负的堆叠顺序:这是一个标题由于图像的z-index为-1,因此它将......
  • 12个纯css loading效果,值得收藏
    实际体验效果与源码地址效果一源码<style>.spinner{width:40px;height:40px;background-color:#a855f7;margin:100pxauto;-webkit-animation:sk-rotateplane1.2sinfiniteease-in-out;animation:sk-rotateplane1.2sinfiniteease-in-ou......
  • HTML5+CSS3学习笔记补充——移动端网页+Bootstrap框架
    移动端网页和Bootstrap框架1.视口:用来约束HTML尺寸<!--视口标签是HTML骨架默认生成的设置网页宽度与逻辑分辨率(即设备)宽度一致--><metaname="viewport"content="width=device-width,initial-scale=1.0">2.二倍图:防止设计稿图片在高分辨率屏幕下模糊失真3.......
  • CSS3第三天(盒子模型+浮动)
    盒子模型1.内边距padding指定了高宽,再指定内边距,则会撑开盒子。盒子未指定高宽(继承算未指定),则不会撑开盒子。2.外边距margin用于控制盒子之间的距离。同padding的简写方式。margin-left左外边距righttopbottom块级盒子水平居中,需满足两个条件:①盒子必须指定了宽度②盒......
  • 实战练习:html+css
    1.网站favicon图标①制作favicon图标②https://www.bitbug.net/制作.ico类型图标,放根目录③用到的页面进行引入<linkrel="shortcuticon"href="favicon.ico"/> 超出部分隐藏、一行显示、省略号结尾 四个li,前三个有after伪元素 设置好图片的大小,可以实现无论li里......
  • Web大学生网页作业成品——24节气立夏介绍网页设计与实现(HTML+CSS)(1个页面)
    ......
  • CSS的:last-of-type伪类:精准定位末尾元素的样式秘诀
    在CSS中,伪类是一种强大的工具,它允许我们根据文档的上下文关系选择元素,而不仅仅是它们的类型或类名。:last-of-type伪类是这些工具中的一个,它可以用来选择一个父元素中最后一种特定类型的子元素。这种能力在设计复杂的布局时非常有用,比如在列表、表格或嵌套元素中添加特定的......
  • CSS的:indeterminate伪类:精妙控制不确定状态的样式
    CSS的:indeterminate伪类是一个强大但较少为人所知的工具,它允许开发者选择那些处于不确定状态的元素,如未选中但也不完全未勾选的复选框(checkbox)。这种状态在某些表单元素中非常有用,比如在表示部分选中的选项或不确定的设置时。本文将详细介绍:indeterminate伪类的使用,以及如......
  • html+css 实现hover 故障效果按钮
    前言:哈喽,大家好,今天给大家分享html+css实现hover故障效果按钮!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦......
  • lit tailwindcss vite模板
    pnpmcreatevite@latestmy-project----templatelitcdmy-projectpnpminstall-Dtailwindcsspostcssautoprefixersass-embeddednpxtailwindcssinit-ptailwindcss.config.js:/**@type{import('tailwindcss').Config}*/exportdefault{core......