当前位置:首页 > 技术分析 > 正文内容

css overflow溢出属性详解_overflow溢出隐藏影响div

ruisui884个月前 (03-02)技术分析16

前端小伙伴们还搞不清楚css overflow的属性的各种用法吗?今天这篇文章总结了几种情况,一起来看下吧。

CSS中的overflow属性用于控制当内容溢出元素框时的行为。它有以下几个值,每个值都有其特定的用途和效果:

  1. visible: 默认值。内容不会被剪裁,会呈现在元素框之外。
  2. hidden: 内容会被剪裁,不会显示在元素框之外。
  3. scroll: 内容会被剪裁,但会提供滚动条以便查看被剪裁的内容。
  4. auto: 如果内容溢出,则提供滚动条;否则不提供。

详细解释

visible

  • 描述: 内容不会被剪裁,会呈现在元素框之外。
  • 示例:.example {
    overflow: visible;
    }

hidden

  • 描述: 内容会被剪裁,不会显示在元素框之外。
  • 示例:.example {
    overflow: hidden;
    }

scroll

  • 描述: 内容会被剪裁,但会提供滚动条以便查看被剪裁的内容。无论内容是否溢出,都会显示滚动条。
  • 示例:.example {
    overflow: scroll;
    }

auto

  • 描述: 如果内容溢出,则提供滚动条;否则不提供。这是最常用的值,因为它根据需要动态地显示或隐藏滚动条。
  • 示例:.example {
    overflow: auto;
    }

水平和垂直方向的单独控制

你也可以分别控制水平和垂直方向的溢出行为:

  • overflow-x: 控制水平方向的溢出行为。
  • overflow-y: 控制垂直方向的溢出行为。

示例代码




    
    
    Overflow Example
    


    
This is a long text that will overflow the container box. The overflow property is set to 'visible'.
This is a long text that will overflow the container box. The overflow property is set to 'scroll'.
This is a long text that will overflow the container box. The overflow property is set to 'auto'.
This is a long text that will overflow the container box horizontally. The overflow-x property is set to 'scroll'.
This is a long text that will overflow the container box vertically. The overflow-y property is set to 'scroll'.

创作不易,如果这篇文章对你有用,欢迎点赞关注加评论哦。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/2395.html

分享给朋友:

“css overflow溢出属性详解_overflow溢出隐藏影响div” 的相关文章

Gitlab概览

Gitlab是开源的基于Git的仓库管理系统,也可以管理软件开发的整个生命周期,是项目管理和代码托管平台,支撑着整个DevOps的生命周期。Gitlab很容易选为GitHub,作为公司私有库管理的工具。我们可以用Gitlab Workflow来协同整个团队的软件开发管理过程。软件开发阶段Gitlab...

代码分支规范

一.gitflow工作流说明:主分支:master,稳定版本代码分支,对外可以随时编译发布的分支,不允许直接Push代码,只能请求合并(pull request),且只接受hotfix、release分支的代码合并。gitlab上做限制。热修复分支:hotfix,针对现场紧急问题、bug修复的代码分...

VUE-router

七.Vue-router1、什么是vue-routervue-router是vue.js官方路由管理器。vue的单页应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统页面切换是用超链接a标签进行切换。但vue里是用路由,因为我们用Vue做的都是单页应用,就相当于只有一个主的i...

vue父组件修改子组件的值(通过调用子组件的方法)

props只支持第一次加载这个组件的时候获取父组件的值,后续修改父组件的值得时候子组件并不会动态的更改。然而我们想要通过父组件修改子组件的值要怎么做呢?可以通过ref的方式调用子组件的方法改变子组件的值。子组件<template><div><span>{{data...

Alpine.js 如何火起来的!比 React/Vue 如何?

大家好,很高兴又见面了,我是"高级前端?进阶?",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!前言前端 JavaScript 框架的创新是这个时代最伟大的技术文化现象之一。Alpine 发音为 /??lpa?n/,中文为阿尔卑斯山、...

复盘总结:从0到1,企业微信小程序开发11步走

作者复盘了从域名准备到内容发布的整个过程,这是项目团队一起回忆整个产品总结出来的经验,值得我们学习,与大家分享。去年接手了两个微信小程序的开发项目,作为一位产品人员,在和开发供应商进行磨合的时候也遇到了许许多多的问题。如今项目已进入收尾阶段,之前也参考了许多其他做微信小程序的同行同事的经验,再做一次...