Używam świetnego zestawu znaków HTML5. To wielki projekt, ale mam jakieś wielkie problemy z renderowaniem w IE 8 i 7 (ewentualnie 8, ale nie próbowałem jeszcze)Problemy z dokumentacją IE i HTML5
Pliki mają doctype HTML5:
<!doctype html>
<head>
Ale problem jest że nie mając pełne i brzydkiego doctype jak ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
uzyskać wszelkiego rodzaju świadczenie zagadnienia: centrowanie przez marginesu: auto nie działa, wysokości, szerokości, martings i podkładki wszyscy zachowują się jak szalony i wszyscy moi układ jest zepsuty tylko z <!doctype>
, ale jeśli przejdę na stary, wszystko jest w porządku g działa świetnie (no, nie wspaniale, to wciąż IE, ale zgodnie z oczekiwaniami)
HTML5 Boilerplate jest dostarczany z Modernizerem, który moim zdaniem powinien to naprawić, ale to nie działa. Z moich „badań” (Google) Okazało się, że IE wchodzi w tryb dziwactw <!doctype>
szerokości, więc pytanie brzmi ...
Czy istnieje sposób, aby zapobiec IE wchodząc w trybie quirks z <!doctype>
?
Co najmniej nie łamać marginesów, szerokości, klocków itp.?
Edit: Jest to pełna głowa:
<!doctype html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
Jakie było rozwiązanie tego pytania? – pal4life