美文网首页
溢出处理

溢出处理

作者: 布尔教育 | 来源:发表于2016-12-21 10:31 被阅读0次

什么是溢出?###

如果在样式中指定了盒子的宽度与高度,就有可能出现某些内容在盒中容纳不下的情况

yichu.jpg

针对这种情况,我们可以用overflow属性来指定如何显示盒中容纳不下的内容
同时与overflow相关的属性还有overflow-x,overflow-y,text-overflow属性,这几个属性原本是Internet Explorer 浏览器独自发展出来的属性,由于在css3中被采用,因而得到了其他浏览器的支持

这个属性是在css2中定义的,目前得到了Firefox,Safari,Opera,Internet Explorer,chrome 浏览器的支持

我们先来看一段代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>www.itbool.com</title>
    <style>
        div{
            width: 200px;
            height: 200px;
            border: 1px solid black;
        }
    </style>
</head>
<body>
    <div>
        <h1>我是标题</h1>
        <p>测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字  测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文</p>
    </div>
</body>
</html>

这段代码运行的结果如图

1.png

这是div元素的样式代码中加入overflow属性,并且将属性值设定为hidden,则超出容纳范围的文字将被隐藏,div修改后的代码样式如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>www.zixue.it</title>
    <style>
        div{
            width: 200px;
            height: 200px;
            border: 1px solid black;
            overflow: hidden;
        }
    </style>
</head>

修改后的代码执行效果如下:

2.png

如果将overflow的属性值设置为scroll,则div会出现固定的滚动条,文字超出div元素的的容纳范围时可以拖动滚动条显示内容,代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        div{
            width: 200px;
            height: 200px;
            border: 1px solid black;
            overflow: scroll;
        }
    </style>
</head>

修改后的代码执行效果如下:

3.png

如果将overflow的属性设定为auto,当文字超出div元素的容纳范围时会出现滚动条,但是当文字没有超出div元素的容纳范围时会不会出现滚动条,示例代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        div{
            width: 200px;
            height: 200px;
            border: 1px solid black;
            overflow: auto;
        }
    </style>
</head>

所以以后再选择相关的溢出处理,大家可以用overflow来操作,会有你想要的效果的.

相关文章

  • element-ui+vue-cli3.0系列问题三:el-to

    大家都知道,对于文本溢出处理,单行溢出处理直接用css就可以处理,但是对于多行文本溢出的话,也可以用css处理,但...

  • 限制文本字数,溢出处理

    限制文本字数,溢出处理 function:限制指定字数,超过溢出处理参数:domId: 操作组件的id​ ...

  • 溢出处理

    overflow 属性:hidden 溢出隐藏auto 溢出部分出现滚动条scroll 一直出现滚动条visibl...

  • 溢出处理

    什么是溢出?### 如果在样式中指定了盒子的宽度与高度,就有可能出现某些内容在盒中容纳不下的情况 针对这种情况,我...

  • white-space详解

    【目录】 white-space详解属性介绍属性使用一、列表溢出换行处理二、文字溢出省略处理三、文字展示 whit...

  • Css -think to write

    多行文本溢出处理 单行文本溢出: overflow: hidden;text-overflow: ellipsis...

  • 文字溢出处理

    Title div{ width:100px; height:100px; background-color:pi...

  • 内存溢出异常处理

    参考文档:Java Collectors [GC [< collector >: < starting occup...

  • 文本溢出处理

    单行文字溢出 css处理 有三个属性text-overflow: ellipsis; 设置字体超出变成.......

  • CSS处理文本溢出

    文本溢出自动加 ... overflow 属性规定当内容溢出元素框时发生的事情 text-overflow 属性规...

网友评论

      本文标题:溢出处理

      本文链接:https://www.haomeiwen.com/subject/ctcqvttx.html