Đăng nhập

Bài 4: Làm đẹp chữ với font, cỡ chữ, độ đậm, khoảng cách dòng


1. Vì sao cần quan tâm đến chữ?

Một website tốt hay không phần lớn phụ thuộc vào trải nghiệm đọc:

  • Font chữ dễ nhìn
  • Cỡ chữ phù hợp
  • Khoảng cách dòng thoáng
  • Độ đậm giúp nhấn mạnh nội dung

CSS cho phép bạn kiểm soát toàn bộ những điều này.


2. Thay đổi font chữ bằng font-family

body {
  font-family: Arial, sans-serif;
}
  • Arial là font chính
  • sans-serif là font dự phòng nếu Arial không có
  • Viết nhiều font cách nhau bằng dấu phẩy, font đầu tiên còn lại thì dùng

Các nhóm font thường dùng:

NhómVí dụPhong cách
Sans-serifArial, Helvetica, Roboto, TahomaKhông chân, hiện đại
SerifTimes New Roman, GeorgiaCó chân, cổ điển
MonospaceCourier New, ConsolasDùng cho code

Ví dụ:

h1 {
  font-family: 'Georgia', serif;
}

3. Cỡ chữ – font-size

p {
  font-size: 18px;
}

Đơn vị thường dùng:

  • px: pixel – đơn vị cố định
  • em, rem: đơn vị tương đối
    • 1em = cỡ chữ của phần tử cha
    • 1rem = cỡ chữ mặc định của <html> (thường là 16px)

Ví dụ:

h2 {
  font-size: 1.5rem; /* khoảng 24px */
}

4. Độ đậm chữ – font-weight

h1 {
  font-weight: bold;
}

Ngoài bold, còn có thể dùng số:

Giá trị sốMức độ
100Rất mảnh
400Bình thường
700Đậm
900Rất đậm

Ví dụ:

p.important {
  font-weight: 700;
}

5. Khoảng cách dòng – line-height

p {
  line-height: 1.6;
}
  • Dùng số (không đơn vị) để nhân với cỡ chữ
  • Hoặc dùng px, em, rem cũng được

Mẹo: line-height từ 1.4 đến 1.8 là lý tưởng để dễ đọc.


6. Viết tắt với font

Bạn có thể gộp 1 dòng:

p {
  font: 16px/1.5 Arial, sans-serif;
}

→ Gồm font-size + line-height + font-family


7. Thực hành

style.css

body {
  font-family: Tahoma, sans-serif;
  font-size: 16px;
  line-height: 1.6;
  color: #333;
}

h1 {
  font-family: Georgia, serif;
  font-size: 32px;
  font-weight: 700;
}

p.note {
  font-style: italic;
  font-weight: 300;
}

index.html

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Bài 4 – Font chữ</title>
  <link rel="stylesheet" href="style.css">
</head>
<body>

  <h1>CSS giúp chữ đẹp hơn</h1>

  <p>Đây là đoạn văn thông thường.</p>
  <p class="note">Đây là ghi chú nghiêng và nhẹ.</p>

</body>
</html>

8. Ghi nhớ

Thuộc tínhTác dụng
font-familyChọn kiểu font
font-sizeKích thước chữ
font-weightĐộ đậm chữ
line-heightKhoảng cách giữa các dòng

Thảo luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Đăng ký nhận tin mới

Nhận bài học, tài nguyên và cơ hội việc làm qua email hàng tuần.

Chúng tôi cam kết không spam. Bạn có thể hủy bất cứ lúc nào.