2009-11-04 22 views
11

Tôi không thực sự hiểu những gì nó làm, nhưng nó được thiết lập trong dự án của tôi để:Bạn có thể có nhiều thuộc tính meta http-equiv không?

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 

Tôi muốn buộc chế độ tương thích trong IE8 tắt, cos người giữ chuyển nó vào và nó phá vỡ thứ. Đó là phần mềm được sử dụng trên mạng nội bộ, nơi mọi người đều có IE8.

tôi đọc rằng tôi nên đặt điều này trong:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> 

để buộc nó đi. Tuy nhiên, tôi có nên thay thế dòng đầu tiên bằng cái này, có cả hai, hoặc làm cái gì khác hoàn toàn không?

Trả lời

11

Chỉ cần đặt hai dòng đó vào đầu, không kết hợp chúng.

Bạn có thể có bao nhiêu thẻ meta http-equiv như bạn muốn.

Các tên miền dùng cho các thẻ meta thông thường.

0

đặt thẻ X-UA tương thích ở đầu phần đầu của tài liệu của bạn vì nó cần phải ở đây. Loại nội dung cho trình duyệt biết nội dung tài liệu là gì và nên được đặt sau t.

4

Có, đừng lo lắng. Bạn có thể có nhiều dòng http-equiv. Trong thực tế, về trường hợp này những gì bạn đang làm là thiết lập 2 biến khác nhau:

  1. Content-Type = "text/html; charset=iso-8859-1"
  2. X-UA-Compatible = "IE=EmulateIE8"

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> 
    

Trong các trang của tôi, tôi đang thiết của tôi X-UA- Tương thích với:

<meta http-equiv=\"X-UA-Compatible\" content=\"IE=100\" > 

Tôi nghĩ IE = 100 có tác dụng tương tự như IE = EmulatesIE8

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