padding-block-end

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

Thuộc tính CSS padding-block-end xác định padding logic cuối theo hướng block của một phần tử, ánh xạ sang padding vật lý tùy thuộc vào chế độ viết, hướng và định hướng chữ của phần tử.

Try it

padding-block-end: 20px;
writing-mode: horizontal-tb;
padding-block-end: 20px;
writing-mode: vertical-rl;
padding-block-end: 5em;
writing-mode: horizontal-tb;
padding-block-end: 5em;
writing-mode: vertical-lr;
<section id="default-example">
  <div class="transition-all" id="example-element">
    <div class="box">
      Far out in the uncharted backwaters of the unfashionable end of the
      western spiral arm of the Galaxy lies a small unregarded yellow sun.
    </div>
  </div>
</section>
#example-element {
  border: 10px solid #ffc129;
  overflow: hidden;
  text-align: left;
}

.box {
  border: dashed 1px;
  unicode-bidi: bidi-override;
}

Cú pháp

css
/* Giá trị <length> */
padding-block-end: 10px; /* Độ dài tuyệt đối */
padding-block-end: 1em; /* Độ dài tương đối so với kích thước chữ */

/* Giá trị <percentage> */
padding-block-end: 5%; /* Padding tương đối so với chiều rộng của khối chứa */

/* Giá trị toàn cục */
padding-block-end: inherit;
padding-block-end: initial;
padding-block-end: revert;
padding-block-end: revert-layer;
padding-block-end: unset;

Giá trị

<length>

Kích thước của padding dưới dạng giá trị cố định. Phải không âm.

<percentage>

Kích thước của padding dưới dạng phần trăm, tương đối so với kích thước inline (width trong ngôn ngữ nằm ngang, được xác định bởi writing-mode) của khối chứa. Phải không âm.

Mô tả

Thuộc tính padding-block-end nhận cùng các giá trị như các thuộc tính padding vật lý chẳng hạn như padding-top. Tuy nhiên, nó có thể tương đương với padding-bottom, padding-top, padding-left hoặc padding-right tùy thuộc vào các giá trị được đặt cho writing-mode, directiontext-orientation.

Nó liên quan đến padding-block-start, padding-inline-startpadding-inline-end, là các thuộc tính xác định các giá trị padding còn lại của phần tử.

Định nghĩa hình thức

Initial value0
Applies toall elements, except table-row-group, table-header-group, table-footer-group, table-row, table-column-group and table-column
Inheritedno
Percentageslogical-width of containing block
Computed valueas <length>
Animation typea length

Cú pháp hình thức

padding-block-end = 
<'padding-top'>

<padding-top> =
<length-percentage [0,∞]>

<length-percentage> =
<length> |
<percentage>

Ví dụ

Thiết lập padding cuối block cho văn bản dọc

HTML

html
<div>
  <p class="exampleText">Example text</p>
</div>

CSS

css
div {
  background-color: yellow;
  width: 120px;
  height: 120px;
}

.exampleText {
  writing-mode: vertical-lr;
  padding-block-end: 20px;
  background-color: #c8c800;
}

Kết quả

Đặc tả

Specification
CSS Logical Properties and Values Module Level 1
# padding-properties

Khả năng tương thích trình duyệt

Xem thêm