Основни правила на езика HTML. Синтаксис PHP Html Синтаксис

Основни правила на езика HTML.  Синтаксис PHP Html Синтаксис
Основни правила на езика HTML. Синтаксис PHP Html Синтаксис

Да започнем да учим езика. Текстът в HTML е "обикновен текст". Всички хипертекстови характеристики на документа се определят с помощта на тагове - специални знаци, включени в този текст.

Нека има текст:

Нека напишем този текст по различен начин, като вмъкнем инструкции как да изведем текста. Указанията са оградени в ъглови скоби.

IN HTML езикинструкциите се наричат ​​тагове. Браузърът изпълнява инструкции за тагове, тоест, без да ги показва, прави промени в текста. Следователно на екрана ще видим следното:

„Мама изми рамката, а котката си играеше с топка. Момчето взе топката от котката.

Етикетът е команда в ъглови скоби. Името на етикета е първото нещо, което идва след отварящата ъглова скоба, без интервали преди него! Има единични етикети и контейнерни етикети. Единични етикети- някаква команда към браузъра, изпълнена на мястото, където е посочено, например командата "начертайте линия":

Етикетите на контейнера се състоят от отварящ таг и затварящ таг и тяхното обозначение се отнася за целия текст между тях, да речем: „вложен в контейнера“. Затварящият таг има същото име като отварящия таг, но името е предшествано от наклонена черта: "/":

Мама изми рамката.

.

Тагът може да има атрибути. Атрибутът допълва и обяснява етикета. Редът на атрибутите не е важен. Например тагът HR има атрибут WIDTH, указващ ширината на линията, SIZE дебелината на линията, ALIGN местоположението (подравняване) и COLOR цвета. Стойностите на атрибутите определят дадената характеристика. Синтаксисното правило е следното: след името на тага може да следва поне един интервал, след това през интервалите могат да следват тройки: атрибут, символ "=", стойност. Препоръчва се стойността да бъде поставена в кавички, въпреки че стандартът HTML позволява стойности, състоящи се само от латински букви и цифри, да не бъдат поставяни в кавички.


Изображението на екрана ще бъде нещо като следното.

_____________________________________

Стандартът ви позволява да не пишете затварящ таг, ако такъв се подразбира. Например етикет

Има затваряне, но не можете да го напишете, преди да отворите следващия параграф. Етикет

Показва параграф.

Мама изми рамката.

Дъщерята си играеше с топка.

Някои атрибути нямат стойности или по-скоро имат една стойност и затова е достатъчно просто да посочите или да не посочите този атрибут в етикета. Например тагът FRAME има атрибута NORESIZE, за да покаже, че на потребителя не е разрешено да преоразмерява дадения кадър.

Таговете (елементите) в HTML могат да бъдат вложени по начин, подобен на циклите или условните изрази в езиците за програмиране. Пресичането на тагове без влагане е забранено.

Пример за грешно въвеждане:

блок пример

с вложен параграф

Пример за правилно въвеждане:

блок пример

С вложен параграф

В допълнение към тагове и обикновен текст, HTML кодът може да съдържа така наречените символни обекти или Escape последователности: именувани и номерирани обекти. Те са необходими за представяне на символи в документа, които са синтактично или физически забранени, както и знаци, които не могат да се въвеждат от клавиатурата. Например,

Главните букви за имена на етикети и имена на атрибути и стойности не са важни. Въпреки че се препоръчва да следвате някакъв стил, например, пишете имената на всички тагове с главни букви, малки или малки, но с първата главна буква. Такъв текст е по-лесен за възприемане от човек.

Много важна забележка! Целта на браузъра е да покаже вашата страница на клиента. Обичайната реакция на браузъра при грешка е опит да коригира грешката и ако не успее, пропуснете думите или етикетите, които не разбира. Това е едновременно добро и лошо. Тъй като, от една страна, в резултат на това браузърът ще се опита да покаже на потребителя възможно най-много текст, но, от друга страна, частта с тагове и скриптове може да попадне в този текст или самият текст може да не получи там, ако браузърът го възприеме, например като коментар. Разработчикът на сайта е много обезпокоен от това поведение на браузъра. Бъдете готови за факта, че в началото браузърът усърдно ще коригира грешките ви, но след известно време ще се обърка и работещите преди това фрагменти ще спрат да работят за вас. Затова съвет: не правете грешки, а по-добре използвайте модерни редактори, които са наясно с правилата на html и ви посочват грешките.

Последна актуализация: 18.11.2019 г

Когато създаваме HTML5 документ, можем да използваме два различни стила: HTML и XML.

HTML стилът предлага следните точки:

    Първоначалните начални тагове може да липсват в елементите

    Елементите може да нямат крайни затварящи тагове

    Само празни елементи (празни елементи) (напр. br, img, връзка) могат да бъдат затворени с наклонена черта />

    Имената на таговете и атрибутите не са чувствителни към главни и малки букви

    Не можете да поставите стойностите на атрибутите в кавички

    Някои атрибути може да нямат стойности (маркирани и деактивирани)

    Специалните знаци не се екранират

    Документът трябва да има елемент DOCTYPE

Това е така нареченият "разрешителен" стил, базиран на индулгенции при създаване на документ.

HTML5 документ може да бъде описан и с помощта на XML синтаксис. Този стил се нарича още "XHTML". Използва се, ако заглавката на типа съдържание е application/xml+xhtml. Този стил се характеризира със следните правила:

    Всеки елемент трябва да има начален начален таг

    Невалидните елементи с начален начален таг също трябва да имат краен краен таг

    Всеки елемент може да бъде затворен с наклонена черта />

    Имената на етикети и атрибути са чувствителни към малки букви, обикновено с малки букви

    Стойностите на атрибутите трябва да бъдат затворени в кавички

    Атрибути без стойности не са разрешени (проверено = "отметнато" вместо просто отметнато)

    Специалните знаци трябва да бъдат екранирани

Нека сравним два подхода. HTML5 подход:

заглавка

Съдържание на HTML5 документ

И подобен пример, използващ XHTML подхода:

заглавка

Съдържание на HTML5 документ

Когато използваме XHTML синтаксис, ние също трябва да посочим пространството от имена за дадения документ:

Изборът на конкретен стил при писане на html документи зависи от предпочитанията на програмиста или уеб дизайнера. Често се използва смесен стил, който заимства правила от първия и от втория стил.

В същото време имайте предвид, че наличието на затварящи и отварящи тагове на елемента намалява вероятността елементът да бъде неправилно интерпретиран от браузъра.

Освен това поставянето на стойности на атрибути в кавички ще помогне за избягване на потенциални грешки. Например, атрибутът клас може да приема множество стойности подред. Например: