Yra skirtumas tarp šių dviejų sąlygų
Interneto dizainas, kaip ir bet kuri pramonė ar profesija, turi savo kalbą. Kai įeinate į pramonę ir pradedate kalbėtis su savo bendraamžiais, jūs, be abejonės, susidursite su naujomis jūsų sąlygomis ir frazėmis, bet jūsų kolegų žiniatinklio profesionalų liežuvių srautu. Du iš žodžių, kuriuos girdėsite, yra HTML "tag" ir "elementas".
Kai išgirsite šias dvi kalbas, galite suvokti, kad jie vartojami šiek tiek kitaip. Tokiu atveju vienas klausimas, kurį daugelis naujų interneto specialistų pradeda dirbti su HTML kodu, yra "koks skirtumas tarp HTML žymos ir HTML elemento?"
Nors šios dvi sąvokos yra panašios, jie nėra sinonimai. Taigi, koks yra šių dviejų terminų panašumas? Trumpas atsakymas yra tas, kad abi žymos ir elementai nurodo žymėjimą, naudojamą HTML rašymui. Pavyzdžiui, galite sakyti, kad naudojate žymą
, norėdami apibrėžti pastraipą arba elementą, norėdami sukurti nuorodas. Daugelis žmonių naudoja žodžius "žymė" ir "elementas" vienodai, o bet kuris žiniatinklio dizaineris ar kūrėjas, su kuriuo jūs kalbate, supras, ką jūs suprato, tačiau realybė yra ta, kad tarp šių dviejų terminų yra nedidelis skirtumas.
HTML žymes
HTML yra žymėjimo kalba , tai reiškia, kad ji parašyta su kodais, kuriuos gali skaityti asmuo, be to, kad jis pirmiausia turi būti surinktas. Kitaip tariant, tinklalapyje esantis tekstas yra "pažymėtas" šiais kodais, kad būtų pateikiamos žiniatinklio naršyklės instrukcijos, kaip rodyti tekstą. Šie žymėjimo žymes yra patys HTML žymes.
Kai rašote HTML, rašote HTML žymes. Visi HTML žymai susideda iš daugybės konkrečių dalių, įskaitant:
- Mažiau nei ženklas <
- Žodis arba simbolis, kuris nustato, kuri žyma yra parašyta
- Bet koks papildomų HTML atributus skaičius vardo = "vertės" pora
- Ir galiausiai didesnis nei ženklas>
Pavyzdžiui, čia yra keletas HTML žymių:
-
-
Tai visos HTML atidarymo žymos, be papildomų atributų. Šios žymos yra:
-
- apibrėžia pastraipą.
- - apibrėžia puslapį kaip HTML
- - apibrėžia padalijimą.
Taip pat yra HTML žymos:
-
Visi šie pavyzdžiai apima atributus, kurie buvo įtraukti į atidarytus HTML žymas.
-
- yra netvarkingas sąrašas, kuriame yra ID atributas
- Skyrius turi klasės požymį
- Elementas "inkaras" arba "nuoroda" apima atributą "href"
- Vaizdo žyma su atributu "src"
Inkaro ir vaizdo žymes atributai iš tikrųjų nėra neprivalomi, jie reikalingi, kad tos žymos būtų rodomos tinkamai. Turite nurodyti nuorodą, kur eiti (tai yra tai, ką daro "href") ir vaizdą, kurį parodyti (tai yra atributas "src").
Kas yra HTML elementai
Pagal W3C HTML specifikaciją elementas yra pagrindinis HTML sudėtinis blokas, paprastai sudarytas iš dviejų žymių : pradžios žymos ir uždarymo žyma. Iki šiol mes tik pažvelgėme į atidarymo žymas, kuri pradeda elementus. Norėdami baigti šį elementą, rašote atitinkamas uždarymo žymas.
Pavyzdžiui, pastraipos elementui rašote:
p>
Tai susideda iš atidarymo žyma, kurią matėme prieš minutę, taip pat uždarymo žyma - p>. Uždarymo žymos iš tikrųjų yra tik atidarymo žymos pakartotinai, bet su "priekine brūkšniu", pridėta tiesiai po "mažiau nei simbolis".
Beveik visi HTML elementai turi atidarymo žymę ir uždarymo žymą. Šios žymos apima tekstą, kuris bus rodomas tinklalapyje. Pavyzdžiui, norėdami parašyti teksto pastraipą, rašote tekstą, kuris bus rodomas puslapyje, ir supras jį su šiomis žymėmis:
Čia galite parašyti pastraipos tekstą, kurį norite rodyti tinklalapyje. p>
Kai kuriuose HTML elementuose nėra uždarymo žymos. Tai vadinami "tuščiais elementais". Kartais jie taip pat vadinami " vieno elemento " arba "tuščios" elementais. Tušti elementai yra lengva naudoti, nes jūsų tinklalapyje turite įtraukti tik vieną žymą, o naršyklė žinotų, ką daryti. Pavyzdžiui, jei norite pridėti vienos eilutės pertrauką į savo puslapį, naudosite b
žymą.Kitas paprastas elementas, kuris apima tik atidarymo žymę, yra elementas "vaizdas". Pavyzdžiui:
Mes šį pavyzdį matėme anksčiau, tačiau šio vaizdo elemento uždarymo žymos nėra. Naršyklė paprasčiausiai pakeistų šį kodą vaizdu, kuris yra nurodytas atributo "href". Tokiu atveju tai būtų "logo.png".
Apskritai, kai pamenu HTML elementą ar žymą, aš vartosiu terminą "elementas", nurodydamas, kad aš kalbant apie visas elemento dalis (tiek atidarymo, tiek uždarymo žymas). Aš naudoju "žymą", ar aš tikrai nurodo tik vieną ar kitą. Tai yra tinkamas šių dviejų terminų naudojimas, ir raginau jus tinkamai juos naudoti - bet tik žinokite, kad jei jūs šiek tiek paslysite ir keisitės, jūs vis dar suprasite nauji žiniatinklio kūrėjai!
Originalus straipsnis Jennifer Krynin. Redagavo Jeremy Girard 17.7.17
-