Các font-variant
bất động sản cho phép bạn thay đổi các văn bản nhắm mục tiêu đến mũ nhỏ. Thuộc tính này đã được mở rộng trong CSS3.
p:first-line ( font-variant: small-caps; /* default is `normal` */ )
Trước CSS3, thuộc tính này chấp nhận một trong hai giá trị có thể có: normal
(cách văn bản được hiển thị theo mặc định) và small-caps
.
Giá trị của small-caps
sẽ hiển thị văn bản bằng chữ hoa nhỏ hơn chữ hoa thông thường. Điều này không ghi đè bộ chữ hoa trong nội dung, bên trong đánh dấu. Ví dụ:
Kiểm tra cây bút này!
Trong bản demo trên, cả hai đoạn đều được đặt thành font-variant: small-caps
. Đoạn đầu tiên chỉ có chữ hoa đầu tiên trong phần đánh dấu, vì vậy nó xuất hiện như mong đợi (chữ hoa đầu tiên, phần còn lại viết hoa nhỏ).
Dòng thứ hai được viết bằng tất cả chữ hoa trong đánh dấu, dòng này sẽ ghi đè small-caps
giá trị, đặt mọi thứ ở dạng chữ hoa thông thường.
Xa hơn nữa, nếu các đoạn văn này được đặt thành font-variant: small-caps
và text-transform: lowercase
, thì chúng sẽ xuất hiện ở tất cả các chữ hoa nhỏ. Tương tự, nếu các đoạn này được đặt thành font-variant: small-caps
và text-transform: uppercase
, thì chúng sẽ xuất hiện bằng tất cả các chữ hoa thông thường.
font-variant
có thể được đưa vào như một phần của font
khai báo tốc ký.
Bổ sung mới trong CSS3
Trong CSS3, font-variant
trở thành một cách viết tắt và có thể chấp nhận nhiều giá trị, bao gồm all-small-caps
, petite-caps
, all-petite-caps
, titling-caps
, và unicase
, trong số những người khác.
Hỗ trợ trình duyệt
Trình duyệt Chrome | Safari | Firefox | Opera | I E | Android | iOS |
---|---|---|---|---|---|---|
Làm | Làm | Làm | Làm | Làm | Làm | Làm |
Các giá trị mới được thêm vào trong CSS3 không có trình duyệt hỗ trợ, vì vậy bảng trên biểu thị sự hỗ trợ cho giá trị của small-caps
.
Trong IE6 / 7, cài đặt font-variant: small-caps
sẽ khiến bất kỳ văn bản nào được đặt thành text-transform: uppercase
hoặc hiển thị text-transform: lowercase
giống như text-transform: none
.