1. 程式人生 > >[Web 前端] 012 css 元素溢出

[Web 前端] 012 css 元素溢出

mar flow itl school 默認 ble clas htm pre

overflow

  • 當子元素的尺寸超過父元素的尺寸時,需要設置父元素顯示溢出的子元素的方式
  • 通過 overflow 屬性來設置
  • 概覽
參數 釋義
visible(默認值) 內容不會被修剪
會呈現在元素框之外
hidden 內容會被修剪
其余內容是不可見的
此屬性還有清除浮動、清除 margin-top 塌陷的功能
scroll 內容會被修剪
瀏覽器會顯示滾動條,以便查看其余的內容
auto 如果內容被修剪,瀏覽器會顯示滾動條以便查看其余的內容
inherit 規定應該從父元素繼承 overflow 屬性的值
  • 舉例
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>test</title>
        <link rel="stylesheet" type="text/css" href="./static/CSS/test.css">
    </head>
    <body>
        <div class="box">box</div>
    </body>
</html>
.box{
    width: 200px;
    height: 200px;
    /*overflow: visible;*/
    /*overflow: hidden;*/
    overflow: scroll;
    /*overflow: auto;*/
    /*overflow: inherit;*/
}
  • 效果截圖

技術分享圖片


參考:w3school

[Web 前端] 012 css 元素溢出