ᲙომპიუტერებიᲞროგრამირების

Doctype HTML - რა არის ეს? რა უნდა იცოდეთ შესახებ ნივთი

არ აქვს მნიშვნელობა რა სკეპტიკოსები, პროგრესი კვლავაც მოვლენაა, რომელიც ვერ შეჩერდება. თუმცა, ზოგი აღშფოთებული გაჭიანურებული ნაბიჯი მთვარეზე ბაღი, სხვები ფაქტიურად ჩაეფლო პანიკა, იმიტომ, რომ ეს ხდება უფრო და უფრო, რომ შეინარჩუნოს ცვლილებები. მაგალითად ასეთი "catch-up" წარმომადგენლები არიან პროფესიის დაკავშირებული მაღალი ტექნოლოგია.

მიუხედავად იმისა, რომ ვებ დიზაინერები, პროგრამისტები და coders გაცილებით უკეთ შეეფერება სულისკვეთებით დროს, ვიდრე ნებისმიერი "Nura Baba", რომელიც იღებს ინფორმაციას კვირის დაგვიანებით, მაგრამ მაინც მნიშვნელოვანი სხვაობა, რეალობა არის განსხვავებული. შეესაბამება დონეზე პროგრესი ძნელია სფეროში ახალი ტექნოლოგიები. განვიხილოთ უბრალო მაგალითი: კიდევ რამდენიმე 5-10 წლის წინ, დეველოპერი ონლაინ თამაშები Adobe Flash შეიძლება მივაღწიოთ ხელშესახები წარმატების, მრავალი "ბედნიერი ფერმერი" მტკიცებულება, რომ. თუმცა, დღეს ეს ტექნოლოგია თანდათან კვდება out, რაც გზა უფრო თანამედროვე, მაგრამ ნაკლები უმრავლესობა შესწავლა ძირითადი HTML5. სხვათა შორის, ეს არის HTML5 და ერთ-ერთი "პერსონაჟები" დღევანდელი მოთხრობები მიეძღვნა დღეებში HTML-DTP.

Doctype HTML - რა არის ეს?

ეს ძეგლის მსხვერპლთა მაღალტექნოლოგიური მიღწევების ტექნოლოგიების. Dashing 90-ს, რომელიც გამოირჩევა არა მხოლოდ "საბრძოლო" ჩვენს ქვეყანაში, არამედ საკმაოდ ნამდვილი ომი ბრაუზერები, შემოტანილი მსოფლიოს მხოლოდ რამდენიმე პროდუქტი, რომელიც საშუალებას კომპიუტერის მომხმარებლებს სერფინგის მსოფლიო აბლაბუდა. არსებობს მხოლოდ ერთი პრობლემა - პოპულარული, როდესაც Netscape Navigator და Internet Explorer ეძებს იმავე გვერდზე სრულიად განსხვავებული, შესაბამისად, და ხელოვანები საიტი შექმნა სრულიად განსხვავებული გვერდებზე ამ პროგრამებს.

სტანდარტები? იმ წლებში, გაიგო მათ შესახებ იყო უაზრო - W3C არსებობდა ჩამოყალიბების სტადიაში, და ხელი შეუწყოს თქვენი IE Microsoft საყოველთაოდ ცნობილია, რომ სასურველი გამოგონება საკუთარი, არ არიან თავსებადი არაფერი ველოსიპედი. მიუხედავად ამისა, ბოლოს, რომ საშინელი (ვებ დეველოპერები) ათწლეულის განმავლობაში, სიტუაცია დაბრუნდა ნორმალური შემდეგ: არ იყო რაიმე ნიშნის სტანდარტებს, რომ თუ არა სრულად, მაგრამ მაინც პატივს სცემენ ყველა პოპულარული ბრაუზერები.

თუმცა, ვითარება აღმოჩნდა ისეთი, რომ სტანდარტების კონსორციუმი და ბრაუზერის მწარმოებლები, რბილად რომ ვთქვათ, არ არის მსგავსი. თქვენ ადვილად შექმნათ სრულიად სწორი კუთხით HTML, CSS და DOM გვერდი, მაგრამ თქვენ სასურველი ბრაუზერის ჯიუტად აჩვენა, რასაც თქვენ სავარაუდოდ ვხედავ.

მიუხედავად ამისა, როგორც დრო წავიდა, დეველოპერები კვლავ საბოლოოდ გადაწყვიტა ვიფიქროთ არა მხოლოდ კონკურენცია, მაგრამ დაახლოებით ერთი webmaster და იგი გამოჩნდა - Doctype HTML. ეს არის სპეციალური tag რომ ეუბნება ბრაუზერის როგორ უნდა ჩაითვალოს კონკრეტულ გვერდზე.

რა არის საჭირო, რომ Doctype HTML კოდი?

