使用「text-align: justify;」對內聯塊元素進行正確的文本對齊
一些討論探討了均勻分佈的挑戰使用「text-align: justify;」跨內聯塊元素的文字。然而,一個揮之不去的問題是元素行下方出現的空白垂直空間。
建議的解決方法,如本小提琴所示,涉及設定「line-height: 0;」在父元素上。但是,這會犧牲先前在子元素上設定的行高。
此小提琴中提出的替代方案可以解決此問題,而不會影響line-height:
CSS
.prevNext { text-align: justify; } .prevNext a { display: inline-block; position: relative; top: 1.2em; /* Your line-height */ } .prevNext:before{ content: ''; display: block; width: 100%; margin-bottom: -1.2em; /* Your line-height */ } .prevNext:after { content: ''; display: inline-block; width: 100%; }
說明
“:before”上的“display: block” " 具有負下邊距的元素會將文字提升一個行高,從而消除多餘的行。內聯塊元素上的“position:relative”抵消了這種位移,但不添加額外的行。
在margin-bottom 和top設定中使用「em」可以容納任何設定為的行高乘數值。 >未來潛在的解決方案採用webkit 屬性:
此方法適用於Firefox 12.0 和IE8 ,但需要在 Webkit 瀏覽器中啟用實驗功能。
以上是如何在沒有額外垂直空間的情況下正確對齊內聯塊元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

這是我們在形式可訪問性上進行的小型系列中的第三篇文章。如果您錯過了第二篇文章,請查看“以:focus-visible的管理用戶焦點”。在

本教程演示了使用智能表單框架創建外觀專業的JavaScript表單(注意:不再可用)。 儘管框架本身不可用,但原理和技術仍然與其他形式的建築商相關。

CSS盒子陰影和輪廓屬性獲得了主題。讓我們查看一些在真實主題中起作用的示例,以及我們必須將這些樣式應用於WordPress塊和元素的選項。

Svelte Transition API提供了一種使組件輸入或離開文檔(包括自定義Svelte Transitions)時動畫組件的方法。


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

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

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3漢化版
中文版,非常好用