inset-inline-end
là một thuộc tính CSS đặt độ dài mà một phần tử được bù đắp theo hướng nội dòng bắt đầu. Đó là loại giống như khai báo right
ở chỗ nó áp dụng đối với các yếu tố vị trí và hiệu số một yếu tố theo hướng bên trái, trừ bắt đầu và điểm kết thúc có thể thay đổi dựa trên các yếu tố của direction
, text-orientation
và writing-mode
, giống như tính logic khác.
Thuộc tính này là một phần của đặc tả Giá trị và Thuộc tính logic CSS Cấp độ 1 hiện đang ở trạng thái Bản nháp của Người biên tập. Điều đó có nghĩa là định nghĩa và thông tin về nó có thể thay đổi từ bây giờ đến khuyến nghị chính thức.
.element ( inset-inline-end: 50px; position: relative; /* Apples to positioned elements */ writing-mode: vertical-rl; /* Determines the block start direction */ )
Vì vậy, ví dụ, nếu chế độ ghi được đặt thành horizontal-lr
thuộc inset-inline-end
tính sẽ hoạt động giống như thiết lập left
, bù trừ một phần tử từ cạnh trái. Bạn thậm chí cần chỉ định một position
phần tử rõ ràng trên cùng một phần tử để nó có hiệu lực, giống như các thuộc tính bù trừ vật lý.
Nhưng thay đổi phần tử writing-mode
thành một cái gì đó tương tự vertical-lr
và cạnh "bắt đầu" được xoay theo hướng thẳng đứng, hoạt động giống như top
thay thế.
Cú pháp
inset-inline-end: ;
- Giá trị ban đầu:
auto
- Áp dụng cho: phần tử được định vị
- Kế thừa: không
- Phần trăm: đối với tài sản vật chất tương ứng
- Trị giá tính toán: tương tự như tương ứng với
left
tài sản - Loại hoạt ảnh: theo loại giá trị được tính toán
Giá trị
inset-block
có giá trị độ dài và hỗ trợ các từ khóa toàn cầu. Giá trị mặc định của nó là auto
.
/* Length values */ inset-inline-end: 50px; inset-inline-end: 4em; inset-inline-end: 3.5rem inset-inline-end: 25vh; /* Percentage values */ inset-inline-end: 50%; /* Keyword values */ inset-inline-end: auto; /* initial value */ /* Global values */ inset-inline-end: initial inset-inline-end: inherit; inset-inline-end: unset;
Hỗ trợ trình duyệt
I E | Cạnh | Firefox | Trình duyệt Chrome | Safari | Opera |
---|---|---|---|---|---|
Không | Không | 63+ | Không | Không | Không |
Chrome dành cho Android | Android Firefox | Trình duyệt Android | iOS Safari | Opera Mini |
---|---|---|---|---|
Không | 79+ | Không | Không | Không |
Bản giới thiệu
đọc thêm
- Thuộc tính và giá trị logic CSS Đặc tả cấp độ 1 (Bản thảo của người biên tập)
- Tài liệu MDN
- Hiểu các thuộc tính và giá trị logic (Tạp chí Smashing)
- Thuộc tính logic CSS (Adrian Roselli)
- Quy tắc ngang hai chiều trong CSS (Hussein Al Hammad)