მარხვის სათანადო სტანდარტებს, რომელიც გაჰყვა ყველგან, ბევრი დეველოპერები ბრაუზერები ცდილობდა გაიყვანოს საბანი თავად შექმნა საკუთარი მეთოდები მიდგომა კონკრეტული ტექნოლოგია. შედეგად, ერთი და იმავე გვერდზე გამოიყურება სხვადასხვა ბრაუზერები სხვადასხვა გზები. თუმცა, ეს ჩვენ უკვე განუცხადა, უბრალოდ არ აღვნიშნო, რომ როდესაც პროდიუსერები პროგრამები ვებ surfing მოვიდა გარშემო, იყო კიდევ ერთი, არანაკლებ სახალისო პრობლემა.

წარმოიდგინეთ სიტუაცია: - ტიპიური ვებ დეველოპერი 90-იან წლებში. უბრალოდ, ისე მოხდა, რომ ყველაზე დროის დახარჯვა ბრაუზერის Internet Explorer 4. Microsoft გადაწყვეტს მოულოდნელად გონს და თქვენი ახალი ბრაუზერი უფრო "სწორი", რომლის დროსაც არ არის ნათელი, როგორც ეს არის, რათა შეიქმნას საიტები და რა უნდა გააკეთოს, ვინც უკვე შეიქმნა. რა თქმა უნდა, თუ თქვენ გაქვთ საკმარისი დრო, თქვენ შეიძლება გადაწერა მისი HTML კოდი ისე, რომ იგი შეესაბამება ახალ სტანდარტებს, არამედ იმიტომ, რომ ადამიანი - ზარმაცი არსება.

ეს იყო ამ ეტაპზე Doctype HTML არის ყველაზე მისაღები "გამოგონება." დამოკიდებული, თუ რა ტიპის დოკუმენტში მითითებული დასაწყისში გვერდზე, ბრაუზერი იქნება აირჩიოს ყველაზე შესაფერისი ამ შემთხვევაში მექანიზმი გასცემდა. იმ შემთხვევაში, თუ Doctype წელს HTML კოდი არ არის ხელმისაწვდომი, ბრაუზერი იქნება წასვლას თავსებადობის რეჟიმი (როგორც წესი, მაგრამ არა აუცილებლად). შედეგად, იმავე Internet Explorer 6 (თუნდაც ფაილი მას ეკისრება სამშვიდობო) არარსებობის Doctype tag ისე იქცევა, თითქოს თქვენ მუშაობენ მისი მეოთხე ვერსია.

სახის Doctype

Doctype tag მოიცავს რამდენიმე სახეობაა, რომელიც შეიძლება დაიყოს გარკვეული კატეგორიის. პირველ რიგში, ის აღწერს ძირითადი ტიპის მარკირების ენა: HTML 4.01, HTML 5, XHTML 1.0 ან XHTML 1.1. მეორე, თითოეული ამ ენებზე აქვს ქვედა განყოფილებები, მიუთითებს "კოეფიციენტი ბრალია დამდგენი" ტ. E. როგორ მკაცრი უნდა იყოს HTML კოდი დადგენილი W3C სტანდარტებს. თუმცა, მეორე შემთხვევაში, არსებობს ორი გამონაკლისი - HTML5 და XHTML 1.1 არ აქვს subspecies და მხოლოდ ერთი ფორმა Doctype HTML. მაგრამ უფრო, რომ მოგვიანებით ...

მკაცრი მიდგომა: DOCTYPE მკაცრი

თუ თქვენ გსურთ შექმნათ HTML კოდი შესაბამისი თითოეული წერილში კანონის დამტკიცება, დამატებითი სტიმული (გარდა ანგარებით) იქნება გამოიყენოს Doctype მკაცრი. თუ თქვენ აპირებთ გამოიყენოთ მოწინავე XHTML 1.0, ხაზი, რომელიც დაიწყებს თითოეული ელემენტის უნდა გამოიყურებოდეს:


შერჩევა Doctype HTML საჯარო მკაცრი template უზრუნველყოფს, რომ ნებისმიერი გადახრა სტანდარტული იქნება შენიშნა ბრაუზერი, და შემდეგ გამოიყენება არასწორი tag იგნორირებულია. კერძოდ, მკაცრი რეჟიმი, ნებისმიერი tag, არის თუ არა ეს ფორმა, სურათი ან სხვა ნივთი საჭირო ფარგლებში მდებარე ბლოკი tags. თუ გადაწყვეტთ, რომ მის გარეშე, ბრაუზერი არ არიან ამ პუნქტის, და შეცდომა სია განლაგება შეივსო რამდენიმე ჩანაწერი.

გარდა ამისა, რამდენიმე tags რომელიც საშუალებას ფორმატის ტექსტი, ეს არის ასევე სასურველია აღმოფხვრა - მკაცრი რეჟიმის გულისხმობს CSS.

ჰუმანური მიდგომა: DOCTYPE გარდამავალი

თუ მძიმე მეთოდი მკაცრი template არ ჯდება თქვენ და თქვენ უბრალოდ მიჩვეული წინააღმდეგ წესების, ყოველთვის არის შესაძლებლობა მიმართო უფრო ჰუმანური ტიპის Doctype HTML საჯარო. W3C იზრუნა, ვინც არ სურს უარი თქვას ჩვევები და სურს იმუშაოს ქვეშ მსუბუქია დაზიანების პირობების შექმნა გარდამავალ ნიმუში წარმოადგენს გარდამავალ მიდგომა მოდელზე დადასტურება. ეს თარგი საშუალებას გაძლევთ თავისუფლად საშუალებას მისცემს საკუთარ თავს გარკვეული თავისუფლება, როგორიცაა მკაცრი აკრძალულია, template tags, ისევე როგორც ბევრი სხვა მიდგომები განლაგება, რომელიც არ დაუკარგავს მიხედვით მას შემდეგ, რაც 90-იან წლებში.

«რბილი» Doctype HTML 4 ცხადდება შემდეგი რედაქციით:

იყიდება XHTML სიმებიანი ერთხელ იგი გამოიყურება ოდნავ განსხვავებული, მაგრამ მთლიანობაში ეს ტენდენცია შენარჩუნდა:

დღემდე, მიუხედავად იმისა, რომ თითოეული coder ცდილობს ემთხვევა მკაცრი-template, ეს არის გარდამავალი Doctype არის ყველაზე პოპულარული. მიუხედავად ამისა, ეს თარგი აქვს ერთი საკრედიტო ლიმიტი: დამტკიცება "უარი თქვას" ნებისმიერი გვერდების რომელიც შეიცავს ფარგლებში. თუ თქვენ უნდა მივმართოდ ამ მეთოდით განლაგება, თქვენ ყურადღება უნდა მიაქციოს შემდეგი - ბოლო template.

ზოგადი კონკრეტული: Doctype Frameset

მიდგომა, როდესაც შემოწმების გვერდები დაცვით Frameset template ზოგადად, მსგავსი გარდამავალი, თუმცა, გარდა იმისა, რომ "თავისუფლებების" ზემოთ, ეს თარგი საშუალებას გაძლევთ გამოიყენოთ ფარგლებში. სხვა განსხვავებები Frameset არ აქვს, ამიტომ, მხოლოდ გადაცემის ხაზი განცხადებები, for HTML 4.01 და XHTML 1.0:

უახლესი

რა თქმა უნდა, მხედველობაში დასაწყისში ამ მუხლის ყველა მზარდი პოპულარობის HTML5 სტანდარტი, ვერ იგნორირება მარკირების ენა. სასაცილოა, რომ W3C მიიჩნევს, რომ ძირითადი HTML ვერსია, ასე რომ, ეს არის Doctype HTML 5 გამოიყურება საკმაოდ მოკრძალებული. სხვა სიტყვებით, ამ ტიპის განმარტება, რომ ბრაუზერი უნდა იმუშაოს "სუფთა» HTML, და რა არის დღეს ითვლება HTML5, ხოლო ნაცნობი ბევრი მეოთხე ვერსია ითვლება პოტენციურად მოძველებული.

სხვა ჯიშები Doctype

დღეისათვის არსებობს რამდენიმე სახეობის Doctype ნიმუშები, რომელთა უმრავლესობა მოდის XHTML. მიუხედავად იმისა, რომ მეორე ვერსია მარკირების ენა არ გამოვა შევიდა ნათელი, გახდეს ნაწილი HTML5 აღნიშნული, ვარიაციები მისი პირველი ვერსია, თუმცა არა ყველაზე მაღალი მაჩვენებელია, ცოცხლობს.

ეს მნიშვნელოვანია, Doctype?

ალბათ ზოგიერთი ახალბედა "მწერლები", HTML შეეცდება იგნორირება რეკლამა გვერდი ტიპის. ისე, თუ ისინი არ სწავლობენ მნიშვნელოვანი ინფორმაცია vyshenapisannogo, ვაძლევთ მარტივი მაგალითი. აი მაგალითად, გვერდი რომელიც იყენებს გარდამავალი-template:

როგორც ჩანს, ეს უნდა გამოიყურებოდეს იდეა დიზაინერი, მაგრამ ღირს, რომ "აღრეული» Doctype და მივიღებთ შემდეგ:

როგორც ხედავთ, გვერდი მნიშვნელოვანი ცვლილებები განიცადა: გაქრა ფონი, მენიუს გახდა disfigured სია, CSS გარკვეული კლასების უბრალოდ იგნორირებას, გარდა ამისა, გვერდზე "Otros" მეორე ცოცია.

იმედია, ეს მაგალითი საკმარისია ხელმისაწვდომია vyshenapisannogo განმარტავს, მნიშვნელობა, ამიტომ ჩვენ შეგვიძლია მხოლოდ შენარჩუნება ყურადღება და იდეალურად, ვისწავლოთ წერა კოდი, რომელიც გადის მკაცრი დადასტურება. წარმატებებს გისურვებთ თქვენ!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.birmiss.com. Theme powered by WordPress.