Computer >> Máy Tính >  >> Lập trình >> HTML

HTML Kiểu DOM Văn bản Thuộc tính Dòng chảy


Thuộc tính DOM style textOverflow trả về và áp dụng những gì sẽ xảy ra khi luồng văn bản bên ngoài vùng chứa phần tử trong tài liệu HTML.

Cú pháp

Sau đây là cú pháp -

  • Trả lại textOverflow

object.style.textOverflow
  • Sửa đổi textOverflow

object.style.textOverflow = “value”

Giá trị

Ở đây, giá trị có thể là -

Giá trị Giải thích
kế thừa Nó kế thừa giá trị thuộc tính này từ phần tử mẹ của nó.
tên đầu tiên Nó đặt giá trị thuộc tính này thành giá trị mặc định.
clip Nó cắt phần văn bản tràn ra.
dấu chấm lửng Nó đặt một dấu chấm lửng (“...”) để biểu thị văn bản được cắt bớt của một phần tử.
chuỗi Nó đặt chuỗi đã cho để đại diện cho văn bản được cắt bớt của một phần tử.

Ví dụ

Hãy để chúng tôi xem một ví dụ về thuộc tính style textOverflow -

<!DOCTYPE html>
<html>
<head>
<style>
   body {
      color: #000;
      background: lightblue;
      height: 100vh;
   }
   p {
      margin: 1.5rem auto;
      border: 3px solid #fff;
      width: 400px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: visible;
   }
   .btn {
      background: #db133a;
      border: none;
      height: 2rem;
      border-radius: 2px;
      width: 40%;
      display: block;
      color: #fff;
      outline: none;
      cursor: pointer;
   }
</style>
</head>
<body>
<h1>DOM Style textOverflow Property Example</h1>
<p>
   This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text.
   This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text.
   This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text.
</p>
<button onclick="add()" class="btn">Change textOverflow</button>
<script>
   function add() {
      document.querySelector('p').style.textOverflow = "ellipsis";
   }
</script>
</body>
</html>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

HTML Kiểu DOM Văn bản Thuộc tính Dòng chảy

Nhấp vào “ Thay đổi textOverflow ”Để thay đổi hành vi của văn bản đoạn văn tràn. Các dấu chấm lửng được thêm vào đây -

HTML Kiểu DOM Văn bản Thuộc tính Dòng chảy