1. 程式人生 > >HTML中元素溢位問題

HTML中元素溢位問題

1.當子元素的尺寸超過父元素的尺寸時,需要設定父元素顯示溢位的子元素的方式,設定的方法是通過overflow屬性來設定。

2.overflow的設定項:
    1、visible 預設值。內容不會被修剪,會呈現在元素框之外。
    2、hidden 內容會被修剪,並且其餘內容是不可見的。
    3、scroll 內容會被修剪,但是瀏覽器會顯示滾動條以便檢視其餘的內容。
    4、auto 如果內容被修剪,則瀏覽器會顯示滾動條以便檢視其餘的內容。

溢位案例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .box{
            width: 200px;
            height:200px;
            background: green;
            display: inline-block;
            /*overflow: auto;*/
            /*overflow: visible;*/
            /*overflow: hidden;*/
            overflow: scroll;
        }
        .son1{
            width: 300px;
            height: 100px;
            background: padding-box;
        }
    </style>
</head>
<body>
    <div class="box">
        <div class="son1">元素溢位的問題,是在標籤之間巢狀時出現的元素溢位的問題,是在標籤之間巢狀時出現的元素溢位的問題,是在標籤之間巢狀時出現的</div>
        <div class="son2">元素溢位的問題,是在標籤之間巢狀時出現的</div>
    </div>
    <div class="box"></div>
</body>
</html>

相關推薦

HTML元素溢位問題

1.當子元素的尺寸超過父元素的尺寸時,需要設定父元素顯示溢位的子元素的方式,設定的方法是通過overflow屬性來設定。 2.overflow的設定項: 1、visible 預設值。內容不會被修剪,會呈現在元素框之外。 2、hidden 內容會被

html元素動態新增與刪除

<div class="unit" > <label>產品引數</label> <input type="button" value="新增" onclick="addProduc

HTML元素居中方法

之前我們就總結過很多劇中的方法,但是時間長不用,就會慢慢遺忘,所以我們從頭來複習一次,變想邊敲程式碼…… 文字居中 height + line-height:兩者配合使用,垂直方向居中 text-align:父級的text-align,水平方向居中

html元素的padding屬性與margin屬性

padding padding-top padding-right padding-bottom padding-left margin margin-top margin-right margin-bottom margin-left padding: 上、右、下、左

HTMLFloat和元素定位

分層 tom 依據 none 單位 正常 對象 ott 目前   浮動 1、float屬性——浮動   float:left;float:right;float:none; 2、清除浮動——clear   Clear:left\right\both\none 3、溢出處

html的行內元素和塊級元素有哪些。

rom html ext mea ble put select 換行 sel 在html中,元素主要分為行內元素和塊級元素; 行內元素指的是書寫完成後不會自動換行,並且元素沒有寬和高。 塊級元素寫完後會自動換行,有寬高可以修改。 還有一種特殊的元素叫做行內塊元素。 大致分內

HTML的坐標系及其在MouseEvent和元素Box的應用

bsp enter 描述 縮放 local 自己 尺寸 坐標系統 height HTML中的坐標系及其在MouseEvent和元素Box中的應用 HTML有四個坐標系統: Screen, Page,Client和offset, 用於描述DOM元素的Box尺寸和 M

如何處理html的內聯元素之間水平空隙

bubuko image block css img 分享圖片 ima add .com 寫HTML時把需要緊挨著的內聯元素寫在一行,設置其父容器的font-size為0,再設置內聯元素的字體大小,例如: <!DOCTYPE html> <html la

使用三種方式定位html元素

使用三種方式定位html中的元素1)使用三種方式定位html中的元素a)通過ID$("#ID")b)通過標簽名$("標簽名")c)通過樣式名$(".樣式名")2)dom中,需要判段查找到的元素是否為null,而jquery中,無需判段,因為jquer

(原)JavaScript高級程序設計(第3版)--學習筆記--02: 在HTML使用JavaScritp--0006--<noscript>元素

span 不支持 scrip src 高級 2.4 高級程序設計 example 否則 2.4 <noscript>元素 在<noscript>元素中的內容只有在下列情況下才會顯示出來: * 瀏覽器不支持腳本; * 瀏覽器致辭腳本,但腳本被禁用

使用JavaScript來選擇性改變HTML DOM元素的樣式,使用if語句。

javascrip 使用 style color () return cti .get turn <style> #p1 { color: red; } </style> </head> <body> <butto

HTML的行內元素與塊元素?

 行內元素和塊級元素有哪些? 塊元素(block element)   * address - 地址   * blockquote - 塊引用   * center - 舉中對齊塊   * dir - 目錄列表   * div - 常用塊級容易,也是css layout的主要標籤

5種方法去掉HTMLInline-Block元素之間的空白

display: inline-block 是個很好用的樣式,當你需要多個塊狀元素在同一行時你的第一反應就是它。有了它,你不在需要讓這些元素去“block”和“float”,然後再去處理由於“float”引起的佈局問題。但有一個問題,當使用inline-block時,HTML元素之間的空白會顯示在頁面上,這讓

在js操作html元素

如何在js中找到網頁中的元素: 1.獲取頁面中的標籤元素,獲取到元素後,在js中是一種元素物件, js對這種物件會提供一些操作元素的屬性和方法; 2.grtElementById 表示在文件中通過元素的id屬性值來獲取元素,引數是字串, 直接寫值,不需要加上#號

htmldiv及其易忘元素和屬性

HTML中的div的全稱為division 分層的意思 易忘元素: 1.<em>標籤 效果為斜體           <i>標籤 效果也為斜體 2.<b>標籤 效果為加粗           <strong>

HTML常見的塊級元素和內聯元素

1.塊級元素,預設是獨自佔據一行的,可以設定寬高,比如是<p>、<h1>、<h2>、<h3>、<h4>、<h5>、<h6>、<ul>、<ol>、<dl>、&

使用css偽元素,模擬html的title屬性

在html中, title屬性的作用是顯示額外的資訊,當滑鼠移動到元素上時,這些提示資訊就會顯示出來。然後,title屬性的缺點也很明顯,一是原始樣式太醜,一是滑鼠移動到元素上之後,需要等待一段時間才會顯示;因此,我們可以使用偽類來解決這兩個問題。 實現步驟: 一、首先h

關於jQuery對html元素進行選擇的選擇器問題

1)jQuery 元素選擇器  jQuery 使用 CSS 選擇器來選取 HTML 元素  $("p") 選取 <p> 元素。  $("p.intro") 選取所有 class="

HTML的塊級元素和行內元素的種類及特點

HTML中的塊級元素如下:   <address>...</adderss>      <center>...</center>  地址文字   <h1>...</h1&

html具有語義化標籤的元素

1.h1,h2 2.ul,ol和dl <dl> 標籤定義了定義列表(definition list)。 <dl> 標籤用於結合 <dt> (定義列表中的專案)和 <dd> (描述列表中的專案) <dl>