css的邊偏移距離針對left和right可能性值的分析
這篇文章主要介紹了關於css的邊偏移距離針對left和right可能性值的分析,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
# css的邊偏移距離在佈局中起到了一定的作用,下面針對left和right所有可能性值做一下簡單的介紹,感興趣的你可以參考下本文或許對你學習css有所幫助
#1). 'left' 和'right' 的設定值都是"auto"
如果'left' 和'right' 的值都是"auto" (它們的初始值),計算後的值( computed value )為0(例如,框區留在原來的位置)。 2). 'left' 或'right' 其一的設定值為"auto"
如果left 為'auto',計算後的值(computed value)為right 的負值(例如,框區根據right值向左移)。如果 right 被指定為 ‘auto’,則計算後的值(computed value)為 left 值的負值。
範例程式碼:
<p style="width:20px; height:20px; background-color:red; position:relative; left:100px;"></p>
上述程式碼中,p 元素是相對定位的元素,它的'left' 值是"100px", 'right' 沒有設置,預設為"auto",那麼, 'right' 特性計算後的值應該是-left,即"right:-100px"。
3). 'left' 和'right' 設定值都不是"auto"
如果'left' 和'right' 都不是"auto",那麼定位就顯得很牽強,其中一個不得不被捨棄。如果包含區塊的 'direction' 屬性是 "ltr", 那麼 'left' 將會獲勝,'right' 值變成 -left。如果包含區塊的 'direction' 屬性是 ‘rtl’,那麼 'right' 獲勝,'left' 值將被忽略。
範例程式碼:
<p style="width:100px; height:100px; overflow:auto; border:1px solid blue;"> <p style="width:20px; height:20px; background-color:red; position:relative; left:60px; right:60px;"></p> </p>
最後,'left' 應該比較強悍才對。
'top' 和 'bottom' 的特性值
'top' 和 'bottom' 特性將相對定位元素向上或向下移動,而不改變其大小。 'top' 把框向下移動,而 'bottom' 將其向上移動。由於'top' 和'bottom' 沒有造成框被拆分或拉伸,計算值總是top=-bottom,如果兩個都是"auto",其計算值就都是0,如果其中之一是auto ,它就是另一個的負值。如果都不是 "auto",'bottom' 被忽略,這時,'bottom' 的計算值會是 'top' 值的負值。
以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!
相關推薦:
以上是css的邊偏移距離針對left和right可能性值的分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

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

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

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

Dreamweaver CS6
視覺化網頁開發工具

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

您是否曾經在項目上需要一個倒計時計時器?對於這樣的東西,可以自然訪問插件,但實際上更多

在元素個數不固定的情況下如何通過CSS選擇第一個指定類名的子元素在處理HTML結構時,常常會遇到元素個數不�...

關於Flex佈局中紫色斜線區域的疑問在使用Flex佈局時,你可能會遇到一些令人困惑的現象,比如在開發者工具(d...

格子呢是一塊圖案布,通常與蘇格蘭有關,尤其是他們時尚的蘇格蘭語。在Tartanify.com上,我們收集了5,000多個格子呢
