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

Thuộc tính unicodeBidi kiểu HTML DOM


Thuộc tính unicodeBidi kiểu HTML DOM trả về và sửa đổi xem văn bản có nên được ghi đè để hỗ trợ nhiều ngôn ngữ trong cùng một tài liệu HTML cùng với thuộc tính hướng hay không.

Cú pháp

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

  • Trả lại unicodeBidi

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

object.style.unicodeBidi = “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.
bình thường Nó không đặt mức nhúng bổ sung.
nhúng Nó đặt một mức nhúng bổ sung.
bidi-override Nó đặt một mức nhúng bổ sung và sắp xếp lại thứ tự tùy thuộc vào thuộc tính hướng.

Ví dụ

Hãy để chúng tôi xem một ví dụ về thuộc tính unicodeBidi kiểu HTML DOM -

<!DOCTYPE html>
<html>
<head>
<style>
   body {
      color: #000;
      background: lightblue;
      height: 100vh;
      text-align: center;
   }
   .btn {
      background: #db133a;
      border: none;
      height: 2rem;
      border-radius: 2px;
      width: 40%;
      display: block;
      color: #fff;
      outline: none;
      cursor: pointer;
      margin: 1rem auto;
   }
</style>
</head>
<body>
<h1>DOM Style transformStyle Property Example</h1>
<p style="direction:ltr">This is a paragraph element with some dummy text.</p>
<button onclick="add()" class="btn">Set unicodeBidi</button>
<script>
   function add() {
      document.querySelector('p').style.direction = "rtl";
      document.querySelector('p').style.unicodeBidi = "bidi-override";
   }
</script>
</body>
</html>

Đầu ra

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

Thuộc tính unicodeBidi kiểu HTML DOM

Nhấp vào “ Đặt unicodeBidi ”Để đặt thuộc tính CSS unicodeBidi trên phần tử đoạn văn.

Thuộc tính unicodeBidi kiểu HTML DOM