Thuộc tính text-transform trong CSS

Thuộc tính text-transform trong CSS
Thuộc tính text-transform trong CSS

Chức năng của Thuộc tính text-transform trong CSS

Thuộc tính text-transform trong CSS dùng để in hoa, in thường toàn văn bản, in hoa chữ cái đầu tiên của mỗi từ trên văn bản trong phần tử HTML.

Cú pháp của Thuộc tính text-transform trong CSS

text-transform: giatri;

giatri: Giá trị để in hoa, in thường toàn văn bản, in hoa chữ cái đầu tiên của mỗi từ trên văn bản trong phần tử HTML (Ví dụ: uppercase, lowercase, capitalize,.....)

Các giá trị của Thuộc tính text-transform trong CSS

uppercase: In hoa toàn văn bản.

lowercase: In thường toàn văn bản.

capitalize: In hoa chữ cái đầu tiên của mỗi từ.

none: Không thực hiện text-transform.

Ví dụ Thuộc tính text-transform trong CSS

text-transform: uppercase (In hoa toàn văn bản)
text-transform: lowercase; (In thường toàn văn bản)
text-transform: capitalize; (In hoa chữ cái đầu tiên của mỗi từ)
text-transform: none; (Không thực hiện text-transform)
<!DOCTYPE html>
<html>
<head>
<title>Chạy thử Ví dụ Thuộc tính text-transform trong CSS</title>
</head>
<body>

<h1>Chạy thử Ví dụ Thuộc tính text-transform trong CSS</h1>

<p>Dùng để in hoa, in thường toàn văn bản, in hoa chữ cái đầu tiên của mỗi từ trên văn bản trong phần tử HTML:</p>

<p style="text-transform:uppercase;">text-transform: uppercase (In hoa toàn văn bản)</p>

<p style="text-transform:lowercase;">Text-transform: lowercase; (In thường toàn văn bản)</p>

<p style="text-transform:capitalize;">Text-transform: capitalize; (In hoa chữ cái đầu tiên của mỗi từ)</p>

<p style="text-transform:none;">Text-transform: None; (Không thực hiện text-transform)</p>

</body>
</html>

Chạy Thử

Ứng dụng text-transform CSS khi định dạng nội dung website

text-transform phù hợp khi cần kiểm soát cách hiển thị chữ trên giao diện mà không phải thay đổi nội dung gốc trong HTML. Thuộc tính này đặc biệt hữu ích với tiêu đề, nhãn, danh mục hoặc những khu vực cần một quy tắc viết hoa thống nhất.

Định dạng tiêu đề và tên danh mục

Với tiêu đề hoặc tên danh mục, text-transform có thể tạo ra cách trình bày đồng nhất trên toàn bộ website. Chẳng hạn, các nhãn điều hướng có thể được chuyển thành chữ in hoa để dễ nhận biết, trong khi nội dung gốc vẫn giữ nguyên cách viết.

.menu-title {
    text-transform: uppercase;
}

Cách làm này giúp kiểm soát giao diện bằng CSS thay vì phải sửa từng nội dung trong HTML. Khi muốn thay đổi phong cách hiển thị, chỉ cần điều chỉnh quy tắc CSS là toàn bộ khu vực áp dụng sẽ được cập nhật.

Chuẩn hóa cách hiển thị văn bản trên giao diện

Trong những website có nội dung được nhập từ nhiều nguồn, cách viết hoa và viết thường có thể không đồng nhất. text-transform giúp định hướng cách hiển thị văn bản theo cùng một quy tắc, tạo cảm giác thống nhất giữa các thành phần.

.category-name {
    text-transform: capitalize;
}

Điểm đáng chú ý là thuộc tính này chủ yếu tác động đến phần trình bày trên màn hình, không phải công cụ để sửa dữ liệu văn bản. Vì vậy, nội dung gốc vẫn nên được lưu trữ đúng chuẩn, đặc biệt khi dữ liệu còn được dùng cho tìm kiếm, xử lý bằng JavaScript hoặc các chức năng khác.

Kết hợp text-transform với các thuộc tính CSS khác

text-transform phát huy hiệu quả tốt hơn khi kết hợp với các thuộc tính định dạng chữ khác. Có thể sử dụng cùng font-size, font-weight, letter-spacing hoặc color để tạo hệ thống tiêu đề và nhãn có thứ bậc rõ ràng.

.label {
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.08em;
}

Cách kết hợp này giúp giao diện có tính nhất quán mà vẫn giữ CSS dễ quản lý. Nên áp dụng text-transform cho đúng thành phần cần định dạng, tránh lạm dụng khiến văn bản dài bị biến đổi quá mức và làm giảm khả năng đọc.

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Thuộc tính text-transform trong CSS.

  • 0 Bình luận
Trần Thị Vân | Content Creator Web Mới
Trần Thị Vân
Trần Thị Vân là Content Creator tại Web Mới, phụ trách nghiên cứu, biên soạn nội dung và chia sẻ kiến thức về website, SEO, lập trình cùng các xu hướng công nghệ
Đánh giá
Chia sẻ nội dung đánh giá của bạn về Thuộc tính text-transform trong CSS
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Yêu Cầu Báo Giá
Gửi trang web mẫu cần làm theo, chúng tôi sẽ báo giá đến bạn từ Email (tanlucit09@gmail.com - Bùi Tấn Lực) hoặc Zalo (Lực IT - 0398259259) !