×

Cách sử dụng text-align - Căn chỉnh văn bản trong CSS

Để căn chỉnh văn bản trong CSS, thuộc tính text-align là một công cụ quan trọng và hữu ích. Thuộc tính này được sử dụng để xác định cách mà văn bản hoặc nội dung khác được hiển thị trong một phần tử HTML. Dưới đây, chúng ta sẽ khám phá cách sử dụng các giá trị khác nhau của text-align để đạt được kết quả mong muốn.

Các Giá Trị của text-align

  1. left: Đây là giá trị mặc định của thuộc tính text-align. Khi áp dụng, văn bản sẽ được căn chỉnh về phía bên trái của phần tử cha.

    p {
        text-align: left;
    }
    
  2. right: Sử dụng giá trị này để căn chỉnh văn bản về phía bên phải của phần tử cha.

    p {
        text-align: right;
    }
    
  3. center: Giá trị này căn chỉnh văn bản ở giữa phần tử cha, thường được sử dụng cho tiêu đề hoặc hình ảnh để tạo sự cân đối.

    p {
        text-align: center;
    }
    
  4. justify: Với giá trị justify, văn bản được căn chỉnh đều hai bên lề, tạo thành các dòng văn bản có độ dài bằng nhau. Đây là cách căn chỉnh phổ biến trong các bài viết báo chí và tạp chí.

    p {
        text-align: justify;
    }
    

Ví Dụ Thực Tế

Giả sử chúng ta có đoạn HTML sau:

<div class="container">
    <h1>Tiêu Đề</h1>
    <p>Đây là một đoạn văn bản mẫu để minh họa cách sử dụng thuộc tính text-align.</p>
</div>

Và CSS tương ứng có thể như sau:

.container h1 {
    text-align: center;
}

.container p {
    text-align: justify;
}

Trong ví dụ này, tiêu đề (h1) sẽ được căn giữa và đoạn văn bản (p) sẽ được căn đều hai bên lề.

Ứng Dụng Nâng Cao

Đặt Căn Chỉnh Cho Các Phần Tử Khác Nhau

Bạn cũng có thể sử dụng text-align với các phần tử khối (block-level elements) khác như div, header, footer, v.v.

.header {
    text-align: center;
}

.footer {
    text-align: right;
}

Trong ví dụ trên, phần tử .header sẽ có nội dung được căn giữa, trong khi đó nội dung của phần tử .footer sẽ được căn về phía bên phải.

Sử Dụng Kết Hợp Với Các Thuộc Tính Khác

Căn chỉnh văn bản có thể kết hợp với các thuộc tính CSS khác để tạo ra hiệu ứng trực quan hấp dẫn hơn.

.highlight {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #ff0000;
}

Phần tử với lớp .highlight sẽ có văn bản căn giữa, in đậm, cỡ chữ lớn và màu đỏ.

Kết Luận

Thuộc tính text-align là một trong những công cụ cơ bản và quan trọng trong CSS để điều chỉnh cách hiện thị văn bản và nội dung trong trang web. Nắm vững các giá trị của thuộc tính này giúp bạn tạo ra các bố cục trang web đẹp mắt và chuyên nghiệp hơn. Hãy thử nghiệm với các ví dụ trên và áp dụng chúng vào dự án của bạn để thấy sự khác biệt!

Comments