Hướng dẫn text-transform trong css

  • Trang chủ
  • Tham khảo
  • CSS
  • Thuộc tính text-transform

Định nghĩa và sử dụng

Thuộc tính text-transform thiết lập các ký tự viết hoa cho văn bản.

Cấu trúc

tag {
    text-transform: giá trị;
}

Với giá trị như sau:

Thuộc tínhgiá trịVí dụMô tả
text-transform none text-transform: none; Trả văn bản về dạng mặc định ban đầu.
capitalize text-transform: capitalize; Chữ đầu tiên của mỗi thành phần là chữ hoa.
uppercase text-transform: uppercase; Tất cả chữ trong văn bản thành chữ hoa.
lowercase text-transform: lowercase; Tất cả chữ trong văn bản thành chữ thường.
inherit text-transform: inherit; Xác định thừa hưởng thuộc tính từ thành phần cha (thành phần bao ngoài).

Ví dụ

HTML viết:




học web chuẩn

học web chuẩn

học web chuẩn

Hiển thị trình duyệt khi chưa có CSS:

học web chuẩn

học web chuẩn

học web chuẩn

CSS viết:

p.capitalizeText {
    text-transform: capitalize;
}

p.uppercaseText {
    text-transform: uppercase;
}

p.lowercaseText {
    text-transform: lowercase;
}

Hiển thị trình duyệt khi có CSS:

học web chuẩn

học web chuẩn

học web chuẩn

Trình duyệt hỗ trợ

Thuộc tính text-transform được hỗ trợ trong đa số các trình duyệt.

Giá trị "inherit" không hỗ trợ trình duyệt IE7 trở xuống, IE8 đòi hỏi phải có !Doctype

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

- Thuộc tính text-transform dùng để điều chỉnh văn bản sang dạng chữ in hoa hoặc chữ thường.

- Tôi có phần tử chứa một đoạn văn bản như sau:

Tài liệu hướng dẫn học LẬP TRÌNH WEB từ cơ bản đến nâng cao

- Với việc sử dụng thuộc tính text-transform, ta có thể chuyển toàn bộ các ký tự trong phần tử sang dạng chữ in hoa.

Tài liệu hướng dẫn học LẬP TRÌNH WEB từ cơ bản đến nâng cao

- Chuyển toàn bộ các ký tự trong phần tử sang dạng chữ thường.

Tài liệu hướng dẫn học LẬP TRÌNH WEB từ cơ bản đến nâng cao

- Hoặc chuyển ký tự đầu tiên của mỗi từ trong phần tử sang dạng chữ in hoa.

Tài liệu hướng dẫn học LẬP TRÌNH WEB từ cơ bản đến nâng cao

2) Cách sử dụng thuộc tính text-transform trong CSS

- Để sử dụng thuộc tính text-transform, ta dùng cú pháp như sau:

text-transform: none|capitalize|uppercase|lowercase|initial|inherit;

- Trong đó, ta thấy giá trị của thuộc tính text-transform có thể được xác định bởi một trong sáu loại:

none

- Không điều chỉnh.

Xem ví dụ
capitalize

- Ký tự đầu tiên của mỗi từ trong phần tử được chuyển sang chữ in hoa.

Xem ví dụ
uppercase

- Tất cả các ký tự trong phần tử được chuyển sang chữ in hoa.

Xem ví dụ
lowercase

- Tất cả các ký tự trong phần tử được chuyển sang chữ thường.

Xem ví dụ
initial

- Sử dụng giá trị mặc định của nó.

(mặc định thì thuộc tính text-transform có giá trị là none)

Xem ví dụ
inherit

- Kế thừa giá trị thuộc tính text-transform từ phần tử cha của nó.

Xem ví dụ

Text-Transform là một thuộc tính cũng thường được sử dụng với chữ. Nó dùng để hiển thị chữ thường thành chữ hoa trên trình duyệt. Mời bạn cùng quachquynh.com tìm hiểu về thuộc tính text-transform trong CSS qua bài này.

Cú pháp viết:

text-transform: none|capitalize|uppercase|lowercase;

Giải thích:

  • none: Giá trị mặc định, nó sẽ không viết hoa
  • capitalize: Viết hoa mình chữ cái đầu tiên
  • uppercase: Viết hoa toàn bộ chữ cái
  • lowercase: Chuyển tất cả chữ hoa thành in thường

Để hiểu hơn bạn chạy ví dụ sau:




Ví dụ viết chữ




This is a paragraph - giá trị none

This is a paragraph - giá trị capitalize

This is a paragraph - giá trị uppercase

THIS IS A PARAGRAPH - GIÁ TRỊ LOWERCASE

Kết quả:

Hướng dẫn text-transform trong css

Trên đây là các giá trị và ví dụ về thuộc tính text transform sử dụng trong viết chữ. Qua đây bạn đã hiểu cách sử dụng chưa nhỉ? Hãy tiếp tục theo dõi các bài viết khác tại chuyên mục học CSS online miễn phí nhé!