Những tính năng đa trình duyệt mới nào chúng tôi có thể sử dụng nếu chúng tôi bỏ hỗ trợ cho IE6?


10

Công ty của tôi đang bỏ hỗ trợ IE6 và tôi chỉ nhận ra rằng chúng ta có thể sử dụng một bộ các tính năng tuyệt vời.
Có một danh sách các tính năng CSS, Javascript mà chúng ta có thể sử dụng với IE6 RIP không?


Xin chúc mừng: D Các bạn có tổ chức một lễ kỷ niệm không?

Có lý do :) tối thứ 18 chúng tôi sẽ đá EZ5

Câu trả lời:


5

Không được hỗ trợ trong IE6 (đây không phải là danh sách đầy đủ):

  • bộ chọn con (div> p)
  • bộ chọn anh chị em liền kề (h1 + p)
  • bộ chọn anh chị em chung (h1 ~ p)
  • bộ chọn lớp xích (. class1. class2)
  • bộ chọn thuộc tính (a [href])
  • bộ chọn hậu duệ sau: hover pseudo-class (div: hover span)
  • các lớp giả chuỗi (a: First-child: hover)
  • : di chuột vào các phần tử không neo
  • : con đầu lòng
  • "kích thước ảo" (kích thước được xác định theo đỉnh, phải, trái, dưới khi vị trí: tuyệt đối)
  • chiều cao tối thiểu, chiều rộng tối thiểu
  • chiều cao tối đa, chiều rộng tối đa
  • màu viền trong suốt
  • vị trí: cố định
  • nền-đính kèm: cố định chỉ hoạt động trên phần tử gốc

11

Tôi tìm thấy Khi tôi có thể sử dụng ... để trở thành một tài nguyên tốt để biết những gì có sẵn tùy thuộc vào phạm vi trình duyệt tôi muốn hỗ trợ.


8

Rất nhiều lỗi / hành vi của IE6 vẫn còn phổ biến trong IE7. Một số lỗi đã được sửa:

  • hỗ trợ png trong suốt alpha cơ bản
  • bộ chọn con css
  • ! quan trọng hơn hoạt động đúng
  • : hỗ trợ chữ cái đầu tiên
  • chiều cao tối thiểu
  • lỗi nhấp một phần
  • window.XMLHttpRequest đã trở thành hiện tại, thay vì ActiveXObject
  • abbr thẻ được công nhận
  • select lỗi chỉ số z được giải quyết khi nó trở thành không có cửa sổ

Một số danh sách khác @:

Thực sự không có bất kỳ tính năng mới. IE7 về cơ bản là những gì IE6 nên có, và IE8 IE7, v.v. Phiên bản duy nhất đáng để thực sự phấn khích là IE9, có một số lượng lớn hỗ trợ thông số hiện đại so với các phiên bản trước.


+1: (KHAI THÁC ALIN! , trong trường hợp này) gắn bó với IE7 trong những năm tới? ;)

Một cảnh báo ý kiến ​​khác: IE8 là IE6 mới. Hỗ trợ CSS3 bị hạn chế đến mức bạn vẫn phải thực hiện một loạt mã hóa bổ sung để làm điều gì đó có thể dễ dàng thực hiện với CSS3. IE9 cho thấy lời hứa tuyệt vời mặc dù.
Gert G

@Gert "IE8 là IE6 mới" - Vâng, điều đó khá rõ ràng với mọi người :) Tôi đã đưa ra cụm từ chính xác đó vào đầu năm nay.

1
@ Šime - Tôi rất vui vì bạn cảm thấy đủ tự tin để nói cho mọi nhà phát triển Web trên thế giới.
Gert G

Thật không may, cho đến khi IE thay đổi thành các bản cập nhật tự động như các trình duyệt khác, mọi phiên bản IE mới là IE6 mới.
Truyền thông Virtuosi

0

Điều tôi cảm thấy phấn khích nhất khi có thể sử dụng, hoặc một vài điều mà vì tôi không thể sử dụng thực sự khiến tôi khó xử với các thỏa hiệp css (và đôi khi là js) được yêu cầu (theo thứ tự):

  1. bộ chọn con (thẻ> thẻ, không cần thiết lập lại kiểu UL / LI!)
  2. lớp xích (class1. class2, ít js / css!)
  3. con đầu lòng (không còn lớp = "cuối" hoặc đầu tiên!)
  4. : di chuột lên không neo (ứng dụng web nào!)

May mắn cho bạn


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.