2010-08-04 33 views

Trả lời

0

Bạn đang nói về số lượng css bao gồm bạn có thể làm? IE có tối đa 32 (source) hoặc có thể 31.

Tuy nhiên, có vẻ như bạn đang hỏi liệu có số lượng kiểu tối đa bạn có thể đưa vào một tệp .css duy nhất hay không và tôi không biết bất kỳ giới hạn nào về khía cạnh đó.

21

Internet Explorer 6-9 có một vài giới hạn báo cáo:

  • Bất kỳ quy tắc sau 4095 đầu tiên được bỏ qua
  • Bất kỳ stylesheets bao gồm thông qua @import, <link> hoặc <style>, được bỏ qua sau khi người đầu tiên 31
  • Các câu hỏi
  • @import lồng nhau từ 4 cấp trở lên được bỏ qua

Những giới hạn này là nghiêng trong KB 262161. Trong IE10 những giới hạn were significantly raised tới:

  • Một stylesheet có thể chứa lên đến 65.534 luật
  • Một tài liệu có thể sử dụng lên đến 4095 stylesheets
  • @import làm tổ không còn có giới hạn riêng của mình

Có không có giới hạn báo cáo như vậy đối với các trình duyệt khác, nhưng về mặt lý thuyết, bất kỳ một trong số đó có thể chạy vào các vấn đề hiệu suất với một số lượng lớn các quy tắc CSS chưa được tối ưu hóa.

nguồn khác nhau:

http://simple.procoding.net/2009/02/20/internet-explorer-limits-number-of-external-css-files-to-32/
http://joshua.perina.com/africa/gambia/fajara/post/internet-explorer-css-file-size-limit
http://am-blog.no-ip.org/BlogEngine/post/2010/03/24/CSS-File-Size-Limit-in-Internet-Explorer-6-7-8.aspx

+0

+1, không bao giờ biết về các quy tắc tối đa cho mỗi vấn đề về biểu định kiểu. – rosscj2533

+2

Tôi chỉ cần nhấn quy tắc tối đa cho mỗi vấn đề về biểu định kiểu khi sử dụng bộ tiền xử lý CSS với "mixins" (LESS) :( –

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