个性化阅读
专注于IT技术分析

CSS溢出overflow

本文概述

CSS溢出属性指定在其块级容器溢出时如何处理内容。

我们知道页面上的每个元素都是一个矩形框, 并且这些框的大小, 位置和行为都是通过CSS控制的。

让我们举个例子:如果不设置框的高度, 则框的大小将与内容一样大。但是, 如果你设置了框的特定高度或宽度, 而其中的内容无法容纳, 那将会发生什么。 CSS溢出属性用于克服此问题。它指定是剪切内容, 渲染滚动条还是仅显示内容。

CSS溢出属性值

描述
visible 它指定不修剪溢出。它在元素的框外渲染。这是默认值。
hidden 它指定溢出被裁剪, 其余内容将不可见。
scroll 它指定剪辑溢出, 并使用滚动条查看其余内容。
auto 它指定如果剪辑了溢出, 则需要滚动条才能查看其余内容。
inherit 它从其父元素继承属性。
initial 它用于将属性设置为其初始值。

CSS溢出示例

让我们看一个简单的CSS溢出属性。

<!DOCTYPE html>
<html>
<head>
<style>
div.scroll {
    background-color: #00ffff;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

div.hidden {
    background-color: #00FF00;
    width: 100px;
    height: 170px;
    overflow: hidden;
}
</style>
</head>
<body>
<p>The overflow property specifies what to do if the content of an element exceeds the size of the element's box.</p>
<p>overflow:scroll</p>
<div class="scroll">You can use the overflow property when you want to have better control of the layout.
 The default value is visible.</div>
<p>overflow:hidden</p>
<div class="hidden">You can use the overflow property when you want to have better control of the layout. 
The default value is visible.</div>
</body>
</html>

输出:

溢出属性指定如果元素的内容超过元素框的大小时该怎么办。

溢出:滚动

溢出:隐藏

赞(0)
未经允许不得转载:srcmini » CSS溢出overflow

评论 抢沙发

评论前必须登录!