為什麼Inline-Block 為空Div 設定高度
當空div 元素被指派顯示屬性「inline-block」時,它意外地表現出高度增加,這種現像在「display:block」中不會發生。這種看似矛盾的行為源自於內聯塊格式的固有特徵。
內聯區塊中的行高計算
將元素設定為內聯區塊後,行高計算發生了轉變。內聯塊不是對齊文字的底部,而是對齊底部、頂部或兩者。
空內聯塊的行高
對於空內聯塊元素,行高計算源自與元素相關的字體規格。但是,由於沒有文字內容,這會導致元素根據從其父元素(通常是正文)繼承的字體大小假定基本行高。
修復空內聯-塊高度
為了消除由繼承的行高引起的不需要的高度,可以使用一個包裝元素,將字體大小顯式設定為0,從而有效地取消任何行高計算:
更新:空內聯區塊的高度
需要注意的是,空內聯塊元素的高度沒有官方文件。然而,觀察揭示了一種模式。
最小行距保留
無論是否有內容,內聯塊元素似乎都會保留最小行距。此空間基於從父元素繼承的行高。
含義
此行為表明 inline-block 本質上期望內容並保留默認行空間為了它,即使它是空的。雖然這與零高度空行框的 W3 規範相矛盾,但這是內聯區塊格式特有的怪癖。
以上是為什麼空的內聯塊 Div 有高度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

我最近找到了一種動態更新任何產品圖像的顏色的解決方案。因此,只有一種產品之一,我們可以以不同的方式對其進行著色以顯示

在本週的綜述中,燈塔在第三方腳本上闡明了燈光,不安全的資源將在安全站點上被阻止,許多國家連接速度

有很多分析平台可幫助您跟踪網站上的訪問者和使用數據。也許最著名的是Google Analytics(廣泛使用)

該文檔負責人可能不是網站上最迷人的部分,但是其中所處的內容對於您的網站的成功也一樣重要

當您看到一些稱為super()的JavaScript時,在子類中,您會使用super()調用其父母的構造函數和超級。訪問它


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Atom編輯器mac版下載
最受歡迎的的開源編輯器

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

WebStorm Mac版
好用的JavaScript開發工具