Vaikka olen yrittänyt lukea HTML-määrityksiä, asia ei oikein mene jakeluun!
Ovatko ne samoja asioita, eri "nimellä"?
NAME= ja ID=
5
286
Vastaukset
- Tyhmeliini
Asiasta en mitään tiedä, mutta namea voi olla sivuilla monta saman nimistä taas id tunniste täytyy olla yksinöllinen.
- näin?
Hello!
Terve!
En minäkään tiedä asiasta mitään mutta tässä on kaksi ID:tä samalla sivulla? - Y_H
näin? kirjoitti:
Hello!
Terve!
En minäkään tiedä asiasta mitään mutta tässä on kaksi ID:tä samalla sivulla?Nimettyä tunnisteselektoria (id) voidaan käyttää vain kerran dokumenttia kohti. User agentista riippuen sääntöjä sovelletaan tai sitten ei. Eli yksinkertaisesti, antamasi esimerkki on virheellinen.
- Tõppõ
Y_H kirjoitti:
Nimettyä tunnisteselektoria (id) voidaan käyttää vain kerran dokumenttia kohti. User agentista riippuen sääntöjä sovelletaan tai sitten ei. Eli yksinkertaisesti, antamasi esimerkki on virheellinen.
Suakin näkee täällä:)
Toivottavasti tämä ei ole vain poikkeusvisiitti vaan piipahdat useamminkin.
Vittumainen jätkä olet kun aina keksit valittamista esimerkeistäni mutta hyvähän se toisaalta on että korjaat virheitäni ja etenkin annat aina kiinnostavia linkkejä.
Oikeastaan tekisi mieli sanoa, että asia selviää, kun luet noin 500 ensimmäistä sivua opuksesta Korpela & Linjama, "XHTML-käsikirja". :-) Vakavasti puhuenkin asia on hankala, muun muassa siksi, että vanhoissa HTML:n versioissa on NAME-määritettä käytetty elementin yksikäsitteiseen tunnistamiseen, mihin sitä ei ole tarkoitettu.
Mutta lyhyesti sanottuna ID-määrite yksilöi eli identifioi yhden nimenomaisen elementin, kun taas NAME-määrite antaa elementille nimen, joka voi olla muullakin elementillä. Jos verrataan ihmisten nimiin, niin ID on kuin henkilötunnus, joka on jokaisella erilainen, kun taas NAME on kuin etunimi, joka voi olla monellakin ihmisellä ihan sama. (Ja onhan täyskaimojakin, joilla sekä etu- että sukunimi on sama.)
Sekaannus on suurin lomakkeiden kentissä. Jotkut luulevat, että NAME-määrite olisi yleisesti vanhentunut ja paheksuttu. Näin ei ole, vaan lomakkeen kentissä se nimenomaan tarvitaan, jotta tietoa liikkuu. Jos on esimerkiksi
niin name-määrite tarvitaan, jotta kenttään kirjoitettu teksti lähtee minnekään (muodossa
foo=jotain). Sen sijaan id-määrite ei ole pakollinen joskin se tarvitaan moniin tarkoituksiin, ja se yksilöi juuri tämän elementin. Sen sijaan name-määrite voi olla sama useassa elementissä.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Kylläpä on nautinnollista taas tämä palstan vassari valitus!
Lähes jokainen avaus on vassareiden kitinää ja valitusta. Eikö se tarkoitakin, että silloin asiat menee maassamme parem322628- 111302
Helvetistä ei ole paluuta
Kun ihminen laskeutuu kuolleiden maailmaan, kauhujen valtakuntaan ja tuonelan ovet sulkeutuu kiinni, se on karu tunne ku3361037- 45932
- 45874
Järjetön Topi-ilta
Lisää tappiota konkurssipesälle. Miten voi olla mahdollidta , että annetaan järjestää tämä. Sorsakoski pyörii haudassaan20849Miksi nainen nukut huonosti
Onko sulla jotakin huolia, vai jotakin miestäkö mietit? Vai tunnemaailmassako velloo? Ajatteletko koskaan minua? Paljo61764- 44750
- 44736
- 46666