L布局 CSS - Tràn

CSS overflow thuộc tính kiểm soát cách xử lý nội dung quá lớn mà không thể vào khu vực được chỉ định.

Văn bản này rất dài, chiều cao của khung chứa chỉ là 100 pixel. Do đó, thanh cuộn được thêm để giúp người đọc cuộn nội dung. Văn bản này rất dài, chiều cao của khung chứa chỉ là 100 pixel. Do đó, thanh cuộn được thêm để giúp người đọc cuộn nội dung. Văn bản này rất dài, chiều cao của khung chứa chỉ là 100 pixel. Do đó, thanh cuộn được thêm để giúp người đọc cuộn nội dung. Văn bản này rất dài, chiều cao của khung chứa chỉ là 100 pixel. Do đó, thanh cuộn được thêm để giúp người đọc cuộn nội dung. Văn bản này rất dài, chiều cao của khung chứa chỉ là 100 pixel. Do đó, thanh cuộn được thêm để giúp người đọc cuộn nội dung. Văn bản này rất dài, chiều cao của khung chứa chỉ là 100 pixel. Do đó, thanh cuộn được thêm để giúp người đọc cuộn nội dung. Văn bản này rất dài, chiều cao của khung chứa chỉ là 100 pixel. Do đó, thanh cuộn được thêm để giúp người đọc cuộn nội dung. Văn bản này rất dài, chiều cao của khung chứa chỉ là 100 pixel. Do đó, thanh cuộn được thêm để giúp người đọc cuộn nội dung. Văn bản này rất dài, chiều cao của khung chứa chỉ là 100 pixel. Do đó, thanh cuộn được thêm để giúp người đọc cuộn nội dung. Văn bản này rất dài, chiều cao của khung chứa chỉ là 100 pixel. Do đó, thanh cuộn được thêm để giúp người đọc cuộn nội dung. Văn bản này rất dài, chiều cao của khung chứa chỉ là 100 pixel. Do đó, thanh cuộn được thêm để giúp người đọc cuộn nội dung.

Thử ngay

CSS Overflow

overflow Thuộc tính xác định khi nội dung của phần tử quá lớn để放入 khu vực được chỉ định là cắt bỏ nội dung hay thêm thanh cuộn.

overflow Thuộc tính có thể được thiết lập các giá trị sau:

  • visible - Mặc định. Nội dung chảy ra không bị cắt bỏ. Nội dung được render bên ngoài khung của phần tử
  • hidden - Nội dung chảy ra bị cắt bỏ và phần còn lại sẽ không nhìn thấy
  • scroll - Nội dung chảy ra bị cắt bỏ và thêm thanh cuộn để xem phần còn lại
  • auto - Với scroll Tương tự, nhưng chỉ thêm thanh cuộn khi cần thiết

Ghi chú:overflow Thuộc tính này chỉ áp dụng cho các phần tử khối có chiều cao được chỉ định.

Ghi chú:Trong OS X Lion (trên Mac), thanh cuộn mặc định là ẩn và chỉ hiển thị khi sử dụng (dù đã thiết lập "overflow:scroll").

overflow: visible

Mặc định, nội dung chảy ra là nhìn thấy được (visible) có nghĩa là nó sẽ không bị cắt bỏ mà được render bên ngoài khung của phần tử:

Khi bạn muốn kiểm soát布局 tốt hơn, bạn có thể sử dụng thuộc tính overflow. Thuộc tính overflow xác định điều gì sẽ xảy ra nếu nội dung chảy ra khỏi khung của phần tử.

Ví dụ

div {
  width: 200px;
  height: 50px;
  background-color: #eee;
  overflow: visible;
}

Thử ngay

overflow: hidden

Nếu sử dụng hidden giá trị, nội dung chảy ra sẽ bị cắt bỏ và phần còn lại sẽ bị ẩn:

Khi bạn muốn kiểm soát布局 tốt hơn, bạn có thể sử dụng thuộc tính overflow. Thuộc tính overflow xác định điều gì sẽ xảy ra nếu nội dung chảy ra khỏi khung của phần tử.

Ví dụ

div {
  overflow: hidden;
}

Thử ngay

overflow: scroll

Nếu giá trị được đặt thành scrollNội dung chảy ra sẽ bị cắt bỏ và thêm thanh cuộn để cuộn trong khung. Lưu ý rằng điều này sẽ thêm thanh cuộn theo cả hướng ngang và dọc (dù bạn không cần):

Khi bạn muốn kiểm soát布局 tốt hơn, bạn có thể sử dụng thuộc tính overflow. Thuộc tính overflow xác định điều gì sẽ xảy ra nếu nội dung chảy ra khỏi khung của phần tử.

Ví dụ

div {
  overflow: scroll;
}

Thử ngay

overflow: auto

auto giá trị tương tự scrollnhưng chỉ thêm thanh cuộn khi cần thiết:

Khi bạn muốn kiểm soát布局 tốt hơn, bạn có thể sử dụng thuộc tính overflow. Thuộc tính overflow xác định điều gì sẽ xảy ra nếu nội dung chảy ra khỏi khung của phần tử.

Ví dụ

div {
  overflow: auto;
}

Thử ngay

overflow-x và overflow-y

overflow-xoverflow-y Thuộc tính quy định là chỉ thay đổi chảy ra của nội dung theo hướng ngang hay dọc (hoặc cùng lúc):

  • overflow-x Xác định cách xử lý cạnh trái/phải của nội dung.
  • overflow-y Xác định cách xử lý cạnh trên/dưới của nội dung.
Khi bạn muốn kiểm soát布局 tốt hơn, bạn có thể sử dụng thuộc tính overflow. Thuộc tính overflow xác định điều gì sẽ xảy ra nếu nội dung chảy ra khỏi khung của phần tử.

Ví dụ

div {
  overflow-x: hidden; /* Ẩn thanh cuộn ngang */
  overflow-y: scroll; /* Thêm thanh cuộn dọc */
}

Thử ngay

Tất cả các Thuộc tính Overflow CSS

Thuộc tính Mô tả
overflow Đ指定 khi nội dung chảy ra khỏi khung phần tử sẽ xảy ra điều gì.
overflow-x Đ指定 cách xử lý cạnh trái/phải của nội dung khi nội dung vùng nội dung của phần tử chảy ra.
overflow-y Đ指定 cách xử lý cạnh trên/dưới của nội dung khi nội dung vùng nội dung của phần tử chảy ra.