2009-06-18 38 views
6

Các khung CSS có kiểu dáng đẹp sẵn có và yêu cầu bạn tập trung vào lưới nhưng vẫn có một chút phụ thuộc và thiếu tự do nó cung cấp .. Nếu tôi cần tạo một trang web bằng cách xem trên màn hình giả lập dựa trên PSD. tôi sẽ sử dụng các lớp được cung cấp bởi khung công tác nhưng nếu các phép đo thực tế không tồn tại, tôi cần phải xác định lại các quy tắc của riêng tôi sẽ thêm tối đa CSS của tôi và nếu hiệu suất là một ràng buộc như mọi khi ... bạn không cần phải lớn kích thước tập tin .. mặc dù của nó trong kb nhưng mỗi giọt đếm.Chúng ta có nên sử dụng khung CSS không? Họ có đáng không?

Bất kỳ nhận xét và đề xuất nào để sử dụng khung theo cách tốt nhất có thể.

+8

Tôi không thể đề xuất câu trả lời được chấp nhận trong câu hỏi này đủ: http://stackoverflow.com/questions/203069/what-is-the-best-css-framework-and-are-they-worth-the- nỗ lực - tôi nghĩ nó sẽ làm móng nó. –

Trả lời

8

Khuôn khổ Css không giống như các khung/thư viện mã thông thường cung cấp các chức năng cho phép bạn thực hiện công việc của mình nhanh hơn .. nó giống như có tệp khởi động, giúp bạn tiết kiệm thời gian viết css mà bạn sử dụng dự án của bạn.

Nói rằng, tôi thực sự tin rằng cách tốt nhất để sử dụng khung công tác css là xem xét những gì bạn sử dụng thường xuyên hơn và tạo một khung css tự nhiên. Cá nhân tôi sử dụng cùng một quy tắc đặt lại và kiểu chữ cho phần lớn các dự án của tôi. Tôi có một bộ sưu tập các lưới khác nhau, nhưng thực sự là khác nhau dựa trên loại dự án. Không phải tất cả các thiết kế sẽ làm việc với một lưới điện.

Trước khi cố gắng sử dụng khung dựng sẵn, tôi thấy mình lãng phí thời gian xóa kiểu hoặc làm việc xung quanh một số kiểu từ khung công tác. Đó là chỉ từ kinh nghiệm của tôi với các khung công tác, tôi biết những người thích làm việc với Blueprint và thề với nó.

+0

homegrown là tuyệt vời cho các dự án cá nhân với 1 nhà phát triển mà không bao giờ chia sẻ mã. Nếu không, lợi ích của các công cụ được cộng đồng biết đến mà bạn không phải 'học' thì không nên đánh giá thấp. học một khuôn khổ, bao gồm cả một trang chủ phát triển có thể được so sánh với việc học một ngôn ngữ máy tính mới trong đó phải mất một thời gian! –

+0

+1 với bình luận của Michael Durrant như một lời nhắc nhở. –

11

Tôi nghĩ rằng đặt lại kiểu là tuyệt vời - nhưng khung quá hạn chế. Điều này có thể dẫn đến một số tên lớp không nhất quán, ví dụ như nếu bạn có một trang web phân tách các từ bằng dấu nối (-) và sau đó bạn sử dụng lưới có sử dụng dấu gạch dưới (_).

Bạn cũng phải mua trong khung, như trong việc áp dụng nó cho toàn bộ trang web của bạn (nếu mẫu chính đang sử dụng nó).

Xem UnobtrusiveCss để cười).

+0

liên kết không hoạt động – Jason

+0

Nó sẽ hoạt động ngay bây giờ - Tôi nghĩ rằng họ đã cập nhật nó ngay sau khi tôi đăng nó! @ shog9 - Aw Tôi nghĩ nó có thể hoạt động, phiên bản được lưu trong bộ nhớ cache! – alex

+0

"nhưng khung quá hạn chế". Thở dài. Vì vậy, viết mọi thứ từ đầu, tìm hiểu và giải quyết với hàng tá trình duyệt và phiên bản khác nhau, sử dụng 'thực hành tốt nhất' của riêng bạn, tạo ra một mô hình hệ thống mà những người khác phải học? Ký tên. Alex, tôi đánh giá cao rằng với 80.000 điểm bạn là hypersmart. Cá nhân tôi không cảm thấy rằng câu trả lời được đề xuất ở đây sẽ làm việc cho 99% nhà phát triển thường xuyên. imho và 1/50 đô la của tôi tất nhiên :) –

0

CSS Framework là công cụ yêu thích của tôi để thiết kế trang, hãy xem 960er.gs một khung lưới đẹp mắt.

Ok bạn có đôi chút giới hạn về kích thước nhưng bạn có thể thiết kế trang của mình nhanh hơn nhiều, sau một tuần bạn biết tất cả các lớp.

+0

Không phải là 960 gs giống như một mô hình hơn một khuôn khổ? (xin lỗi nó ở đây nhưng không thể đưa ra ý kiến) – buddy

0

Vì vậy, đạo đức của câu chuyện được sử dụng đặt lại css và để hỗ trợ trực quan để gỡ lỗi hình ảnh lưới trong cơ thể sẽ làm việc cần thiết. Pic lens addon chắc chắn sẽ giúp cho phù hợp với pixel. Cảm ơn tất cả vì phản hồi đáng khích lệ của bạn

1

Tôi nghĩ rằng đó là câu hỏi về việc sử dụng đúng công cụ cho công việc.

Tôi sử dụng BluePrint CSS rất nhiều và nó thực sự giúp tôi tạo trang web chuẩn rất nhanh chóng. Hầu hết thời gian đó chỉ là những gì khách hàng của tôi muốn. Nếu tôi cần phải đào sâu hơn - tôi sẽ cuộn CSS của riêng tôi, cho công việc đó - nhưng nó làm cho trang web đắt hơn và mất nhiều thời gian hơn để phát triển và thử nghiệm.

Tôi không nghĩ rằng khung CSS là một thay thế cho việc học CSS, chúng chỉ giúp bạn làm những việc tiêu chuẩn một cách nhanh chóng và dễ dàng.

Hy vọng điều đó sẽ giúp ích?

Các vấn đề liên quan