2012-10-29 7 views
13

Lề mặc định mà HTML đặt cho thẻ <body> của nó là gì? Tôi nhận thấy rằng có một số lề tự động, nhưng tôi tự hỏi liệu có ai biết số tiền đó là bao nhiêu (và cho dù là bằng pixel hay%, v.v.)Lề cơ thể mặc định HTML

+4

Nó sẽ khác nhau giữa các trình duyệt. Cân nhắc sử dụng bình thường hóa http://necolas.github.com/normalize.css/ – Jrod

Trả lời

16

Trong hầu hết các trình duyệt chính, lề mặc định là 8px ở tất cả các cạnh. Nó được xác định bằng pixel bởi user-agent-stylesheet trình duyệt của bạn cung cấp.

Một số trình duyệt cho phép bạn tạo và sử dụng user-agent-stylesheet của riêng mình, nhưng nếu bạn đang phát triển trang web, tôi khuyên bạn nên tránh xa việc thay đổi điều này, vì người dùng của bạn có nhiều khả năng sẽ không có bảng định kiểu được sửa đổi và sau đó sẽ thấy trang hơn bạn.

Nếu bạn muốn thay đổi nó, bạn chỉ có thể làm điều này:

body { 
    margin: 0px; 
    padding: 0px; 
    ... 
} 

Nhưng nếu bạn có một dự án lớn và muốn được hoàn thiện hơn, sử dụng normalize.css. Nó đặt lại rất nhiều giá trị mặc định để nhất quán trên các trình duyệt.

+2

Không cần px – Neil