2008-09-16 17 views
6

Tôi tạo trang web cho một công ty truyền thông nhỏ. Thật không may, khoảng 45-50% cơ sở khách hàng của chúng tôi sử dụng IE6, trong khi một nửa còn lại được chia đều cho Firefox và các trình duyệt dựa trên Webkit, với một số người dùng Opera."khung công tác" CSS có tính bất thường trong trình duyệt?

Tôi bắt đầu mọi trang web của tôi bằng biểu định kiểu đặt lại tương tự như Eric Meyer, với một vài sửa đổi. Gần đây tôi đã sử dụng khung công tác "Blueprint CSS" rất nhiều, và nó làm cho cuộc sống của tôi dễ dàng hơn nhiều, mặc dù tôi không đặc biệt gắn bó với nó.

Khoảng 60% thời gian phát triển của tôi được chi tiêu để đảm bảo các trang web tôi tạo trông không khác lạ trong mỗi trình duyệt. Tôi mã cho Firefox 3 sau đó tinh chỉnh từ đó.

Có ai biết về bất kỳ bảng định kiểu/khung công tác nào ở đó để cố gắng chiếm ưu thế cho tất cả những điều kỳ quặc của trình duyệt ít ngu ngốc đó không? Tôi biết rằng không có gì ngoài kia hoàn toàn có thể giải thích cho tất cả sự kỳ quặc của trình duyệt, nhưng sẽ tốt hơn nếu có thứ gì đó vững chắc hơn để bắt đầu.

Tôi đang làm việc để tạo của riêng mình, nhưng thật tuyệt khi có thứ gì đó để bắt đầu.

Trả lời

0

Bạn đã xem nội dung Yahoo YUI chưa? Họ có một khuôn khổ CSS của trình duyệt chéo.

3

Thư viện Yahoo YUI giúp giải quyết các vấn đề hiển thị chéo của trình duyệt. Cụ thể, thành phần Đặt lại (http://developer.yahoo.com/yui/reset/) sẽ hoàn nguyên tất cả hiển thị cụ thể của trình duyệt (lề và phần đệm trên các phần tử nhất định), tạo trường phát ở mức độ để bắt đầu khi thiết kế trang web của bạn.

1

Dean Edwards 'IE7 library đối phó với một số kỳ quặc Internet Explorer.

2

Đọc và tiêu hóa bên trong Transcending CSS bởi Andy Clarke, Molly E. Holzschlag, Aaron Gustafson và Mark Boulton.

Nó cung cấp một tập hợp các kỹ thuật để xử lý các quirks bạn có thể giải quyết, và tư vấn về việc làm cho các trang web có thể truy cập vào các trình duyệt cũ hơn hoặc ít có khả năng hơn hoặc các công nghệ khác.

Lực đẩy cơ bản là làm cho các trang web làm suy giảm một cách duyên dáng.

Nó chứa nhiều liên kết đến các tài nguyên xử lý các vấn đề này.

1

Kế hoạch chi tiết là một trong những lần xuất hiện đầu tiên trong không gian này và được coi là khá trưởng thành.

http://code.google.com/p/blueprintcss/

Dưới đây là một danh sách lớn của các khuôn khổ có sẵn:

http://www.cssnolanche.com.br/css-frameworks/

Có rất nhiều cuộc tranh luận thú vị trong cộng đồng web dev về khung css vào thời điểm đó. Nhiều người đã lo lắng điều này đã vi phạm một số phân tách stucture/trình bày, và giới thiệu tên và cấu trúc lớp không ngữ nghĩa.

Một số quan điểm:

http://jeffcroft.com/blog/2007/nov/17/whats-not-love-about-css-frameworks/

http://playgroundblues.com/posts/2007/aug/10/blueprints-are-not-final/

http://www.markboulton.co.uk/journal/comments/blueprint_a_css_framework/

http://peter.mapledesign.co.uk/weblog/archives/blueprint-semantics-markup-frameworks

+0

+1 cho các cuộc tranh luận –