Html5, семантичен сайт за маркиране
Какво е семантиката на HTML
Думата "семантика" Това в HTML кода на (лингвистични) субектите общ език. Там, под понятието "семантика" означава, че проучванията за смисъла и целта на езиковите единици човешки. За разлика от истинските човешки езици, не е нужно да се научат HTML езикови единици. В HTML, езиковите отдели се наричат "тагове" и целта им е вече написани на спецификацията на HTML - един за всички уеб разработчици документ. В този момент, има няколко вариации на тема от спецификацията на HTML (в зависимост от версията на езика), но не е най-важното. Сега, когато имаме и тази книга - това, което е важно. Това е наличието на ясно и разумно обяснение за всяка езикова единица - HTML тагове, в съответния HTML спецификация. Така, ако в реална езикова езикознание човека, семантика - проучване предназначение непознати думи и понятия в HTML противно на, семантика - това е правилното прилагане и използване на готови и обясни с маркер.
уеб документ Семантичен HTML
Семантичната HTML уеб страница или семантичен код HTML-документ - оформление с правилното използване на HTML-тагове, в съответствие с тяхното предназначение (семантика). В допълнение, Семантичен HTML включва логична и последователна йерархия за изграждането на цяла уеб страница, в съответствие със законите на HTML-документ.
Какво е различен от обичайния Семантичен HTML
Семантичният уеб документ HTML се противопоставя на нормалното, в който писането на HTML-код се определя само от външния вид на уеб страница. Когато семантичен vorstke, брой на елементите в страниците имат свои собствени тагове, които пряко представляват тяхната цел. Това е "семантика" в HTML. Например, структурата на една проста уеб страница с нормално vorstke може да изглежда така:
След това, като че ли vorstke семантичната структура на една и съща уеб страница ще изглежда така:
Както се вижда от примера, за етикетиране и референтен стандарт, съответстващ елементи на уеб страницата, които съответстват на маркерите използвани. В допълнение, кодът е много по-просто. В същото време, появата на една страница за човешкото око - остава абсолютно непроменена. Има един разумен въпрос - защо трябва да има семантично HTML и оформление на уеб страница, ако хората не могат да го видят?
Защо Семантичен HTML
Семантичната HTML и уеб страница оформление е видима браузър и роботи. Семантичната HTML маркиране и ви позволява да определите по-точно значението на отделните елементи на интернет страницата и на целия текст като следователно цяло е, на първо място - е необходима Семантичен HTML за подобряване робот-функционален сайт и като резултат - най-доброто от своята търсачка, индексиране. Но не за това, ако всички ние мечта?
Семантичната HTML в HTML5
Пълен плисък и революция в концепцията за семантичен уеб настъпила с появата на HTML5.
В HTML4, че е доста проста. За уеб страници, написани в съответствие с семантиката, това е достатъчно, за да използвате външен Cascading Style Sheets (CSS) и няколко прости иновации, тип заменяем тагове и за и . HTML5 - не един пример за "семантично" и може да се види от примера по-горе.
Нова популярен HTML5 семантични тагове
На първо място, - опростен и интуитивен всички тип документ.
След това има тагове, които определят семантични специализация блокове:
(семантични тагове)
HTML5 и XHTML проблеми със съвместимостта
По принцип, в HTML5 и XHTML съвместим - няма проблем. Всички нови браузъри поддържат HTML5 тагове добре и да ги изпълняват. Единственото разочарование чака валиден любителите код. Тъй като по-голямата част от сайтовете са изложени не е HTML, XHTML и. И сега се оказва странна ситуация - тип на документа, от XHTML и на маркери на HTML5. Validator "затвори и пише в червено." В момента за такъв "разминаване" на всички затвори очите ни. Какво да се прави? След XHTML винаги е била само производно език на HTML.
Така, че като основен език на интернет, всичко е едно и също HTML5. В близко бъдеще, проблемът за съвместимостта на HTML5 и XHTML, е вероятно да бъде решен, или просто игнориране на проблема в полза на HTML5, или просто добавяне маркери на HTML5 в спецификацията на XHTML. Във всеки случай, това ще е просто решение, без основно преструктуриране на състояние на нещата. Той също е претърпял тази на HTML5, така че сега дори сериозно да започне да човъркат XHTML5.
Плавен преход шаблон от XHTML към HTML5
Според експерти, HTML5 - това не е голяма работа, това е набор от различни възможности. Ето защо, започват да се придвижват от XHTML към HTML5, можете постепенно, често добавяне на правилния код в шаблона. XHTML валидатор rugnotsya и скоро всичко формира. В крайна сметка, всичко останало - "на барабана», маркери на HTML5 работят навсякъде и всичко. Като за начало, можете да промените цялостната структура на шаблона, просто замяна на класовете CSS на семантични тагове от примера на "Семантичният HTML е различно от обичайните."
HTML5 | Семантичната сайт за маркиране
(Основното нещо - да се започне)
Отново, отново, се твърди, че най-известните експерти - "обновяване" на HTML5 може да бъде направено само чрез промяна на типа на документа. елемент в HTML5 има една много проста форма: . След такава "подновяване", абсолютно нищо няма да се случи, защото на всички маркери, определени в HTML4, а също така се поддържат в HTML5. По отношение на прехода от XHTML към HTML5, а след това не смеех на сайта, така драматично да промени , Реших само на постепенното заместване на таговете така променят структурата страница.