inset-block-start
là một thuộc tính CSS logic đặt độ dài mà một phần tử được bù đắp theo hướng khối từ cạnh bắt đầu của nó. Đó là loại giống như tuyên bố top
trừ điểm bắt đầu của nó được xác định bởi 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-block-start: 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-block-start
tính sẽ hoạt động giống như top
và đặt độ lệch của phần tử từ cạnh bắt đầu, là cạnh trên cùng. 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ư top
và các thuộc tính bù trừ vật lý khác.
Nhưng thay đổi phần tử writing-mode
thành một cái gì đó giống như vậy vertical-rl
và cạnh bắt đầu được xoay theo hướng thẳng đứng, hoạt động giống thuộc left
tính hơn.
Cú pháp
inset-block-start: ;
- 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
top
tài sản - Loại hoạt ảnh: theo loại giá trị được tính toán
Giá trị
inset-block-start
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-block-start: 50px; inset-block-start: 4em; inset-block-start: 3.5rem inset-block-start: 25vh; /* Percentage values */ inset-block-start: 50%; /* Keyword values */ inset-block-start: auto; /* initial value */ /* Global values */ inset-block-start: initial inset-block-start: inherit; inset-block-start: 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)