HTML - elementti on web - sivun perusrakenneyksikkö , joka on kirjoitettu HTML - kielellä . Näet tämän elementin kaikkien verkkosivujen lähdekoodissa, kun olet asettanut asiakirjatyypin sivun ensimmäiselle riville. DOCTYPE määrittää, mitä (X)HTML-versiota tämä sivu käyttää. Sivuelementit sijaitsevat aloittavan <HTML>-tunnisteen ja sulkevan </HTML>-tunnisteen välissä. <html>-elementtiä kutsutaan juurielementiksi. [yksi]
HTML on koodattu asiakirjan merkintäkieli , eli mikä tahansa HTML-kielellä oleva asiakirja on joukko elementtejä, ja kunkin elementin alku ja loppu on merkitty erityisillä tunnisteilla . Tapauksella, jossa tagin nimi kirjoitetaan, ei ole väliä HTML:ssä. Elementit voivat olla tyhjiä , eli ne eivät sisällä tekstiä tai muita tietoja (esimerkiksi rivinvaihtotunniste <br> ). Tässä tapauksessa sulkevaa tunnistetta ei yleensä määritellä. Lisäksi elementeillä voi olla attribuutteja , jotka määrittävät osan niiden ominaisuuksista (esimerkiksi <font>-tunnisteen fontin koon ). Attribuutit määritetään avaustunnisteessa. Tässä on esimerkki HTML-dokumentin merkintäosasta:
< p > Teksti kahden tagin välissä - avaava ja sulkeva. </ p > <a href="http://example.com"> Tässä elementti sisältää href - attribuutin . </a> Tässä on esimerkki tyhjästä elementistä : <br>Jokaisen HTML-määrittelyn version mukaisen HTML-dokumentin tulee alkaa HTML-version ilmoitusrivillä <!DOCTYPE>, joka näyttää yleensä tältä:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//FI" "http://www.w3.org/TR/html4/strict.dtd">Jos tätä riviä ei ole määritetty, asiakirjan oikea näyttö selaimessa tulee vaikeammaksi .
Lisäksi asiakirjan alku ja loppu on merkitty tunnisteilla <html>ja </html>vastaavasti. Näissä tunnisteissa ovat asiakirjan otsikko ( <head></head>) ja body ( <body></body>) -tunnisteet.
Toisin kuin aiemmissa versioissa, siinä on vain yksi tunniste. [2]
<!DOCTYPE html>Tunnisteet ja niiden parametrit eivät erota kirjainkoosta. Eli <A HREF="http://example.com"> ja <a href="http://example.com"> tarkoittavat samaa asiaa.
Uusimmissa HTML-versioissa lähes jokaisessa tagissa on valtava määrä valinnaisia parametreja - yleensä vähintään 15. Tarjoamme vain tärkeimmät tunnisteparametrit.
Oletusarvo: _self.
AnkkuriSamaa elementtiä käytetään luomaan niin sanottuja "ankkureita" (ankkureita), joita voidaan sitten käyttää hyperlinkeissä, jotka ohjataan sivun tiettyyn elementtiin. Esimerkiksi:
<!DOCTYPE html> < html > < head > < meta charset = "utf-8" > < title > Kiinnitä asiakirjan sisään </ title > </ head > < body > < p >< a name = "top" > </ a ></ p > < p > teksti </ p > < p >< a href = "#top" > Yläosa </ a ></ p > </ body > </ html >Vastaavasti ankkuri voidaan sijoittaa toisella verkkosivulla tai toisella sivustolla olevaan kirjanmerkkiin: minne linkki on suunnattu, sen tulee olla <a name="xxx"></a>, ja missä linkki tulee, puntakyltti ja ankkurin nimi hreflisätään arvo.
Myös minkä tahansa elementin tunnus voi toimia ankkurina nykyaikaisissa selaimissa.
Esimerkiksi,
< U > kolme </ U > < FONT SIZE = "+2" > iso </ FONT > < FONT COLOR = "vihreä" > vihreä </ FONT > pillit ovat merkki hyökkäyksen aloittamisesta .luo tekstiä
Сигналом к началу атаки являются три больших зелёных свистка.luo listan
Jos ( Järjestämätön lista - järjestämätön lista) sijaan asetetaan ( Järjestätty luettelo - <UL> numeroitu luettelo ), luettelo numeroidaan: <OL>
Näillä tunnisteilla on parametreja:
kirjoita ="tyyppi"missä tyyppi on muoto:
- <UL> merkkejä
ja <OL> - numerot tai kirjaimet
on kirjoitettu näin:
< oltype = " i" > < li > Ensimmäinen </ li > < li > Toinen </ li > < li > jne. </ li > </ ol >ja luo seuraavat:
Parametri start ="start" (vain <OL> ), joka määrittää uuden lähtölaskennan alun: esimerkiksi jos et tarvitse 1, 2, 3, vaan 24, 25, 26
Se on kirjoitettu näin:
< ol start = "24" > < li > Kaksikymmentäneljä </ li > < li > Kaksikymmentäviisi </ li > < li > jne. </ li >ja luo seuraavat:
ja lopuksi tagille <LI> parametri - jos sinun on siirryttävä numerosta toiseen: esimerkiksi ei 1, 2, 3, 4, vaan 1, 2, 22, 23 value="следующий"
< ol > < li > Yksi </ li > < li > Kaksi </ li > < li value = "22" > Kaksikymmentäkaksi </ li > < li > Kaksikymmentäkolme </ li >luo seuraavat:
Lopuksi kolmas ja viimeinen luettelo on luettelo määritelmistä :
< DL > < DT > Kissa </ DT > < DD > miukuva lemmikki </ DD > < DT > Kissa </ DT > < DD > kissan aviomies </ DD > < DT > Krokotiili </ DT > < DD > iso afrikkalainen peto, jolla on terävät hampaat </ DD > </ DL >luo seuraavat:
Kissa miuttava lemmikki Kissa kissan aviomies Krokotiili suuri afrikkalainen peto, jolla on terävät hampaatMuuten, tunnisteita <LI>, <DT>ei <DD>saa sulkea.
Erot numeroitujen luetteloiden näyttämisessäKun numeroinnissa on ei-positiivisia arvoja, selaimet toimivat eri tavalla. Esimerkiksi Internet Explorer jättää huomioimatta value=0jne value=-1., kun taas muut selaimet, kuten Chrome , Firefox , näyttävät annetun arvon. Samaan aikaan Internet Explorer ei ohita start=0, start=-1jne., ts. se voi aloittaa luettelon ei-positiivisella arvolla, mutta se ei voi hypätä numeroinnissa ei-positiiviseen arvoon.
HTML-merkintä | Tämä selain | Chrome, Firefox | Internet Explorer |
---|---|---|---|
<ol start=-2><li><li value=0><li value=2></ol> | -2, 0, 2 | -2, -1, 2 |
Aakkosjärjestyksessä ( type=Atai type=a) jotkin selaimet, kuten Chrome, Firefox, näyttävät ei-positiivisia arvoja numeroina, kun taas Internet Explorer ( Quirks-tilassa , eli jos sivu ei määritä tagissa HTML 4.01 tai 5 !DOCTYPE HTML) näyttää negatiiviset arvot kirjaimina, joissa on miinusmerkki ja nollana @-symbolilla.
HTML-merkintä | Tämä selain | Chrome, Firefox | Internet Explorer (Quirks-tila) |
---|---|---|---|
<ol type=A start=-1><li><li><li></ol> | -1, 0, A | -A, @, A |
Jotkin selaimet, kuten Chrome, Firefox, jättävät huomioimatta tyhjän tai ei-numeerisen arvon ( value=, value=A, ), kun taas Internet Explorer näkee sen arvona . value=Bvalue=1
HTML-merkintä | Tämä selain | Chrome, Firefox | Internet Explorer |
---|---|---|---|
<ol start=-2><li><li value=B><li value=2></ol> | -2, -1, 2 | -2, 1, 2 |
Numeroiden näyttämisessä roomalaisin numeroin ( type=Itai type=i) on eroja, koska Internet Explorer ( Quirks-tilassa , eli jos sivu ei määritä tagissa HTML-versiota 4.01 tai 5 !DOCTYPE HTML) näyttää jotkin numerot väärin.
HTML-merkintä | Tämä selain | Chrome, Firefox | Internet Explorer (Quirks-tila) |
---|---|---|---|
<ol type=I start=3300><li><li><li><li></ol> | MMMCCC MMMCCCI MMMCCCII MMMCCCIII |
MMMCCC MMMCCC MMMCCC MMMCCC |
Internet Explorer näyttää oikein kaikki luvut väliltä 1–1880, mutta eivät kaikkia väliltä 1881–3999. Kun kyseessä on 603 numeroa, 67 9 numeron ryhmää (xxx1-xxx9), vähiten merkitsevä numero ei sisälly roomalaiseen numeroon. Ja tämä ei todennäköisesti ole pitkän levyn lyhentämiseksi, koska 3888 - numero, jossa on pisin (välillä 1 - 3999) roomalainen numero (MMMDCCCLXXXVIII) - näkyy oikein.
Internet Explorerissa ( Quirks -tilassa) väärin näytetyt numeroryhmät on merkitty taulukossa ristillä:
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 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ |
Esimerkki:
< IMG SRC = url ALT = "teksti" TITLE = "teksti" WIDTH = "koko (px, %)" HEIGHT = "koko (px, %)" >Kuvaan voi laittaa linkin:
< A HREF = url >< IMG SRC = url ></ A >Esimerkki:
< IMG - leveys = "500" korkeus = "200" usemap = "#jokukartta" src = "url" > < KARTAN nimi = "jokukartta" > < ALUEEN muoto = " suorat" koordinaatit = "6, 7, 140, 196" href = "url1" > < AREA muoto = "ympyrä" -koordit = "239, 98, 92" href = "url2" > < ALUEEN muoto = "monikulmio" -koordit = "386.16, 344.56, 350.189, 385.132, 489.97"1. href = "url3" > </ MAP >Esimerkiksi,
< TABLE BORDER = "1" CELLSPACING = "0" > < CAPTION > Mumbe Yumba krokotiilin saalis </ CAPTION > < TH > Vuosi </ TH > < TH > Saalis </ 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 > </ TABLE >Luo taulukon:
vuosi | Ottaa kiinni |
---|---|
1997 | 214 |
1998 | 216 |
1999 | 207 |
TABLE-tunnisteella on myös CELLPADDING-parametri. Se määrittää pikseleinä etäisyyden solun reunan ja sen sisällön välillä. Jos esimerkiksi korvaat taulukon ensimmäisen rivin arvolla
< TAULUKON REUNUS = "1" SOLUVÄLI = "0" CELLPADDING = "5" >taulukko näyttää tältä:
vuosi | Ottaa kiinni |
---|---|
1997 | 214 |
1998 | 216 |
1999 | 207 |
Toinen tunnisteiden parametri TABLE, TR, THon . Se määrittelee kohdistuksen. Mahdolliset arvot ovat (keskellä), (vasemmalla), (oikealla). TDALIGNcenterleftright
Parametri tai ALIGNmäärittää tasauksen tietyn solun sisällä olevan sisällön kohdalle, - rivin kaikkien solujen sisällölle, - itse sivun taulukolle. Jokaisen solun tasaus otetaan arvosta , tai jos sitä ei ole asetettu - alkaen , jos sitä ei ole asetettu kumpaankaan - keskelle tai vasemmalle . TDTHTRTABLETDTHTRTHTD
Jos esimerkiksi korvaat taulukon ensimmäiset rivit arvolla
< TABLE BORDER = "1" CELLSPACING = "0" ALIGN = "keskellä" > < CAPTION > Mumbe Yumba krokotiilin saalis </ CAPTION > < TH > Vuosi </ TH > < TH > Saalis </ TH > < TR > < TD > 1997 </ TD > < TD ALIGN = "KESKUS" > 214 </ TD >taulukko näyttää tältä:
vuosi | Ottaa kiinni |
---|---|
1997 | 214 |
1998 | 216 |
1999 | 207 |
Suljemattomat tunnisteet TD , TR ja TH johtavat virheelliseen näyttöön, varsinkin sisäkkäisten taulukoiden kanssa.
Lomakkeiden luominen HTML:ssä on melko monimutkaista. Tässä annetaan vain päätunnisteiden nimet.
Symbolin luomiseksi sitä ei tarvitse etsiä näppäimistöltä: voit yksinkertaisesti kirjoittaa tunnisteen; esimerkiksi saadaksesi ¢ , sinun on kirjoitettava ¢, katkeamaton välilyönti - , aksentti - ́jne.
Seuraavat värit on määritelty HTML:ssä.
Nimi | Hex väri |
---|---|
musta | #000000 |
Hopea | #c0c0c0 |
kastanjanruskea | #800000 |
punainen | #ff0000 |
laivasto | #000080 |
sininen | #0000ff |
violetti | #800080 |
fuksia | #ff00ff |
vihreä | #008000 |
lime | #00ff00 |
oliivi- | #808000 |
keltainen | #ffff00 |
sinivihreä | #008080 |
aqua | #00ffff |
harmaa | #808080 |
valkoinen | #ffffff |
Koodi | Symboli | Merkitys |
---|---|---|
< | < | Vähemmän |
> | > | lisää |
& | & | et-merkki |
katkeamaton väli (tässä tilassa riviä ei katkaista käärimistä varten) | ||
&lahko; | § | kohta |
№ | Ei. | huone |
&kopio; | © | tekijänoikeus _ _ |
® | ® | rekisteröity tavaramerkki _ |
| ™ | tavaramerkki _ _ _ |
° | ° | astetta |
« | " | avauslainaus venäjäksi |
" | » | viimeinen lainaus venäjäksi |
&helli; | … | ellipsi |
— | — | viiva |
| • | rasvainen piste |
± | ± | plus tai miinus |
&miinus; | − | miinus |
Näppäimistön merkit ' ja " venäjäksi eivät ole lainausmerkkejä. On myös väärin korvata №, ©, ®, ™, °C N, (c), (R), TM, C verkkosivuilla.
Tavuviiva, viiva ja miinus ovat kolme eri merkkiä.
Lisätietoja: Artemy Lebedev . Viiva, miinus ja yhdysmerkki tai venäläisen typografian ominaisuudet . Johtajuus (15. tammikuuta 2003). Haettu 23. huhtikuuta 2013. Arkistoitu alkuperäisestä 9. joulukuuta 2007.
Merkkejä < , > ja & ei voida näyttää normaalisti HTML:ssä, koska niillä on erityinen merkitys. Ne näytetään aina painikkeilla <, > ja & vastaavasti.
Useimmat erikoismerkit ovat osoitteessa about.com .