在HTML中各類型盒子的基線應如何決定
html
基線
如何
這次帶給大家在HTML中各類型盒子的基線應如何確定,在HTML中各類型盒子的基線確定的注意事項有哪些,下面就是實戰案例,一起來看一下。
確定盒子的基線的規則
1.1 確定inline-block的基線
The baseline of an 'inline-block' is the baseline of its last line box in the normal flow, unless it has either no in-flow line boxes or if its 'overflow' property has a computed value other than 'visible', in which case the baseline is the bottom margin edge.
##1.2 確定replacement的基線bottom margin edge1.3 確定inline的基線就是它所包含的那些文字的基線1.4 確定inline-table的基線The baseline of an 'inline-table' is the baseline of the first row of the table1.5 確定block的基線每個block一般都含有很多行的元素,所以它的基線也有很多條,每條對應一個line-box,line-box的基線確定稍複雜,看第二章1.6 確定flex-box每行的基線(可能未來需要改)拿一行中高度最高的Flex-item的第一行文字的基線當做flex-box目前行的基準1.7 確定line-box的基準(較複雜)首先不同於其他類型的盒子,CSS 2.1 does not define theposition of the line box's baseline,所以它的基線是不確定的,會隨著行內元素的內容或樣式的改變而改變。具體怎麼改變看第二小節
哪些因素會影響line-box的基線的位置當一行內有一個elem與line-box同等高度時因為元素已經與當前行等高了,所以在這個elem上設置的vertical-align對它本身是沒有視覺上的任何效果的,但會影響當前line-box的基線的位置。
當一行內有多個vertical-align值互不相同的元素時, line-box的基線的位置也會為了同時滿足這些個所有的vertical-align值而把line-box的基線移動到恰當的位置為止,常常伴隨浙line-box的高度也會隨之變化相信看了這些案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章! 相關閱讀:以上是在HTML中各類型盒子的基線應如何決定的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
刺客信條陰影:貝殼謎語解決方案
1 個月前
By DDD
Windows 11 KB5054979中的新功能以及如何解決更新問題
3 週前
By DDD
在哪裡可以找到原子中的起重機控制鑰匙卡
1 個月前
By DDD
如何修復KB5055523無法在Windows 11中安裝?
2 週前
By DDD
Inzoi:如何申請學校和大學
3 週前
By DDD

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

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

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)