Компьютерлер, Бағдарламалау
DOCTYPE HTML - бұл не? Сіз элемент туралы не білу қажет
Маңызы жоқ, қандай скептиктер, прогресс тоқтатылған болуы мүмкін емес құбылыс болып отыр. кейбір Мун бақшасында наразылық ұзаққа созылған қадам болып табылады, ал ол өзгерістермен дейін сақтауға жоғалтатын болғандықтан, басқалары сөзбе, дүрбелең тиеген. мысалы, «Қуып жету» үлгісі жоғары технологиялар байланысты мамандықтардың өкілдері болып табылады.
Ең веб дизайнерлер, бағдарламашылар және кодеры әлдеқайда жақсы қолайлы уақыт рухына, ал, керісінше, айтарлықтай бұрмалау бар әлі де кеш апта ақпарат алады, бірақ кез-келген «Нұра баба», қарағанда, шындық басқаша. прогресс деңгейіне сәйкес жаңа технологиялар саласындағы қиын. Қарапайым мысал қарастырайық: Adobe Flash онлайн ойындар әзірлеуші материалдық табысқа жету мүмкін, тіпті кейбір 5-10 жыл бұрын, көптеген «Бақытты Фермер» деген дәлелі болып табылады. Алайда, бүгінгі таңда бұл технология бірте-бірте, жүзеге өліп неғұрлым қазіргі заманғы жол бере отырып, бірақ негізгі HTML5 зерттеу көпшілігі аз. Айтпақшы, бұл HTML5, және бүгінгі әңгімелер арналған жұмыс күндері HTML-МГБ «кейіпкерлердің» бірі болып табылады.
DOCTYPE HTML - бұл не?
технология саласындағы жоғары технологиялы аванстар құрбандарына Бұл ескерткіш. құрметті «жауынгерлік» Біздің елдегі жағдай, сонымен қатар браузерлердің өте нақты соғыс ғана емес 90-S, Сұлу, әлеміне компьютер пайдаланушылардың World Wide Web серфинга мүмкіндік тек бірнеше өнімдерін әкелді. Netscape Navigator және Internet Explorer, тиісінше мүлдем басқа сол бетінде қарап, және осы бағдарламалар бойынша мүлдем басқа беттерді құру үшін сайттың жасаушылар болған танымал - бір ғана мәселе бар.
Стандарттар? Сол жылдары, олар туралы айту болды бессмысленно - W3C оның нәресте болған, және сіздің ЖК Microsoft, әдетте, өз ойлап көреді деп белгілі жәрдемдесу, бір нәрсе велосипед үйлесімді емес. Дегенмен, бұл қорқынышты (веб-әзірлеушілердің үшін) онжылдықтың соңына қарай, жағдай барлық кейін қалыпты оралды: сонда кейбір стандарттарын көріну егер толық емес болды, бірақ әлі күнге дейін барлық танымал браузерлердің құрметтейтін.
Алайда, жағдай осыған ұқсас мүлдем жоқ, сыпайы айтқанда, консорциум стандарттары мен браузер өндірушілер екенін осындай болып шықты. Сіз оңай тұрғысынан мүлдем дұрыс жасай алмады HTML, CSS және DOM бетінде, бірақ сіз артықшылықты браузер жанкештілікпен көргіңіз көңіліңізден шықпаса көрсетті.
Дегенмен уақыт кетті ретінде, әзірлеушілер әлі сайып келгенде, бәсекелестік туралы, бірақ вебмастерге туралы ғана емес, ойлауға шештік, және ол пайда - DOCTYPE HTML. Бұл нақты бет қарастырылуы тиіс қалай браузерді айтады арнайы тег болып табылады.
DOCTYPE HTML-коды не қажет?
барлық жерде орындаңыз бастады барабар стандарттар, пайда алдында, браузерлердің көптеген әзірлеушілер нақты технологияға тәсілді өз әдістерін жасау, көрпе өзіне тартыңыз тырыстық. Нәтижесінде, бір және сол бет әр түрлі жолмен браузерлерде көрінеді. Алайда, бұл біз айтты, тек веб серфинг үшін бағдарламалар өндірушілер айналасында келгенде, тағы бір, ешқандай кем қызықты мәселе бар екенін еске емес.
жағдайды елестетіп көрші: сен - 90-жылдардың соңында типтік Web Developer. Бұл жай ғана, сондықтан ол қазірдің өзінде бар, кім сайттарды және не істеу керек құру қазір-ақ ол анық емес, оған сәйкес, сіз Internet Explorer 4. Microsoft кенеттен олардың ақылға келуге және Сіздің жаңа браузерді жасауға шешеді браузерде жұмсайды көп уақыт, көп «дұрыс» екенін ақталды құрылған. Егер сіз уақыт жеткілікті Әрине, егер, сіз оны жаңа стандарттарға сәйкес келетін етіп өзінің HTML-кодын жазып, бірақ адамдар өйткені бұл елді мекен үшін - жалқау тіршілік.
Бұл HTML ең қолайлы болып табылады, бұл нүкте DOCTYPE болды «өнертабысы». ол беттің басында көрсетілген құжаттың қандай түріне байланысты браузер көрсету тетігі осы жағдайда ең қолайлы таңдайды. HTML-код DOCTYPE қол жетімді емес болса, браузер өтеді сыйысымдылық күйінде (әдетте, бірақ міндетті емес). Егер сіз өз төртінші нұсқасы жұмыс істейді, егер Нәтижесінде, сол Internet Explorer 6 (тіпті ол тыныштық файл болса) DOCTYPE тегінде болмаған әрекет етеді.
түрлері DOCTYPE
DOCTYPE тег жекелеген санаттары бөлуге болады бірнеше түрлерін қамтиды. HTML 4.01, HTML 5, XHTML 1.0 немесе XHTML 1.1: Біріншіден, ол түзету тілі негізгі түрлерін сипаттайды. Екіншіден, осы тілдердің әрқайсысы HTML-кодын құрылған W3C стандарттар болуы қалай қатаң Т. Е. «тоқтамауға-табу коэффициенті» көрсетіп, оның бөлімшеден тұрады. Алайда, екінші жағдайда, екі ерекшеліктер бар - HTML5 және XHTML 1.1 кез келген кіші бар және DOCTYPE HTML тек бір нысаны болып табылады емес. Бірақ бұл туралы кейінірек толығырақ ...
Қатаң көзқарас: DOCTYPE қатаң
Сіз заң валидатор әрбір хатта тиісті HTML-кодын жасауға қаласаңыз, (өзін-өзі қызығушылық басқа) қосымша ынталандыру DOCTYPE қатаң пайдалануға болар еді. Егер сіз көп озық XHTML 1.0 пайдалануды жоспарласаңыз, әрбір элемент басталады желісі, осы сияқты көрінуі тиіс:
DOCTYPE HTML қоғамдық қатаң үлгіні таңдау стандартына кез келген ауытқу шолғыш арқылы байқаған болады қамтамасыз етеді, содан кейін дұрыс тег еленбейді пайдаланылады. Атап айтқанда, ол нысаны, кескін немесе блок тегтері орналасқан талап етілетін басқа да элемент болып табылады ма қатаң режимінде, кез келген тегінде, жылы. Егер сіз онсыз жасауға шешсеңіз, браузер жай осы элементті көрсету емес, ал қате тізімі орналасу жазбалардың бірнеше толықтырды.
Сонымен қатар, мәтінді пішімдеу үшін мүмкіндік тегтер саны, ол сондай-ақ жоюға жөн - қатаң тәртіптегі CSS пайдалануды көздейді.
Адамгершілік көзқарас: DOCTYPE Өтпелі
төмендегідей «жұмсақ» DOCTYPE HTML 4 жарияланды:
XHTML жолдың қайтадан ол сәл басқаша көрінеді, бірақ жалпы үрдіс жалғасуда:
DOCTYPE шеңберін: Нақты жалпы
Тәсіл шеңберін үлгісі, әдетте, өтпелі ұқсас болып сәйкестігіне беттерді тексеру кезінде, алайда, жоғарыда «Азаттық» Сонымен қатар, осы үлгіні сіз жақтауларды пайдалануға мүмкіндік береді. HTML 4.01 және XHTML 1.0 үшін шеңберін сондықтан, хабарландырулар үшін ғана аударым желісін алады емес, басқа да айырмашылықтар:
Озық
Басқа сорттары DOCTYPE
Бүгінгі күні, XHTML келгенде олардың көпшілігі DOCTYPE заңдылықтарын бірнеше сорттары бар. белгілеу тілі екінші нұсқасы жарық шығып емес, ал, HTML5 бөлігіне айналып, алғашқы нұсқада вариация, дегенмен емес сондай-ақ тірі және ең жоғары таралуы, жоғарыда аталған.
ол маңызды DOCTYPE ма?
Мүмкін HTML кейбір бастаушы «жазушылар» жарнама бет түрін елемеуге тырысады. олар vyshenapisannogo маңызды ақпаратты білу емес, Ал, егер біз қарапайым мысал келтірейін. Мұнда Өтпелі-үлгіні пайдаланатын мысал беттің:
Бұйырса, осы мысал жеткілікті vyshenapisannogo сондықтан, біз тек көңіл сақтауға болады немесе, дұрысы, қатаң-тексерісін өтеді код жазуға үйрену, маңыздылығын түсіндіреді. Іске сәт!
Similar articles
Trending Now