Những câu hỏi của tôi)
Có bất kỳ phương pháp nào được ưa thích bởi một nhà thiết kế web chuyên nghiệp?
Có bất kỳ phương pháp nào trong số các phương pháp này được trình duyệt web đặt trước khi vẽ trang web không?
Đây có phải tất cả chỉ là sở thích cá nhân?
Có những kỹ thuật khác tôi đang thiếu?
Lưu ý: Các câu hỏi trên liên quan đến việc thiết kế bố cục nhiều cột
phao: trái;
Đây là phương pháp tôi luôn sử dụng khi tạo bố cục cột và có vẻ như nó chỉ hoạt động tốt. Cha mẹ tự sụp đổ, vì vậy bạn chỉ cần nhớ clear:both;
sau đó. Một lừa đảo khác mà tôi vừa tìm thấy là không có khả năng căn chỉnh văn bản theo chiều dọc.
Hiển thị nội dòng;
Điều này dường như để khắc phục vấn đề của cha mẹ sụp đổ, nhưng thêm khoảng trắng.
Xóa khoảng trắng khỏi html dường như là cách khắc phục vấn đề dễ dàng nhất, nhưng không mong muốn nếu bạn thực sự kén chọn html của mình.
hiển thị: khối nội tuyến;
Có vẻ như cư xử chính xác như thế display:inline;
.
hiển thị: ô bảng;
Hoạt động hoàn hảo.
Suy nghĩ của tôi:
Tôi chắc chắn rằng tôi đang thiếu rất nhiều thứ, giống như một số ngoại lệ nhất định sẽ phá vỡ bố cục nhưng, display:table-cell;
dường như hoạt động tốt nhất, và tôi nghĩ rằng tôi sẽ bắt đầu thay thế float:left;
vì dường như tôi luôn rối tung lên clear:both;
. Tôi đã đọc nhiều bài viết và blog về điều này trên web, nhưng không ai trong số họ cho tôi một câu trả lời chắc chắn về những gì tôi nên sử dụng khi đặt trang web của mình.
display: inline
tài sản và tôi thấy rằng nó không quan tâm đến việc đệm chính xác các phần tử con. Nhưng nếu tôi sử dụng thì display: inline-block
điều này được chăm sóc tự động. Vui lòng xem liên kết - codepen.io/prashdeep/pen/rVOyvd Vui lòng cho tôi biết đầu vào của bạn trên cùng