Bỏ qua tới nội dung
UI/UX Design· ·11 phút đọc

White space trong thiết kế (khoảng thở giữa các phần tử)

Nguyễn Quốc An
White space trong thiết kế (khoảng thở giữa các phần tử)
Cỡ chữ

Nhiều người mới làm web nhìn vùng trống trên trang và muốn lấp đầy ngay: thêm chữ, thêm banner, thêm nút. Nhưng vùng trống đó không lãng phí — nó là một công cụ thiết kế thật sự. Theo Nielsen Norman Group, khoảng trống là phần “xương sống” của giao diện tối giản, xuất hiện ở 84% trong số 112 trang tối giản mà họ phân tích. Bài viết này giải thích white space làm được gì, phân biệt hai loại lớn nhỏ, và vì sao nó khác hệ lưới.

White space làm gì cho một trang web

White space (đôi khi gọi là negative space — không gian âm, vùng nền không chứa phần tử) đảm nhiệm bốn việc rất cụ thể. Hiểu rõ từng việc giúp bạn dùng nó có chủ đích thay vì để nó “tự có”.

1. Tạo nhịp và hướng mắt

Khoảng trống quanh một phần tử làm phần tử đó nổi bật. Khi bạn để nhiều khoảng thở quanh một tiêu đề hay một nút kêu gọi hành động, mắt người đọc tự động dừng ở đó vì xung quanh không có gì tranh giành sự chú ý. Đây là cách tạo điểm nhấn mà không cần phóng to chữ hay tô màu chói. Khoảng trống và phân tầng thị giác luôn đi cùng nhau: cái này tạo ra cái kia.

2. Nhóm nội dung theo nguyên tắc gần nhau

Mắt người hiểu rằng những thứ đặt sát nhau thì liên quan, những thứ cách xa nhau thì tách biệt. Đây chính là nguyên tắc gần nhau (proximity) trong tâm lý Gestalt. Một tiêu đề mục đặt sát đoạn văn của nó, rồi cách xa mục tiếp theo, thì người đọc hiểu cấu trúc ngay mà không cần đọc từng chữ. Khoảng cách kể câu chuyện về quan hệ giữa các phần.

3. Tăng dễ đọc

Khoảng cách giữa các dòng (line height), giữa các đoạn, và lề hai bên cột chữ quyết định mắt có lướt mượt hay bị vấp. Cột chữ chạm sát mép màn hình, các dòng dính chặt nhau, sẽ khiến mắt mỏi và bỏ cuộc. Đây là lý do white space gắn chặt với typography cho web — phần lớn khoảng thở của một bài đọc nằm ở các khe nhỏ giữa dòng và đoạn.

4. Tạo cảm giác cao cấp

Các trang của thương hiệu cao cấp thường rất ít chữ và rất nhiều khoảng trống. Lý do không chỉ là thẩm mỹ: khoảng trống rộng truyền tín hiệu “ở đây mọi thứ được chọn lọc, không nhồi nhét”. Một trang dày đặc thông tin tạo cảm giác chợ búa; một trang biết chừa khoảng thở tạo cảm giác tự tin. NN/g cũng cảnh báo điều ngược lại: chừa quá nhiều khoảng trống một cách giáo điều, đẩy nội dung quan trọng xuống dưới màn hình đầu tiên, sẽ làm người dùng phải cuộn và tìm lâu hơn. Khoảng trống phải phục vụ nhiệm vụ của người dùng, không phải để đẹp suông.

Sơ đồ bốn việc white space làm cho một trang web
Bốn vai trò chính của khoảng trống: tạo nhịp, nhóm nội dung, tăng dễ đọc, tạo cảm giác cao cấp.

Macro white space và micro white space

Khoảng trống chia thành hai cấp độ, và phân biệt được chúng là chìa khoá để chỉnh trang gọn gàng.

Tiêu chíMacro white spaceMicro white space
Là gìKhoảng trống LỚN giữa các khối chínhKhoảng trống NHỎ giữa các phần tử gần nhau
Ví dụKhoảng cách giữa hai mục lớn, lề hai bên trang, vùng trống quanh heroKhe giữa các dòng chữ, khoảng cách giữa icon và nhãn, padding trong nút
Ảnh hưởng chínhCấu trúc tổng thể, cảm giác thoáng, nhịp của trangMức dễ đọc, sự tinh tế của từng chi tiết
Khi làm saiTrang nghẹt thở hoặc rời rạcChữ khó đọc, phần tử dính cục

