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

Cách thiết kế website responsive (đáp ứng)

Website responsive hiển thị tốt trên mọi thiết bị: desktop, tablet, mobile. Cốt lõi là HTML/CSS linh hoạt, thay đổi kích thước, ẩn/hiện, co giãn nội dung.

Minh họa

(Ảnh minh họa desktop, tablet, mobile bị bỏ do không có file thực tế)

Các khái niệm cốt lõi

1. Viewport Meta Tag

Kiểm soát layout trên mobile browser:

<meta name="viewport" content="width=device-width, initial-scale=1.0">
  • width=device-width: chiều rộng trang theo màn hình thiết bị.
  • initial-scale=1.0: mức zoom ban đầu khi load trang.

2. Media Queries

Đặt breakpoint để thay đổi CSS theo kích thước màn hình:

@media (max-width: 768px) {
    .container { flex-direction: column; }
}

3. Ảnh responsive

Đặt width: 100%; height: auto; cho <img> để co giãn tự động.

4. Đơn vị tương đối

Dùng rem, em, %, vw, vh thay vì px cố định.

5. Flexbox / CSS Grid

Layout hiện đại tự động sắp xếp, wrap, căn chỉnh linh hoạt.