मैं महान HTML5 बॉयलरप्लेट का उपयोग कर रहा हूं। यह एक महान परियोजना है, लेकिन मैं IE 8 और 7 में प्रतिपादन कुछ बड़े मुद्दों कर रहा हूँ (संभवतः 8, लेकिन अभी तक प्रयास नहीं किया है)आईई और एचटीएमएल 5 डॉक्टरेट मुद्दे
फ़ाइलें एचटीएमएल 5 doctype है:
<!doctype html>
<head>
लेकिन समस्या यह है कि कोई भी पूर्ण और बदसूरत doctype की तरह ...
<!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">
होने मैं मुद्दों प्रतिपादन के सभी प्रकार के विवरण: अंतर से केंद्रित: ऑटो काम नहीं करता है ऊंचाई, चौड़ाई, martings और paddings सब पागल और की तरह व्यवहार सब मेरी लेआउट केवल <!doctype>
के साथ टूट गया है, लेकिन अगर मैं पुराने पर स्विच करता हूं, तो हर जी बहुत अच्छा काम करता है (ठीक है, अच्छा नहीं है, यह अभी भी आईई है, लेकिन अपेक्षित के रूप में)
एचटीएमएल 5 बॉयलरप्लेट आधुनिकता के साथ आता है जो मुझे लगता है कि इसे ठीक करना चाहिए लेकिन यह काम नहीं कर रहा है। मेरी "अनुसंधान" (गूगल) से मैंने पाया कि आईई, quirks मोड चौड़ाई <!doctype>
में प्रवेश करती है तो सवाल यह है कि ...
वहाँ आईई <!doctype>
साथ quirks मोड में जाने से रोकने के लिए एक तरीका है?
या कम से कम मार्जिन, चौड़ाई, पैडिंग आदि तोड़ना नहीं है?
संपादित करें: यह पूरा सिर है:
<!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">
इस प्रश्न का समाधान क्या था? – pal4life