2013-05-06 43 views
13

Czy mogę wstawić dwa znaczniki meta na stronie internetowej?Czy możemy umieścić dwa znaczniki meta w HTML?

chcę umieścić:

<meta http-equiv="Pragma" content="no-cache" /> 

tak, że moja strona internetowa nie będą buforowane

oraz:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 

tak, że moja strona internetowa jest kompatybilny z IE.

+0

Klątwy możesz to zrobić! Upewnij się, że wszystko w sekcji głowy. – reporter

+0

... w sekcji "" ... –

+0

Możesz nawet umieścić 20 znaczników meta, jeśli chcesz. – Theolodis

Odpowiedz

10

Tak, jest to zdecydowanie możliwe i ważne (a nawet w większości przypadków nawet konieczne). Zasadniczo, możesz mieć ich dowolną liczbę, o ile umieścisz je wszystkie w sekcji swojej witryny internetowej: head. Dodatkowo powinieneś uważać, aby nie mieć wielu elementów meta dla tego samego problemu.

Należy pamiętać, że w celu zapewnienia pełnej zgodności z XHTML drugi meta brakuje zamknięcia /. Powinno być:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 

Więc twój ostateczny kod może być:

<meta http-equiv="Pragma" content="no-cache" /> 
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 

Należy pamiętać również, że kolejność meta elementów nie jest całkowicie dowolna, lub przynajmniej są pewne elementy, w którym powinieneś zwrócić uwagę na zamówienie.

Np. Element meta, który definiuje kodowanie, powinien znajdować się możliwie jak najdłużej, ponieważ przeglądarka rozpocznie ponowne renderowanie witryny, gdy tylko zbliży się do tego elementu.

+2

re the ending '/', it [zależy od doctype] (http://stackoverflow.com/questions/7366344/do-we-still-need-end-slashes-in-html5) –

+0

Co to znaczy doctype ? – Coolguy

+0

Dlatego dodałem "pełną zgodność z XHTML" ;-). Ale kiedy używał go w swoim pierwszym przykładzie, chciałem to wskazać. –

3

Tak, możesz uwzględnić wiele i nie próbować ich łączyć.