Vaikka olen yrittänyt lukea HTML-määrityksiä, asia ei oikein mene jakeluun!
Ovatko ne samoja asioita, eri "nimellä"?
NAME= ja ID=
5
310
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
- 1791756
- 108987
- 94874
Koillis motor
Kyllä on mennyt palvelu alas ku lehmänhäntä, sovitut asiat ja luvatut soitot pitää hoitaa eikä tehä oharia, täysin tumpa19683- 51655
ABC: n kahvilan uusi nimi matkimalla
Kahvia ja virvokkeita myytiin aikoinaan ÄKKI-VANNIN KAHVILASSA Haapavedellä ja paikalliset sanoivat sitä haussia "Tuhann41567Kylillä ei ole näkynyt? Missä luuraat nainen?
Olisit soittanut mulle nainen. Oltais voitu nähdä vaikka laavulla. Miksi pelkäät minua? Eihän siinä ole mitään järkeä. m164523Tehdäänkö tänään toiveista totta?
Poikkea tänä illasta siinä lähellä ja annetaan silmien puhua ja sen jälkeen puhu sinä lopulta mitä ajattelet..45518Kauhavan häiriköijistä
Juttua Iltalehdessä. Pakko sanoa että noi nuoret on kyllä ihan pimeitä. Putkin peltoja jupksevat kiusaamaan kun ei tietä24475Rydman sivuutti mutupohjalta asiantuntija-arviot tutkimusrahoitusta myönnettäessä
Onko Rydman sopiva tai kykenevä toimimaan ministerinä? Ei ole. Ministerit ovat joutuneet puhuteltaviksi vähemmästäkin;193466