Sintaksa:
ime = "vrijednost" >Vrijednosti atributa
Značenje | Opis |
---|---|
naziv-aplikacije | Određuje naziv web aplikacije koja se izvodi na ovoj stranici. Preglednici mogu upotrijebiti te informacije za prepoznavanje aplikacije. |
Autor | Određuje ime autora dokumenta. |
opis | Postavlja opis za stranicu. Ovaj opis se može koristiti tražilice za prikaz rezultata pretraživanja. |
generator | Označava jedan od programski paketi, koji je korišten za izradu ovog dokumenta (u pravilu se takve meta oznake generiraju automatski ako se koristi bilo koji konstruktor za izradu web stranice). |
ključne riječi | Određuje popis ključnih riječi odvojenih zarezima. Ključne riječi mogu koristiti neke tražilice. |
Ova stranica navodi ostale važeće vrijednosti(proširenja) atributa naziva oznake : Metaproširenja.
Ako je potrebno, moguće je dodati vrijednosti na ovaj popis, čime će njihova imena biti zakonski dodijeljena standardu metapodataka HTML5 (promjene u ovaj registar neće se odraziti u validatorima u stvarnom vremenu, ali će se ažurirati unutar tjedan dana).
Često korištene vrijednosti atributa
Pogledajmo najčešće korištene opcije upotrebe oznaka :
Opis u ovu oznaku vrlo važno, tražilice to uzimaju u obzir prilikom indeksiranja. Atribut sadržaja u u ovom primjeru sadrži opis određene web stranice na stranici. Dugi opisi se ne preporučuju.
Predstavlja popis ključnih riječi (povezanih s određenu stranicu). Mnogo se raspravlja o tome uzima li se u obzir ili ne tražilice Ova se vrijednost temelji na popisu metaoznaka koje se koriste u Googleu, a zatim ne uzima u obzir ovu metaoznaku, a Yandex u nekim slučajevima zadržava pravo korištenja.
Indeksiranje stranica
Koriste ga tražilice prilikom indeksiranja stranica:
Dostupne vrijednosti:
Postavljanje područja gledanja
Imajte na umu da okvir za prikaz određuje kako će se web stranica prikazati na mobilnom uređaju, ako nije postavljen, tada se širina stranice smatra standardnom vrijednošću i smanjuje se na mobilnom uređaju kako bi stala na zaslon.
Da bi mobilni preglednici nije automatski promijenio veličinu stranica stranice, potrebno je u oznaci Postavite meta oznaku koja pregledniku govori kako da rukuje dimenzijama stranice i promjenom veličine:
name = "viewport" content = "width=device-width, initial-scale = 1">- Atribut name specificira naziv dokumenta kao metapodatak, vrijednost "viewport" pregledniku daje savjet o veličini početna veličina područja za gledanje. Funkcija atributa sadržaja je postavljanje vrijednosti za ovaj atribut.
- Vrijednost width=device-width atributa sadržaja govori da širina stranice treba biti postavljena na veličinu zaslona uređaja u pikselima neovisnim o uređaju ( piksel neovisan o uređaju, dip), koji omogućuje stranici da ponovno izračuna položaj elemenata za ispravan prikaz na razne ekrane. Analogno tome, moguće je navesti vrijednosti za visinu visina=visina uređaja.
- Vrijednost initial-scale=1 atributa content govori pregledniku da odgovara 1:1 za CSS piksele i piksele neovisne o uređaju, bez obzira na orijentaciju uređaja (pejzaž ili portret).
Ako su sve stranice vaše web stranice prilagođene za pregled na Mobilni uredaji, tada je postavljanje gornje meta oznake obavezno.
Dostupne vrijednosti:
Vrijednost atributa | Definicija |
---|---|
širina | Određuje širinu u pikselima okvira za prikaz (vrijednost je pozitivan cijeli broj ili širina uređaja). |
visina | Određuje visinu u pikselima okvira za prikaz (vrijednost je pozitivan cijeli broj ili visina uređaja). |
početno mjerilo | Definira odnos između širine uređaja (širina uređaja u portretni način rada ili visina uređaja u pejzažnom načinu) i veličina okvira za prikaz. Kako veći broj, što je ljestvica viša. Vrijednost je pozitivan cijeli broj od 0,0 do 10,0. |
minimalna skala | Određuje minimalnu vrijednost zumiranja (mora biti manja ili jednaka maksimalnoj skali). Vrijednost je pozitivan cijeli broj od 0,0 do 10,0. |
maksimalna skala | Definira maksimalna vrijednost zumiranje (mora biti veće ili jednako minimalnoj skali). Vrijednost je pozitivan cijeli broj od 0,0 do 10,0. |
korisnički skalabilan | Booleova vrijednost koja određuje može li korisnik povećati web stranicu. Zadana vrijednost je da (korisnik može zumirati). |
Razlike između HTML 4.01 i HTML 5
Ne.Primjer upotrebe
"Besplatne lekcije o izradi web stranica" > "HTML, CSS, JavaScript, jQuery">Ovo je naslov.
Ovo je paragraf.
U ovom primjeru koristili smo tri elementa :
- prvi Meta element opisuje sadržaj dokumenta (vrijednošću atributa name naznačili smo da se radi o opisu stranice (description), a tekstualni sadržaj je naveden u atributu content. Ovaj opis mogu koristiti tražilice za prikaz rezultata pretraživanja.
- drugi Meta element opisuje ključne riječi u dokumentu (vrijednošću atributa name naznačili smo da se radi o ključnim riječima (ključnim riječima), a sadržaj teksta naveden je u atributu content. Ključne riječi mogu koristiti neke tražilice.
- treći Meta element opisuje ime autora dokumenta (vrijednošću atributa name naveli smo da se radi o autoru dokumenta (author), a u atributu je navedeno ime autora
19 odgovora
Atribut imena koristi se prilikom slanja podataka kada se obrazac preda. Razni elementi kontrole reagiraju drugačije. Na primjer, možete imati nekoliko radio gumba s različitim ID atributima, ali istim nazivom. Kada se pošalje, odgovor ima samo jednu vrijednost - radio gumb koji ste odabrali.
Naravno, postoji nešto više od toga, ali svakako će vas navesti na razmišljanje u pravom smjeru.
Koristiti atributi imena za kontrole obrazaca (na primjer, I
Upotrijebite atribute ID-a kada se trebate obratiti određenom HTML element s CSS-om, JavaScriptom ili ID-om fragmenta. Elemente možete pretraživati i po nazivu, ali lakše je i pouzdanije tražiti ih po ID-u.
Koja je razlika? Kratak odgovor: koristite oboje i ne brinite o tome. Ali ako želite razumjeti ovu glupost, mršavo je:
id = koristiti kao cilj ovako: name= također se koristi za označavanje polja u poruci poslanoj poslužitelju s HTTP (HyperText Transfer Protocol) GET ili POST kada kliknete na pošalji na obrascu. id = označava polja za korištenje JavaScripta i Java DOM-a (Document Object Model). Imena u name= moraju biti jedinstvena unutar obrasca. Imena u id= moraju biti jedinstvena unutar cijelog dokumenta. Ponekad će name= i id= biti različiti jer poslužitelj očekuje isto ime od različitih obrazaca u istom dokumentu ili različite radio gumbe u istom obliku kao u gornjem primjeru. Id = mora biti jedinstven; ime= ne bi trebalo biti tamo. JavaScript je trebao jedinstvena imena, ali ovdje je bilo previše dokumenata bez jedinstvenih name= imena, pa su ljudi iz W3 izmislili id oznaku, koja je morala biti jedinstvena. Nažalost, stariji preglednici to nisu razumjeli. Dakle, trebate obje sheme imenovanja u svojim obrascima. NAPOMENA: atribut "name" za neke oznake kao što su , nije podržan u HTML5. Način na koji ja razmišljam o tome i koristim ga je jednostavan: iskaznica koristi se za CSS i JavaScript/jQuery (mora biti jedinstven na stranici) Ime koristi se za obradu obrazaca u PHP-u kada se obrazac šalje putem HTML-a (mora biti jedinstven unutar obrasca - do neke mjere, vidi Paula u nastavku) ID - koristi ga CSS, definira instancu jedinstvena div, span ili drugi elementi. Pojavljuje se unutar Javascript DOM-a, omogućujući vam pristup različitim pozivima funkcija. Oznaka imena za polja jedinstven je oblik za - osim ako ne pravite niz koji želite proslijediti PHP-u/poslužitelju na obradu. Možete mu pristupiti putem Javascripta po imenu, ali mislim da se ne pojavljuje kao čvor u DOM-u ili se mogu primijeniti neka ograničenja (ne možete koristiti .innerHTML, na primjer, ako se dobro sjećam).
Cilj ne smije biti oznaka , ona može biti Ili itd., što je često čisti kod.
Kao što drugi postovi kažu, ime se i dalje koristi (obavezno) u obrascima. Također se još uvijek koristi u META oznakama.
Kako bi se osigurala kompatibilnost, dobra je ideja imati prikladna imena i vrijednosti id atributa kada su definirani. Međutim, budite oprezni: neke oznake posebno radio gumbi, trebaju imati dvosmislene vrijednosti imena, ali zahtijevaju jedinstvene ID vrijednosti. Još jednom, ovo bi trebalo pokazati da identifikator nije samo zamjena za ime; različite su namjene. Također, nemojte umanjiti stari stil, dublji pogled na moderne biblioteke pokazuje da se ovaj stil sintakse koristi za poboljšanje performansi i upotrebljivosti. Vaš cilj bi uvijek trebao biti kompatibilnost.
Atribut name sada je zastario u većini elemenata u korist sveprisutnijeg atributa id. Međutim, u nekim slučajevima, posebna polja obrazaca (
Postoji jasna razlika između identifikatora i imena. Vrlo često, kada se ime nastavlja, možemo postaviti da vrijednosti budu iste. Međutim, identifikator mora biti jedinstven i ime u nekim slučajevima ne smije sadržavati radio gumbe. Nažalost, jedinstvenost ID vrijednosti, iako je uhvaćena provjerom valjanosti označavanja, nije dosljedna koliko bi trebala biti. Implementacije CSS-a u pregledniku stilizirat će objekte koji imaju id vrijednost; na ovaj način ne možemo uhvatiti pogreške u označavanju ili stilu koje bi mogle utjecati na naš JavaScript prije izvršenja.
Ovo je preuzeto iz knjige JavaScript - The Complete Reference autora Thomas-Powell
ID elementa unosa obrasca nema nikakve veze s podacima sadržanim u elementu. Identifikatori su dizajnirani za povezivanje elementa pomoću JavaScripta i CSS-a. Međutim, atribut imena koristi se u HTTP zahtjevu koji vaš preglednik šalje poslužitelju kao naziv varijable povezane s podacima sadržanim u atributu vrijednosti.
Na primjer:
Kada se obrazac pošalje, podaci obrasca bit će uključeni u HTTP zaglavlje na sljedeći način:
Ako dodate ID atribut, to neće promijeniti ništa u HTTP zaglavlju. Ovo će samo olakšati povezivanje s CSS-om i JavaScriptom.
Ako ne koristite vlastitu metodu slanja obrasca za objavljivanje informacija na poslužitelju (umjesto to radite pomoću javascripta), možete koristiti atribut name za dodavanje dodatnih informacija unosu - poput uparivanja sa skrivenom ulaznom vrijednošću, ali izgleda uredno jer je uključeno u ulaz.
Ovaj bit i dalje radi u Firefoxu, iako pretpostavljam da to možda neće biti riješeno u budućnosti.
Možete imati više polja za unos s istim nazivom ako ne planirate slati na staromodan način.
Oznaku "id" koriste CSS i JavaScript za dodjelu stilova i radnji elementu unosa. Knjižnice kao što je jquery koriste ID kao prečac, pa ga je obično korisno postaviti.
Atribut "name" elementa obrasca je ono što vaš web preglednik zapravo šalje u HTTP GET ili POST podnošenju/zahtjevu web poslužitelju. Ako ga ostavite praznim, nećete imati odgovarajući ID povezan s vašim sadržajem.
Međutim, možete koristiti JavaScript za slanje obrazaca putem AJAX-a, što znači da nikada ne šaljete varijable obrasca putem GET-a ili POST-a putem izravnog podnošenja web-preglednika. U ovom slučaju polje za ime nije potrebno, iako to nije baš zgodno.
Koristiti s oznakom ime i id atributi za stvaranje identifikatora fragmenata u dokumentu. Jednom formirana postaje potencijalna meta hiperveze.
Prije HTML-a 4.0, jedini način za stvaranje ID-a fragmenta bio je korištenje atributa imena s oznakom . S pojavom atributa id u jeziku, koji se koristi s gotovo svim oznakama, bilo koji HTML ili XHTML element može poslužiti
ID fragmenta. Označiti zadržava atribut imena iz povijesnih razloga i također podržava id. Ovi atributi mogu zamijeniti jedni druge, budući da je id jednostavno modernija verzija atributa imena. Svaki od njih može se koristiti zajedno s atributom href, što vam omogućuje definirajte i hipervezu i ID fragmenta.
Identifikator fragmenta možete zamisliti kao HTML ekvivalent oznake na koju se skače prilikom izvršavanja goto naredbe u mnogim programskim jezicima. Atribut imena u oznaci ili id u važećim oznakama postavlja oznaku u dokument. Kada se takva oznaka koristi u hipervezi, to je jednako poruci pregledniku da ode (goto) na nju u dokumentu.
Vrijednost atributa name i id je bilo koji niz znakova unutar navodnika. Ovaj red mora započeti slovom, nakon kojeg mogu slijediti slova, brojke, crtice, podvlake, dvotočke i točke. To mora biti jedinstvena oznaka koja se ne može ponovno upotrijebiti s drugim atributima imena ili ID-a u ovom dokumentu, iako se može ponovno upotrijebiti u drugim razvojima.
Evo primjera korištenja imena i ID-a:
Orezivanje stabla kumkvata
Primijetite da je sidro postavljeno u naslov odjeljka onoga što bi trebao biti veliki dokument. Preporučamo da to učinite sa svim glavnim odjeljcima svog rada kako biste ih lakše upućivali i kako bi se u budućnosti mogli automatski obrađivati, izdvajajući, recimo, informacije o temama obuhvaćenim u dokumentu.
odmah će ga odvesti u odjeljak koji smo imenovali u prethodnom primjeru.
Sadržaj oznake s atributima name i id prikazuje se na uobičajen način, bez ikakvih posebnih efekata.
Tehnički govoreći, nema potrebe za stavljanjem bilo kojeg sadržaja dokumenta u oznaku s atributom name, budući da označava samo mjesto u dokumentu. Međutim, u praksi neki preglednici ignoriraju oznaku koja ne sadrži barem frazu, riječ ili sliku. Iz tog razloga, mudro je umetnuti barem jedan element prikaza u tijelo svake oznake. .