2011-03-16 34 views
19

Tôi đang đi sâu vào phát triển web và tôi đang chơi với khung công tác CSS Blueprint, bao gồm hệ thống lưới và tôi có một vài câu hỏi.Điểm máng xối trong khung lưới CSS là gì?

  1. Điểm máng xối là gì? Chắc chắn chúng không được sử dụng để bao gồm khoảng cách giữa các cột vì bạn chỉ có thể sử dụng thuộc tính CSS lề cho điều đó, đúng không? Hoặc là máng xối chỉ là một cách thanh lịch để quản lý lợi nhuận?
  2. Tôi không muốn có bất kỳ khoảng cách nào giữa các cột và muốn tạo bố cục lưới không bao gồm máng xối, nhưng tất cả các công cụ máy phát đều ngăn không cho tôi có máng có chiều rộng bằng 0. Tại sao vậy?
  3. Nó xuất hiện the suggested Blueprint CSS generator không còn được hỗ trợ. Bất cứ ai có thể đề nghị một máy phát điện CSS Blueprint để sửa đổi lưới điện để bao gồm máng xối zero-width?

Cảm ơn bạn rất nhiều vì đã khôn ngoan!

+0

Máy phát điện không cho phép mọi đầu vào có thể là những cái tôi không sử dụng. –

+0

@Radek S, Vì vậy, nói cách khác bạn không sử dụng máy phát điện? –

+0

@Bạn có quyền :) –

Trả lời

19

Động lực đằng sau hệ thống lưới CSS là tự động hoàn toàn bố cục. Máng xối thường được mong muốn bởi vì khoảng trắng giữa các cột làm cho độ rõ ràng tốt hơn nên việc đưa chúng vào như là một phần của tự động hóa có ý nghĩa.

Raison d'être của máy phát điện là để giúp bạn giảm bớt các tính toán hơi tẻ nhạt cần thiết để thực hiện chúng nhưng không có máng xối cả toán và css không hề phức tạp.

Nó sẽ rất thẳng về phía trước để làm lưới không có máng xối mà không có máy phát điện. ví dụ.

(column width X nº of columns) + left margin + right margin = content width 

.span-1 {width:100px} 
.span-2 {width:200px} 
.span-3 {width:300px} 
.span-4 {width:400px} 

etc... 
+14

+1 cho raison d'etre – Ryan

+2

Tôi cảm thấy rằng câu trả lời này không hoàn toàn thỏa mãn câu hỏi của op # 1. Có phải máng xối được quản lý qua lề hay không? –

+1

@ E.E.33 như bigmattyh nói - "Gutters hoàn toàn không có gì để làm với CSS mỗi se ...". Các thuộc tính CSS được sử dụng để tạo chúng là để triển khai thực hiện. –

8

Máy cắt hoàn toàn không liên quan gì đến CSS mỗi lần. Chúng là một khái niệm thiết kế từ xuất bản in - chúng có nghĩa là cung cấp khoảng trắng giữa các cột, giúp nội dung dễ đọc hơn.

Cột không có máng xối rất dễ tính. Chỉ cần đặt cùng chiều rộng bằng pixel cho mỗi cột.