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

Thuộc tính HTML DOM Style alignSelf

Thuộc tính HTML DOM alignSelf được sử dụng để chỉ định căn chỉnh mục nhất định có bên trong một vùng chứa linh hoạt. Thuộc tính alignSelf được sử dụng để ghi đè giá trị căn chỉnh được chỉ định trong bố cục hiển thị dạng lưới hoặc linh hoạt của phần tử.

Cú pháp

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

Đặt thuộc tính alignSelf -

object.style.alignSelf = "auto|stretch|center|flex-start|flex-end|baseline|initial|inherit"

Giá trị

Sau đây là các giá trị của thuộc tính alignSelf -

Giá trị Mô tả
Căng da Đây là giá trị mặc định và được sử dụng để kéo giãn các mục cho vừa với vùng chứa.
Trung tâm Điều này được sử dụng để định vị các mục ở tâm của vùng chứa.
flex-start Để định vị các mục ở đầu vùng chứa.
flex-end Để định vị các mục ở cuối vùng chứa.
đường cơ sở Để định vị các mục ở đường cơ sở vùng chứa
tên ban đầu Để đặt thuộc tính này thành giá trị ban đầu.
Kế thừa Để kế thừa giá trị thuộc tính mẹ.

Ví dụ

Chúng ta hãy xem ví dụ về thuộc tính Style alignSelf -

<!DOCTYPE html>
<html>
<head>
<style>
   #container {
      width: 180px;
      height: 220px;
      padding: 10px;
      border: 1px solid #333;
      display: flex;
      align-items:baseline;
      flex-flow: row wrap;
   }
   .ele {
      width: 60px;
      height: 60px;
      background-color: skyblue;
   }
   .ele:nth-child(2n) {
      background-color: orange;
   }
</style>
<script>
   function changeAlign(){
      document.getElementsByClassName("ele")[1].style.alignSelf="flex-end";
   }
</script>
</head>
<body>
<h2>Demo Heading</h2>
<div id="container">
<div class="ele"></div>
<div class="ele"></div>
<div class="ele"></div>
</div>
<p>Change the align Self property of the above div by clicking the below button</p>
<button onclick="changeAlign()">CHANGE</button>
</body>
</html>

Đầu ra

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

Thuộc tính HTML DOM Style alignSelf

Khi nhấp vào nút THAY ĐỔI -

Thuộc tính HTML DOM Style alignSelf