Một mẹo thực chiến: khi trang trông “rối” mà không rõ vì sao, hãy kiểm tra micro white space trước — thường line height quá chật hoặc padding nút quá nhỏ. Khi trang trông “ngộp” hay “rẻ tiền”, hãy nới macro white space — tăng khoảng cách giữa các mục lớn và lề trang.

White space khác hệ lưới (grid) thế nào

Hai khái niệm này hay bị nhập làm một, nhưng chúng đóng vai trò khác hẳn. Hệ lưới (grid) là bộ khung vô hình gồm các cột và đường dóng, quyết định phần tử được đặt Ở ĐÂU và rộng bao nhiêu — nó lo việc căn chỉnh và trật tự ngang. White space lo phần ngược lại: khoảng trống GIỮA các phần tử đó, lo việc thở và nhịp dọc.

Nói cách khác, grid trả lời “đặt ở đâu cho thẳng hàng”, còn white space trả lời “chừa bao nhiêu cho dễ thở”. Một trang có grid chuẩn nhưng thiếu white space vẫn ngột ngạt; một trang nhiều khoảng trống nhưng không có grid thì lệch lạc, mất trật tự. Hai cái bổ trợ nhau: grid giữ kỷ luật, white space giữ sự thoải mái.

Ví dụ thực tế trang ít chữ nhiều khoảng thở

Hãy hình dung một trang giới thiệu sản phẩm điển hình theo hướng tối giản:

  • Hero: một tiêu đề ngắn, một câu phụ, một nút — chiếm gần trọn màn hình đầu, xung quanh là khoảng trống rộng. Người xem chỉ thấy ĐÚNG thông điệp chính, không bị phân tâm.
  • Các khối tiếp theo: mỗi khối tách bằng macro white space đủ lớn (trên màn hình lớn nên rộng rãi hơn, trên điện thoại tối thiểu khoảng 32px khoảng cách dọc giữa các khối, theo khuyến nghị thực hành phổ biến cho mobile).
  • Đoạn chữ: cột chữ không quá rộng, line height thoáng, lề rõ — micro white space lo phần dễ đọc.

Khi dựng web22.dev và khi Web22 thiết kế giao diện website cho khách, đội đều áp dụng đúng nguyên tắc này: hệ thống thiết kế riêng quy định sẵn các nấc khoảng cách (design token) để mọi khối giữ cùng nhịp thở, tránh tình trạng mỗi trang một kiểu cách. Vì Web22 vừa thiết kế vừa lập trình, các nấc khoảng cách trong bản thiết kế ra đúng như khi vào code, không bị “co lại” lúc bàn giao.

Vài lỗi white space thường gặp

  1. Lấp đầy mọi chỗ trống: thấy trống là nhồi thêm chữ hay ảnh — kết quả là trang nghẹt, không có điểm nhấn.
  2. Khoảng cách không nhất quán: chỗ rộng chỗ hẹp tuỳ hứng, khiến mắt không đọc được cấu trúc. Hãy dùng một thang khoảng cách cố định.
  3. Quên mobile: khoảng cách đẹp trên desktop nhưng quá chật khi co lại điện thoại. Khoảng thở phải được kiểm tra trên màn hình nhỏ.
  4. Macro rộng nhưng micro chật: trang nhìn thoáng từ xa nhưng đọc chữ vẫn mỏi vì line height quá sát.
So sánh macro white space và micro white space
Macro lo cấu trúc tổng thể, micro lo độ dễ đọc và tinh tế từng chi tiết.

Câu hỏi thường gặp

White space có bắt buộc phải màu trắng không?

Không. White space chỉ là vùng nền không chứa phần tử, có thể là màu bất kỳ, ảnh nền mờ hay gradient. Tên gọi mang tính lịch sử, không phải quy định màu.

Nhiều khoảng trống thì có hại cho SEO không?

Bản thân khoảng trống không hại SEO. Cái hại là khi nó đẩy nội dung quan trọng xuống quá sâu khiến người dùng phải cuộn nhiều và rời trang. Cân bằng giữa thoáng và dễ tiếp cận nội dung là điều cần giữ.

Làm sao biết mình chừa đủ khoảng trống chưa?

Thử che bớt nội dung và xem mắt có tự dừng ở phần quan trọng không, các nhóm thông tin có tách bạch rõ không. Nếu mọi thứ dính thành một khối khó phân biệt thì cần thêm khoảng thở.

Nếu bạn muốn một bộ khoảng cách nhất quán từ bản thiết kế ra đến mã nguồn, tham khảo dịch vụ thiết kế giao diện website của Web22.

Cần làm web?

Dịch vụ liên quan
tới chủ đề bài này.

Tất cả dịch vụ
Đọc tiếp

Bài viết
cùng chủ đề.

Tất cả bài viết