1. Tại sao phải lựa chọn phông chữ ?
Việc lựa chọn phông chữ đúng cho trang web của bạn rất quan trọng
Việc lựa chọn đúng phông chữ có tác động rất lớn đến cách người đọc trải nghiệm một trang web
Phông chữ phù hợp có thể tạo ra bản sắc riêng cho thương hiệu của bạn
Sử dụng phông chữ dẽ đọc là điều quan trọng. Phông chữ làm tăng giá trị cho văn bản của bạn . Điều quan trọng nữa là chọn màu và kích thước văn bản chính xác cho phông chữ
2. Họ của phông chữ chung trong CSS
Trong CSS có năm họ phông chữ chung:
- Phông chữ Serif có một nét nhỏ ở các cạnh của mỗi chữ cái. Chúng tạo ra một cảm giác trang trọng và sang trọng
- Phông chữ Sans-serif có các đường nét rõ ràng (không kèm theo các nét nhỏ). Chúng tạo ra một cái nhìn hiện đại và tối giản
- Phông chữ Monospace – ở đây tất cả các chữ cái có cùng chiều rộng cố định. Chúng tạo ra một cái nhìn máy móc
- Phông chữ Cursive bắt chước chữ viết tay của con người
- Phông chữ Fantasy là phông chữ trang trí / vui tươi
Phông chữ | Ví dụ về tên phông chữ |
---|---|
Serif | Times New Roman
Georgia Garamond |
Sans-serif | Arial
Verdana Helvetica |
Monospace | Courier New
Lucida Console Monaco |
Cursive | Brush Script MT
Lucida Handwriting |
Fantasy | Copperplate
Papyrus |
3. Cách thêm phông chữ chữ trong CSS
Trong CSS, ta sử dụng thuộc tính font-family để chỉ định phông chữ của văn bản
Thuộc tính font-family nên có nhiều tên phông chữ như một hệ thống dự phòng , để đảm bảo khả năng tương thích tối đa giữa các trình duyệt/ hệ điều hành. Bắt đầu với phông chữ bạn muốn và kết thúc bằng một họ chung (để cho phép trình duyệt chọn một phông chữ tương tự trong họ chung, nếu không có sẵn các phông chữ khác). Tên phông chữ nên được phân tách bằng dấu phẩy
Lưu ý: Nếu tên phông chữ có nhiều hơn một từ, nó phải nằm trong ngoặc kép, ví dụ: “Time New Roman”
Ví dụ:
4. Tạo kiểu cho phông chữ trong CSS
4.1 In nghiêng văn bản
Thuộc tính font-style được sử dụng để xác định văn bản in nghiêng
Thuộc tính này có ba giá trị:
- normal – Văn bản được hiển thị bình thường
- italic – Văn bản được in nghiêng
- oblique – Văn bản xiên (xiên rất giống với in nghiêng, nhưng ít được hỗ trợ hơn)
Ví dụ:
4.2 Độ đậm của văn bản
Thuộc tính font-weight được sử dụng để xác định độ đậm của văn bản
Ví dụ:
4.3 Viết hoa chữ cái
Thuộc tính font-variant dùng để biến chữ thường thành chữ hoa
Tất cả các chữ cái thường được chuyển đổi thành chữ hoa. Tuy nhiên, các chữ hoa đã chuyển đổi sẽ có kích thước phông chữ nhỏ hơn các chữ hoa gốc trong văn bản
Ví dụ:
4.4 Thay đổi cỡ chữ
Thuộc tính font-size được sử dụng để xác định kích thước của văn bản
Ví dụ:
4.5 Câu lệnh rút gọn
Để viết tắt các thuộc tính
- font-style
- font-variant
- font-weight
- font-size/line-height
- font-family
Ta sử dụng thuộc tính font
Lưu ý: Các giá trị font-size và font-family là bắt buộc. Nếu thiếu một trong các giá trị khác, giá trị mặc định của chúng sẽ được sử dụng
Ví dụ: