Grundläggande regler för HTML-språket. Syntax PHP Html Syntax

Grundläggande regler för HTML-språket.  Syntax PHP Html Syntax
Grundläggande regler för HTML-språket. Syntax PHP Html Syntax

Låt oss börja lära oss språket. Text i HTML är "oformaterad text". Alla hypertextfunktioner i ett dokument specificeras med taggar - specialmärken som ingår i denna text.

Låt det vara text:

Låt oss skriva den här texten annorlunda och infoga instruktioner om hur texten ska visas. Anvisningarna är omgivna av vinkelparenteser.

I HTML kallas instruktioner för taggar. Webbläsaren kör tagginstruktioner, det vill säga utan att visa dem gör den ändringar i texten. Därför kommer vi att se följande på skärmen:

"Mamma tvättade ramen och katten lekte med en boll. Pojken tog bollen från katten.

Tag är ett kommando inom vinkelparenteser. Taggnamnet är det första som kommer efter öppningsvinkelfästet, inga mellanslag före det! Det finns enstaka taggar och containertaggar. Enstaka taggar- något kommando till webbläsaren, utfört på den plats där det anges, till exempel kommandot "dra en linje":

Behållartaggar består av en öppningstagg och en stängningsetikett, och deras indikering avser all text mellan dem, säg: "kapslade i behållaren". Den avslutande taggen har samma namn som den inledande taggen, men namnet föregås av ett snedstreck: "/":

Mamma tvättade ramen.

.

En tagg kan ha attribut. Attributet kompletterar och förklarar taggen. Ordningen på attributen är inte viktig. Till exempel har HR-taggen ett attribut WIDTH som indikerar linjens bredd, SIZE tjockleken på linjen, ALIGN platsen (alignment) och FÄRG färgen. Attributvärden anger den givna egenskapen. Syntaxregeln är följande: efter taggnamnet kan minst ett mellanslag följa, sedan kan trippel följa mellan mellanslagen: attribut, symbol "=", värde. Det rekommenderas att omge värdet inom citattecken, även om HTML-standarden tillåter att värden som endast består av latinska bokstäver och siffror inte omges av citattecken.


Bilden på skärmen blir ungefär följande.

_____________________________________

Standarden tillåter dig att inte skriva en avslutande tagg om en underförstått. Till exempel tagga

Den har en stängning, men du kan inte skriva den innan du öppnar nästa stycke. Märka

Indikerar ett stycke.

Mamma tvättade ramen.

Dottern lekte med en boll.

Vissa attribut har inga värden, eller snarare, de har ett enda värde, och därför räcker det att helt enkelt ange eller inte ange detta attribut i taggen. Till exempel har FRAME-taggen NORESIZE-attributet för att indikera att användaren inte får ändra storlek på den givna ramen.

Taggar (element) i HTML kan kapslas på liknande sätt som loopar eller villkorliga uttalanden i programmeringsspråk. Korsningar av taggar utan kapsling är förbjudna.

Ett exempel på en felaktig inmatning:

blockexempel

med kapslat stycke

Ett exempel på en korrekt inmatning:

blockexempel

Med kapslat stycke

Förutom taggar och vanlig text kan HTML-kod innehålla så kallade teckenobjekt eller Escape-sekvenser: namngivna och numrerade enheter. De behövs för att representera tecken i dokumentet som är syntaktiskt eller fysiskt förbjudna, samt tecken som inte kan matas in från tangentbordet. Till exempel,

Bokstäver för taggnamn och attributnamn och värden är inte viktigt. Även om det rekommenderas att följa en viss stil, skriv till exempel namnen på alla taggar med versaler, antingen små eller små, men med den första stora bokstaven. En sådan text är lättare för en person att uppfatta.

Mycket viktig notering! Syftet med webbläsaren är att visa din sida för klienten. Den vanliga reaktionen från webbläsaren på ett fel är ett försök att rätta till felet, och om det misslyckas, hoppa över orden eller taggar som den inte förstår. Detta är både bra och dåligt. Eftersom, å ena sidan, som ett resultat, kommer webbläsaren att försöka visa användaren så mycket text som möjligt, men å andra sidan kan delen med taggar och skript komma in i denna text eller själva texten kanske inte där om webbläsaren uppfattar det till exempel som en kommentar. Utvecklaren av webbplatsen är mycket störd av detta beteende hos webbläsaren. Var beredd på det faktum att webbläsaren till en början flitigt kommer att korrigera dina misstag, men efter ett tag kommer den att bli förvirrad och tidigare fungerande fragment kommer att sluta fungera för dig. Därför råd: gör inga misstag, utan använd hellre moderna redaktörer som är medvetna om html-regler och påpekar fel för dig.

Senaste uppdatering: 11/18/2019

När vi skapar ett HTML5-dokument kan vi använda två olika stilar: HTML och XML.

HTML-stilen föreslår följande punkter:

    Initiala starttaggar kan saknas i element

    Element kanske inte har slutavslutningstaggar

    Endast tomma element (void element) (t.ex. br , img , länk) kan stängas med ett snedstreck />

    Tagg- och attributnamn är skiftlägesokänsliga

    Du kan inte omge attributvärden inom citattecken

    Vissa attribut kanske inte har värden (markerade och inaktiverade)

    Specialtecken undantas inte

    Dokumentet måste ha ett DOCTYPE-element

Detta är den så kallade "tillåtande" stilen, baserad på avlat när du skapar ett dokument.

Ett HTML5-dokument kan också beskrivas med XML-syntax. Denna stil kallas även "XHTML". Den används om rubriken av innehållstyp är application/xml+xhtml . Denna stil kännetecknas av följande regler:

    Varje element måste ha en startstarttagg

    Icke-void-element med en startstarttagg måste också ha en slutsluttagg

    Alla element kan stängas med ett snedstreck />

    Tagg- och attributnamn är skiftlägeskänsliga, vanligtvis med gemener

    Attributvärden måste omges av citattecken

    Attribut utan värden är inte tillåtna (checked="checked" istället för just checked)

    Specialtecken måste escapes

Låt oss jämföra två tillvägagångssätt. HTML5-metoden:

rubrik

HTML5-dokumentinnehåll

Och ett liknande exempel med XHTML-metoden:

rubrik

HTML5-dokumentinnehåll

När vi använder XHTML-syntaxen måste vi också ange namnutrymmet för det givna dokumentet:

Valet av en specifik stil när du skriver html-dokument beror på programmerarens eller webbdesigners preferenser. Ofta används en blandad stil, som lånar regler från den första och från den andra stilen.

Tänk samtidigt på att närvaron av elementets stängnings- och öppningstaggar minskar sannolikheten för att elementet misstolkas av webbläsaren.

Om du anger attributvärden inom citattecken kan du också undvika potentiella fel. Till exempel kan klassattributet anta flera värden i rad. Till exempel: