Trang Chủ Xã hội Truyền thông Cách Quản lý Trình duyệt không tương thích cho lập trình HTML5 và CSS3 - núm vú

Cách Quản lý Trình duyệt không tương thích cho lập trình HTML5 và CSS3 - núm vú

Mục lục:

Video: Diseño Web 05 - Especificaciones Técnicas 2025

Video: Diseño Web 05 - Especificaciones Técnicas 2025
Anonim

Mặc dù tất cả các trình duyệt hiện đại quản lý CSS3 khá tốt những ngày này, Internet Explorer (đặc biệt là các phiên bản trước đó) nổi tiếng vì làm việc theo những cách không chuẩn. Dưới đây là một vài thủ thuật để giúp bạn đối phó với sự không tương thích.

Làm thế nào để làm cho Internet Explorer-specific code

Bạn sẽ dễ dàng hơn để xem cách các nhận xét có điều kiện hoạt động bằng cách xem một ví dụ đơn giản và sau đó xem làm thế nào để sử dụng mẹo bình luận có điều kiện để sửa các vấn đề không tương thích CSS.

Đây là một trang đơn giản với Firefox.

Ở đây nó được hiển thị trong IE 7.

Hãy xem mã cho IEorNot. html và xem nó hoạt động như thế nào.

IEorNot. html

Bây giờ tôi sẽ sử dụng một nhận xét có điều kiện để xác định trình duyệt của bạn. Tôi sẽ cho bạn biết nếu bạn đang sử dụng IE.

Bạn đang sử dụng IE

Chỉ có một phần mới là những nhận xét lạ:



Bạn đang sử dụng IE

Nhận xét có điều kiện là một tính năng đặc biệt chỉ có trong Internet Explorer. Chúng cho phép bạn áp dụng thử nghiệm cho trình duyệt của mình. Bạn có thể đặt bất kỳ mã HTML nào bạn muốn giữa và

Vì vậy, khi bạn nhìn vào WhatBrowser trong trình duyệt IE, nó sẽ thấy lời nhận xét có điều kiện, tự nhủ, "Tại sao phải, tôi là Internet Explorer" và hiển thị tiêu đề "Sử dụng IE". Nếu bạn nhìn vào cùng một trang với Firefox, trình duyệt không hiểu nhận xét có điều kiện nhưng thấy một bình luận HTML (bắt đầu bằng

Làm thế nào để sử dụng một bình luận có điều kiện với CSS

Các nhận xét có điều kiện riêng của họ không phải là thú vị, nhưng chúng có thể là một công cụ hữu ích để tạo CSS tương thích. Bạn có thể sử dụng các ý kiến ​​có điều kiện để tạo ra hai tờ kiểu dáng khác nhau, một trong đó làm việc cho IE và một trong đó làm việc với mọi thứ khác.

Hầu hết các trình duyệt sẽ đọc một trang định dạng chuẩn tạo ra nền màu vàng.

Nếu trang được hiển thị trong IE, nó sử dụng một trang tính thứ hai.

Nhìn vào mã, và bạn sẽ thấy nó giống như IEorNot. trang html.

WhatBrowser. html Trang này có nền đỏ trong IE, và nền màu vàng trong các trình duyệt khác.

Nếu bạn muốn một trang sử dụng các kiểu khác nhau trong trình duyệt IE và các trình duyệt khác, hãy thực hiện theo các bước sau:

  1. Xác định kiểu mặc định đầu tiên.

    Bắt đầu bằng cách tạo ra phong cách sẽ làm việc trong hầu hết các trình duyệt. Hầu hết thời gian, phong cách này cũng sẽ làm việc trong IE. Bạn có thể tạo kiểu ở cấp trang (với cặp) hoặc bên ngoài (có thẻ).

  2. Tạo nhận xét có điều kiện trong tiêu đề.

    Tạo một nhận xét có điều kiện sau kiểu chính, như thể hiện trong đoạn mã này.

    
    
  3. Xây dựng một phong cách riêng cho trình duyệt mới trong nhận xét.

    Phong cách bên trong nhận xét sẽ chỉ được áp dụng cho các trình duyệt IE, chẳng hạn như trong các dòng sau:

    body {background-color: red; màu sắc: màu vàng;} 
    
  4. Phong cách nhận xét có thể là cấp trang hoặc bên ngoài.

    Giống như kiểu mặc định, bạn có thể sử dụng cặp để tạo kiểu trang, hoặc bạn có thể sử dụng thẻ để kéo trong một trang định kiểu bên ngoài.

  5. Chỉ đặt mã giải quyết các sự cố IE trong phong cách có điều kiện.

    IE sẽ đọc mã trong cả hai kiểu, vì vậy không cần lặp lại mọi thứ. Sử dụng kiểu có điều kiện chỉ cho những khu vực mà IE không làm những gì bạn mong đợi.

  6. Đừng quên kết thúc nhận xét có điều kiện.

    Nếu bạn để lại kết thúc bình luận có điều kiện của bạn, hầu hết trang của bạn sẽ không xuất hiện. Điều đó có thể là xấu.

Kiểm tra phiên bản Internet Explorer

Bạn có thể chỉ định phiên bản IE mà bạn đang sử dụng. Điều này rất quan trọng với CSS có thể định vị được vì các phiên bản IE7 và phiên bản sau này hoạt động khá tốt với mã tương thích chuẩn, nhưng các phiên bản trước đó thì không. Bạn có thể sử dụng biến thể này để chỉ định mã cho IE 6 và các phiên bản trước đó.

… <

Cách sử dụng thiết lập lại CSS

Ngay cả khi các trình duyệt đồng ý về yếu tố CSS nào để kết hợp, đôi khi chúng khác với các chi tiết thực tế. Ví dụ: họ có thể chọn các lề và lót khác nhau cho các phần tử trong danh sách. các nhà phát triển web thường sử dụng một kiểu CSS đặc biệt gọi là css reset .

Đây chỉ là tệp tin CSS bên ngoài xác định rõ ràng chi tiết của mỗi phần tử. Khi bạn sử dụng thiết lập lại CSS, bạn ít có khả năng bị ngạc nhiên bởi sự khác biệt giữa các trình duyệt. Một số resets tuyệt vời có sẵn để sử dụng miễn phí từ cssreset. com.

Mặc dù thiết lập lại trang là một ơn trời dành cho nhà thiết kế, chúng làm chậm tải trang và thời gian dựng hình một chút. Bạn không nên sử dụng thiết lập lại trang như CSS duy nhất, nhưng sửa đổi nó cho phù hợp với nhu cầu cụ thể của bạn. Ngoài ra, bạn sẽ thấy rằng các lần đặt lại không quan trọng cho đến khi bạn quan tâm rằng mọi thứ hoạt động giống nhau trên mọi trình duyệt.

Cách Quản lý Trình duyệt không tương thích cho lập trình HTML5 và CSS3 - núm vú

Lựa chọn của người biên tập

Của MYOB sản xuất tóm tắt thanh toán ở MYOB - núm vú

Của MYOB sản xuất tóm tắt thanh toán ở MYOB - núm vú

Vào cuối mỗi năm trả lương (kết thúc vào ngày 30 tháng 6) có thể sử dụng MYOB để cung cấp cho mỗi nhân viên một bản tóm lược thanh toán. Tóm lược thanh toán là một tài liệu ngắn tóm tắt tổng tiền lương, thuế và trợ cấp mà nhân viên đã nhận được trong 12 tháng cuối cùng của việc làm. Thiết lập các bản tóm lược thanh toán Để ...

15 Tính năng Không Chuyển đổi và Không tồn tại trong QuickBooks Trực tuyến

15 Tính năng Không Chuyển đổi và Không tồn tại trong QuickBooks Trực tuyến

Các thông tin sau đây liệt kê các giao dịch và các tính năng không chuyển đổi từ máy tính để bàn QuickBooks sang QuickBooks Online (QBO) và cũng không có tính năng so sánh trong QBO. Mặc dù một hoặc nhiều giao dịch hoặc tính năng này có thể là các bộ phận ngắt kết nối, hãy nhớ rằng, đối với nhiều tính năng này, bạn có thể sử dụng cách giải quyết. Loại thông tin hoặc Ghi chú Tính năng ...

16 Tính năng có thể không chuyển đổi nhưng có tính năng tương đương trong QuickBooks Online - núm vú

16 Tính năng có thể không chuyển đổi nhưng có tính năng tương đương trong QuickBooks Online - núm vú

Trong một số trường hợp, một số dữ liệu có thể không chuyển đổi trong QuickBooks Online (QBO). Nhưng QBO chứa các giao dịch và các tính năng tương đương mà bạn có thể sử dụng. Kiểm tra các chi tiết sau đây. Để biết thêm thông tin, hãy ghé thăm cộng đồng. ngây thơ. com. Hàng tồn kho: QBO theo dõi hàng tồn kho, nhưng bạn có thể chọn không chuyển đổi hàng tồn kho, thay vào đó, sử dụng thông tin được tìm thấy trong phần "Làm thế nào để ...

Lựa chọn của người biên tập

QuickBooks 2014 Đối với người mới bắt đầu Cheat Sheet - núm vú

QuickBooks 2014 Đối với người mới bắt đầu Cheat Sheet - núm vú

QuickBooks 2014 làm cho kế toán doanh nghiệp nhỏ nhanh và dễ dàng. Nhưng công việc kế toán hàng ngày của bạn sẽ trở nên trơn tru hơn nếu bạn sử dụng một số phím tắt QuickBooks, kỹ thuật nhập dữ liệu, và thủ thuật giao diện.

Các nút cửa sổ Báo cáo nhanh của Báo cáo 2013 - Nhanh chóng

Các nút cửa sổ Báo cáo nhanh của Báo cáo 2013 - Nhanh chóng

Cửa sổ báo cáo QuickBooks 2013 thường cung cấp 9 nút khác nhau: Tùy chỉnh Báo cáo, , Ghi nhớ, In, E-mail, Excel, Ẩn Tiêu đề, Thu gọn và Làm mới. Bạn có thể tìm ra những nút lệnh này làm bằng cách thử nghiệm. Nút Modify Report hiển thị hộp thoại Modify Report. Bạn sử dụng nút lệnh này để tùy chỉnh báo cáo. Cửa sổ Thu thập thông tin ...

QuickBooks 2016 Tính toán và Chỉnh sửa Tricks - những con vú

QuickBooks 2016 Tính toán và Chỉnh sửa Tricks - những con vú

QuickBooks 2016 giúp dễ dàng tính toán và chỉnh sửa số. Nếu con trỏ chọn ở trong một trường số liệu, bạn có thể sử dụng các phím biểu tượng này để tạo các phép tính, chẳng hạn như thêm số bạn nhập vào số tiếp theo bạn nhập. Ngoài ra, bạn có thể thực hiện nhiều chỉnh sửa dữ liệu của bạn, chẳng hạn như thay thế ...

Lựa chọn của người biên tập

Cách thiết lập quản lý từ xa trong thiết bị Junos - núm vú

Cách thiết lập quản lý từ xa trong thiết bị Junos - núm vú

For in -band quản lý từ xa, trước tiên bạn phải quyết định giao diện mà bạn muốn là giao diện quản lý của bạn. Nói chung, lưu lượng quản lý không phải là quá nhiều, hoặc thậm chí đáng kể, do đó, chọn bất kỳ giao diện chậm hơn trên router của bạn có thể là đủ. Trên hầu hết các thiết bị, kết nối Fast Ethernet là quá đủ để xử lý lưu lượng quản lý. ...

Làm thế nào để Thiết lập Cổng dịch vụ SRX - núm vú

Làm thế nào để Thiết lập Cổng dịch vụ SRX - núm vú

Cách phổ biến nhất để cấu hình Juniper mới được cài đặt SRX Services Gateway sử dụng cổng console RJ-45. Rốt cuộc, ai đó phải thực sự ở thiết bị để cài đặt (cài đặt phần cứng từ xa có thể là một ngày nào đó, nhưng đó là một chặng đường dài). Một lý do khác là truy cập thông qua bất kỳ cách nào ...

Làm thế nào để Trunk Cùng nhau VLAN trên Junos Switches - Dummies

Làm thế nào để Trunk Cùng nhau VLAN trên Junos Switches - Dummies

Cổng truy cập chỉ đơn giản là các cổng kết nối với các thiết bị mạng . Theo mặc định, tất cả các cổng chuyển đổi đang ở chế độ truy cập, vì vậy bạn không cần phải chỉ định chế độ này trong cấu hình. Khi bạn kết nối một switch sang một switch khác hoặc với một router, chúng thường được kết nối với các cổng trunk. Trên các cổng trunk, các thiết bị thêm một ...