Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> CSS

CSS Vertical-Align: Căn chỉnh dọc cho phần tử inline

Thuộc tính vertical-align điều chỉnh căn chỉnh dọc của phần tử inline hoặc table-cell so với phần tử cha hoặc hàng văn bản.

Cú pháp

vertical-align: property-value;

Các giá trị property-value

Giá trịMô tả
baselineMặc định. Căn baseline của phần tử với baseline của cha.
lengthNâng/giảm phần tử theo độ dài cụ thể (px, em, cm...). Dương = lên, âm = xuống. Cũng chấp nhận % (so với line-height).
subCăn baseline subscript (chỉ số dưới) của cha.
superCăn baseline superscript (chỉ số trên) của cha.
topCăn đỉnh phần tử với đỉnh phần tử cao nhất trên dòng.
text-topCăn đỉnh phần tử với đỉnh text của cha.
middleCăn giữa phần tử với giữa của cha (thường là giữa x-height).
bottomCăn đáy phần tử với phần tử thấp nhất trên dòng.
text-bottomCăn đáy phần tử với đáy text của cha.
initialTrở về giá trị mặc định (baseline).
inheritKế thừa từ phần tử cha.

Lưu ý quan trọng

  • vertical-align chỉ tác động trên inline/inline-block/table-cell. Không tác động trên block-level element.
  • Thường dùng cho: căn icon với text, căn input với label, layout inline phức tạp.

Kết luận

vertical-align là công cụ tinh chỉnh căn dọc cho inline elements. Hiểu rõ baseline, line-height, và các giá trị giúp kiểm soát layout chính xác.