Làm thế nào để căn lề đẹp cho form?

Mọi người cho mình hỏi làm sao để căn lề được mấy cái input với cái tiêu đề kia cách đều nhau như trong ảnh thứ 2 ạ
Untitled1
Untitled2

1 Like

Đơn giản nhất là cho nó vào table

4 Likes
  • cho vào table
  • tạo thành 1 danh sách ul ol
  • dùng margin, padding
5 Likes

mình tưởng chỉ cần dùng tr th td thôi chứ lại cần cả ul ol nữa hả bạn.

Chỉ cần chọn 1 trong 3 thôi. Đâu bảo kết hợp cả 3 đâu.

5 Likes

Dùng table thì không responsive, khi size nhỏ, form của bạn không tự chuyển thành 1 cột được
Thay vào đó bạn có thể thử float, flexbox hoặc grid.

2 Likes

:V Cho vào 1 table là căn đẹp ngay mà

theo trang w3schools thì không được dùng table để chia layout, table chỉ nên dùng để tạo bảng chứa thông tin


https://www.w3schools.com/html/html_layout.asp

3 Likes

Vậy dùng gì là chuẩn nhất v bạn ?

  • dùng thuộc tính CSS float
  • CSS flexbox
  • CSS framework
  • CSS grid
3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?