10/10/2018, 00:09

cho mình hỏi bố cục trong web?

tại sao khi làm web thì web duyệt ra ở trình duyệt IE rất đẹp nhưng ra quán khác thì nó nhảy lung tung
-và làm thế nào để bố cục 3 phần:
+phần thân:rộng nhất
+phần trái và phải: nhỏ và bằng nhau
=> các bác bố cục bằng CSS,hay DIV cũng được mong giúp đỡ.Cám ơn
zoejoe viết 02:14 ngày 10/10/2018
Cứ định kiểu bằng CSS thì nó không khác nhau nhiều cho lắm đâu
Phân thân cho nó vô 1 cái div swrapper, rùi chia tiếp, lần lượt từ trên xuống dưới, từ trái qua phải là xong thui mà, để bên trái bên phải bằng nhau thường người ta đinh margin là vài px,auto;
Bop viết 02:15 ngày 10/10/2018
cho mình source thử đi
herofit viết 02:11 ngày 10/10/2018
cái này bác phải test ngay khi thết kế để đảm bảo tương thích mọi trình duyệt chứ. chí ít cũng phải chạy tốt trên firefox và IE
tienganhtiengem viết 02:12 ngày 10/10/2018
bạn nên xem lại cấu trúc site của mình,vì thằng IE rất là vô trách nhiệm trong việc kiểm tra thẻ đúng ,sai,nó biết bạn sai ,nhưng nó hiểu cái bạn định làm ,vì vậy nó vẫn cho kết quả như ta muốn ,nhưng với các trình duyệt khác thì không
goldensea80 viết 02:12 ngày 10/10/2018
Được gửi bởi tienganhtiengem
bạn nên xem lại cấu trúc site của mình,vì thằng IE rất là vô trách nhiệm trong việc kiểm tra thẻ đúng ,sai,nó biết bạn sai ,nhưng nó hiểu cái bạn định làm ,vì vậy nó vẫn cho kết quả như ta muốn ,nhưng với các trình duyệt khác thì không
Mình fan của ajax nên thấy nói thế không đồng ý lắm. IE bị nhiều lỗi CSS, mà điểu hình là div double margin (fix bằng thêm display:inline) và không thể tạo div với height rất mỏng (fix bằng overflow:none thì phải). Nhưng mình đồng ý là phải test, nhưng chỉ cần trên Firefox và IE, 2 thằng này chiếm gần hết thị phần rồi

@Bob: Bạn thử đoạn code này xem (fixed layout)
Code:
<div style="width:800px;border:1px solid black">
  <div style="width:150px;float:left">Left content</div>
  <div style="width:500px;float:left">Center</div>
  <div style="width:150px;float:right">Right content</div>
  <div style="clear:both"></div>
</div>
Bài liên quan
0