CSS right 屬性
示例
將定位的 <div> 元素的右邊緣設定在其最近的已定位祖先元素的右邊緣的左側 150px。
div.absolute {
position: absolute;
right: 150px;
width: 200px;
height: 120px;
border: 3px solid green;
}
自己動手試一試 »
更多“自己嘗試”的例子見下文。
定義和用法
right
屬性影響已定位元素的水平位置。此屬性對未定位的元素無效。
- 如果 position: absolute; 或 position: fixed; -
right
屬性將元素的右邊緣設定在其最近的已定位祖先元素的右邊緣右側一個單位。 - 如果 position: relative; -
right
屬性將元素的右邊緣設定在其正常位置的左側/右側一個單位。 - 如果 position: sticky; - 當元素在視口內時,
right
屬性表現得像其位置是相對的,當它在視口外時,表現得像其位置是固定的。 - 如果 position: static; -
right
屬性無效。
瀏覽器支援
表中的數字指定了完全支援該屬性的第一個瀏覽器版本。
屬性 | |||||
---|---|---|---|---|---|
right | 1.0 | 5.5 | 1.0 | 1.0 | 5.0 |
CSS 語法
right: auto|length|initial|inherit;
屬性值
值 | 描述 | 演示 |
---|---|---|
auto | 讓瀏覽器計算右邊緣位置。這是預設值。 | 演示 ❯ |
length | 以 px、cm 等為單位設定右邊緣位置。允許使用負值。 瞭解長度單位 | 演示 ❯ |
% | 以包含元素的 % 設定右邊緣位置。允許使用負值。 | 演示 ❯ |
initial | 將此屬性設定為其預設值。閱讀關於initial | |
inherit | 從其父元素繼承此屬性。閱讀關於inherit |
更多示例
示例
使用負值的 right 屬性,並用於沒有已定位祖先元素的元素。
div.b {
position: absolute;
right: -20px;
width: 100px;
height: 120px;
border: 3px solid blue;
}
div.c {
position: absolute;
right: 150px;
width: 200px;
height: 120px;
border: 3px solid green;
}
自己動手試一試 »
相關頁面
CSS 教程:CSS 定位
CSS 參考:left 屬性
CSS 參考:bottom 屬性
CSS 參考:top 屬性
HTML DOM 參考:right 屬性