Định nghĩa và sử dụng
Thuộc tính vertical-align sắp xếp các nội dung theo chiều dọc.
Cấu trúc
tag { vertical-align: giá trị; }
Với giá trị như sau:
Thuộc tính | giá trị | Ví dụ | Mô tả |
---|---|---|---|
vertical-align | Khoảng cách | vertical-align: 10px; | Xác định khoảng cách cho thành phần, có thể dùng số âm. |
baseline | vertical-align: baseline; | Đây là dạng cơ bản, mặc định, các thành phần đều nằm theo cùng đường cơ bản (baseline). | |
sub | vertical-align: sub; | Canh lề thành phần giống như sử dụng subscript. | |
super | vertical-align: super; | Canh lề thành phần giống như sử dụng superscript. | |
top | vertical-align: top; | Canh phần trên cùng của thành phần theo phần trên cùng cao nhất của các thành phần trong cùng hàng. | |
text-top | vertical-align: rtl; | Canh phần trên cùng của thành phần theo phần trên cùng cao nhất của text của thành phần bao ngoài. | |
middle | vertical-align: middle; | Thành phần sẽ được canh giữa theo thành phần bao ngoài. | |
bottom | vertical-align: bottom; | Canh phần dưới cùng của thành phần theo phần dưới cùng thấp nhất của các thành phần trong cùng hàng. | |
text-bottom | vertical-align: text-bottom; | Canh phần dưới cùng của thành phần theo phần dưới cùng thấp nhất của text của thành phần bao ngoài. | |
inherit | vertical-align: 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:
<html> <head></head> <body> <p>HỌC WEB CHUẨN <span>thì dễ<span></p> </body> </html>
Hiển thị trình duyệt khi chưa có CSS:
HỌC WEB CHUẨN thì dễ
CSS viết:
p span { vertical-align: super; }
Hiển thị trình duyệt khi có CSS:
HỌC WEB CHUẨN thì dễ
Trình duyệt hỗ trợ
Thuộc tính vertical-align đượ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