HTML - elementet är den grundläggande strukturella enheten för en webbsida , skriven på HTML - språket . Du kan se detta element i källkoden för alla webbsidor efter att ha ställt in dokumenttypen på den första raden på sidan. DOCTYPE anger vilken version av (X)HTML denna sida använder. Sidelementen finns mellan den inledande <HTML>-taggen och den avslutande </HTML>. Elementet <html> kallas rotelementet. [ett]
HTML är ett taggat dokumentmarkeringsspråk , det vill säga alla dokument i HTML- språket är en uppsättning element, och början och slutet av varje element indikeras av speciella märken som kallas taggar . Det fall i vilket taggnamnet skrivs spelar ingen roll i HTML. Element kan vara tomma , det vill säga inte innehålla någon text eller annan data (till exempel en radbrytningstagg <br> ). I det här fallet är den avslutande taggen vanligtvis inte specificerad. Dessutom kan element ha attribut som definierar vissa av deras egenskaper (till exempel teckenstorleken för <font>-taggen ). Attribut anges i öppningstaggen. Här är ett exempel på en uppmärkningsdel av ett HTML-dokument:
< p > Text mellan två taggar - öppning och stängning. </ p > <a href="http://example.com"> Här innehåller elementet href- attributet . </a> Här är ett exempel på ett tomt element : <br>Varje HTML-dokument som överensstämmer med en version av HTML-specifikationen måste börja med en HTML-versionsdeklarationsrad <!DOCTYPE>, som vanligtvis ser ut ungefär så här:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">Om denna rad inte anges blir det svårare att få korrekt visning av dokumentet i webbläsaren .
Vidare indikeras början och slutet av dokumentet med taggar <html>respektive </html>. Inom dessa taggar finns rubriken ( <head></head>) och texten ( <body></body>) för dokumentet.
Till skillnad från tidigare versioner finns det bara en tagg. [2]
<!DOCTYPE html>Taggar och deras parametrar är skiftlägesokänsliga. Det vill säga, <A HREF="http://example.com"> och <a href="http://example.com"> betyder samma sak.
I de senaste versionerna av HTML har nästan varje tagg ett stort antal valfria parametrar - vanligtvis minst 15. Vi tillhandahåller endast huvudtaggparametrarna.
Standardvärde: _self.
AnkareSamma element används för att skapa så kallade "ankare" (ankare), som sedan kan användas i hyperlänkar riktade till ett specifikt element på sidan. Till exempel:
<!DOCTYPE html> < html > < head > < meta charset = "utf-8" > < title > Förankra inuti dokumentet </ title > </ head > < body > < p >< a name = "top" > </ a ></ p > < p > text </ p > < p >< a href = "#top" > Överst </ a ></ p > </ body > </ html >På samma sätt kan ett ankare placeras på ett bokmärke som finns på en annan webbsida eller på en annan webbplats: där länken är riktad ska den vara <a name="xxx"></a>, och där länken kommer ifrån, ett pundtecken och namnet på ankaret hrefläggs till i värde.
Dessutom kan id:t för alla element fungera som ett ankare i moderna webbläsare.
Till exempel,
< U > tre </ U > < FONT SIZE = "+2" > stora </ FONT > < FONT COLOR = "grön" > gröna </ FONT > visselpipor är signalen för att starta attacken .kommer att skapa text
Сигналом к началу атаки являются три больших зелёных свистка.skapar en lista
Om istället för <UL> ( Oordnad lista - oordnad lista) sätter <OL> ( Ordnad lista - numrerad lista), kommer listan att numreras:
Dessa taggar har parametrar:
typ ="typ"där typ är form:
i <UL> - tecken
och i <OL> - siffror eller bokstäver
är skrivet så här:
< oltype = " i" > < li > Först </ li > < li > Andra </ li > < li > osv. </ li > </ ol >och kommer att skapa följande:
Parameter start ="start" (endast för <OL> ), som definierar början av en ny nedräkning: till exempel om du inte behöver 1, 2, 3, utan 24, 25, 26
Det är skrivet så här:
< ol start = "24" > < li > Tjugofyra </ li > < li > Tjugofem </ li > < li > osv. </ li >och kommer att skapa följande:
och slutligen, för taggen , en <LI> parameter - om du behöver hoppa från en siffra till en annan: till exempel inte 1, 2, 3, 4, utan 1, 2, 22, 23 value="следующий"
< ol > < li > En </ li > < li > Två </ li > < li value = "22" > Tjugotvå </ li > < li > Tjugotre </ li >kommer att skapa följande:
Slutligen är den tredje och sista listan listan med definitioner :
< DL > < DT > Katt </ DT > < DD > jamar husdjur </ DD > < DT > Katt </ DT > < DD > kattens make </ DD > < DT > Krokodil </ DT > < DD > stor afrikansk best med vassa tänder </ DD > </ DL >kommer att skapa följande:
Katt jamar husdjur Katt kattmake Krokodil stort afrikanskt odjur med vassa tänderFörresten, taggar <LI>, <DT>, <DD>kanske inte stängs.
Skillnader i att visa numrerade listorMed icke-positiva värden i numreringen beter sig webbläsare annorlunda. Till exempel ignorerar Internet Explorervalue=0 , value=-1etc., medan andra webbläsare som Chrome , Firefox visar det angivna värdet. Samtidigt ignorerar inte Internet Explorer start=0, start=-1etc., d.v.s. den kan starta listan med ett icke-positivt värde, men det kan inte hoppa till ett icke-positivt värde i numreringen.
HTML-uppmärkning | Denna webbläsare | Chrome, Firefox | Internet Explorer |
---|---|---|---|
<ol start=-2><li><li värde=0><li värde=2></ol> | -2, 0, 2 | -2, -1, 2 |
I den alfabetiska listan ( type=Aeller type=a) visar vissa webbläsare, som Chrome, Firefox, icke-positiva värden som siffror, medan Internet Explorer (i Quirks-läge , dvs om sidan inte anger HTML 4.01 eller 5 i taggen !DOCTYPE HTML) visar negativa värden som bokstäver med ett minustecken och noll med @-symbolen.
HTML-uppmärkning | Denna webbläsare | Chrome, Firefox | Internet Explorer (Quirks-läge) |
---|---|---|---|
<ol type=A start=-1><li><li><li></ol> | -1, 0, A | -A, @, A |
Ett tomt eller icke-numeriskt värde ( value=, value=A, value=B) ignoreras av vissa webbläsare, som Chrome, Firefox, medan Internet Explorer uppfattar det som value=1.
HTML-uppmärkning | Denna webbläsare | Chrome, Firefox | Internet Explorer |
---|---|---|---|
<ol start=-2><li><li värde=B><li värde=2></ol> | -2, -1, 2 | -2, 1, 2 |
Det finns skillnader när man visar tal i romerska siffror ( type=Ieller type=i), eftersom Internet Explorer (i Quirks-läge , d.v.s. om sidan inte anger HTML-version 4.01 eller 5 i taggen !DOCTYPE HTML) visar vissa siffror felaktigt.
HTML-uppmärkning | Denna webbläsare | Chrome, Firefox | Internet Explorer (Quirks-läge) |
---|---|---|---|
<ol type=I start=3300><li><li><li><li></ol> | MMMCCC MMMCCCI MMMCCCII MMMCCCIII |
MMMCCC MMMCCC MMMCCC MMMCCC |
Alla nummer från intervallet 1 till 1880 visas korrekt av Internet Explorer, men inte alla från intervallet 1881 till 3999. För 603 nummer, 67 grupper om 9 nummer (xxx1-xxx9), ingår inte den minst signifikanta siffran i den romerska siffran. Och detta är troligen inte för att förkorta en lång rekord, eftersom 3888 - numret med den längsta (mellan 1 och 3999) romerska siffror (MMMDCCCLXXXVIII) - visas korrekt.
Grupper av nummer som visas felaktigt i Internet Explorer (i Quirks-läge ) är markerade med ett kryss i tabellen:
01-09 | 11-19 | 21-29 | 31-39 | 41-49 | 51-59 | 61-69 | 71-79 | 81-89 | 91-99 | |
1800 | ✘ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
2300 | ✘ | ✘ | ✘ | |||||||
2700 | ✘ | ✘ | ✘ | |||||||
2800 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
3100 | ✘ | |||||||||
3200 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |||
3300 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
3400 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |||
3500 | ✘ | |||||||||
3600 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |||
3700 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
3800 | ✘ | ✘ | ✘ | |||||||
3900 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ |
Exempel:
< IMG SRC = url ALT = "text" TITLE = "text" WIDTH = "storlek (px, %)" HEIGHT = "storlek (px, %)" >En bild kan göras till en länk:
< A HREF = url >< IMG SRC = url ></ A >Exempel:
< IMG width = "500" höjd = "200" usemap = "#somemap" src = "url" > < MAP name = "somemap" > < AREA shape = "rect" coords = "6, 7, 140, 196" href = "url1" > < AREA form = "cirkel" coords = "239, 98, 92" href = "url2" > < AREA shape = "polygon" coords = "386.16, 344.56, 350.189, 385.132, 489. 489. href = "url3" > </ MAP >Till exempel,
< TABLE BORDER = "1" CELLSPACING = "0" > < CAPTION > Mumbe Yumba krokodilfångst </ CAPTION > < TH > År </ TH > < TH > Fångst </ TH > < TR > < TD > 1997 < / TD > < TD > 214 </ TD > </ TR > < TR > < TD > 1998 </ TD > < TD > 216 </ TD > </ TR > < TR > < TD > 1999 </ TD > < TD > 207 </ TD > </ TR > </ TABELL >Skapar en tabell:
År | Fånga |
---|---|
1997 | 214 |
1998 | 216 |
1999 | 207 |
TABLE-taggen har också en CELLPADDING-parameter. Den definierar avståndet i pixlar mellan cellens kant och dess innehåll. Till exempel om du ersätter den första raden i tabellen med
< TABELL BORDER = "1" CELLSPACING = "0" CELLPADDING = "5" >tabellen kommer att se ut så här:
År | Fånga |
---|---|
1997 | 214 |
1998 | 216 |
1999 | 207 |
En annan parameter för taggarna TABLE, TR, THär . Den definierar inriktningen. Möjliga värden är (mitten), (vänster), (höger). TDALIGNcenterleftright
Parametern ALIGNi TDeller THbestämmer justeringen för innehållet i den givna cellen, i TR - för innehållet i alla celler i raden, TABLE - för själva tabellen på sidan. För varje cell tas justeringen från TDeller TH, om den inte är inställd - från TR, om den inte är inställd antingen - center för THeller vänster för TD.
Till exempel om du ersätter de första raderna i tabellen med
< TABLE BORDER = "1" CELLSPACING = "0" ALIGN = "center" > < CAPTION > Mumbe Yumba krokodilfångst </ CAPTION > < TH > År </ TH > < TH > Fångst </ TH > < TR > < TD > 1997 </ TD > < TD ALIGN = "CENTER" > 214 </ TD >tabellen kommer att se ut så här:
År | Fånga |
---|---|
1997 | 214 |
1998 | 216 |
1999 | 207 |
Ostängda taggar TD , TR och TH leder till felaktig visning, speciellt när man arbetar med kapslade tabeller.
Att skapa formulär i HTML är ganska komplicerat. Endast namnen på huvudtaggarna anges här.
För att skapa en symbol är det inte nödvändigt att söka efter den på tangentbordet: du kan helt enkelt skriva taggen; till exempel, för att få ¢ måste du skriva ¢, non- breaking space - , accent - ́etc.
Följande färger definieras i HTML.
namn | Hexfärgad |
---|---|
svart | #000000 |
Silver | #c0c0c0 |
rödbrun | #800000 |
röd | #ff0000 |
Marin | #000080 |
blå | #0000ff |
lila | #800080 |
fuchsia | #ff00ff |
grön | #008000 |
kalk | #00ff00 |
oliv | #808000 |
gul | #ffff00 |
kricka | #008080 |
aqua | #00ffff |
grå | #808080 |
vit | #ffffff |
Koden | Symbol | Menande |
---|---|---|
< | < | mindre |
> | > | Mer |
& | & | et-tecken |
icke-brytande utrymme (på detta utrymme är linjen inte bruten för omslag) | ||
&sekt; | § | paragraf |
№ | Nej. | rum |
&kopiera; | © | upphovsrätt _ _ |
® | ® | registrerat varumärke _ |
| ™ | varumärke _ _ _ |
° | ° | grader |
« | " | öppningscitat på ryska |
" | » | slutcitat på ryska |
&helli; | … | ellips |
— | — | rusa |
| • | fet prick |
± | ± | plus eller minus |
− | − | minus- |
Tangentbordstecken ' och " på ryska är inte citattecken. Det är också fel att ersätta №, ©, ®, ™, °C med N, (c), (R), TM, C på webbplatser.
Bindestreck, bindestreck och minus är tre olika tecken.
Mer information: Artemy Lebedev . Bindestreck, minus och bindestreck, eller funktioner i rysk typografi . Ledarskap (15 januari 2003). Hämtad 23 april 2013. Arkiverad från originalet 9 december 2007.
Tecknen < , > och & kan inte visas normalt i HTML eftersom de har en speciell betydelse. De visas alltid med <, > och & respektive.
För de flesta specialtecken, se about.com .