NAME= ja ID=

Mikä ero?

Vaikka olen yrittänyt lukea HTML-määrityksiä, asia ei oikein mene jakeluun!

Ovatko ne samoja asioita, eri "nimellä"?

5

310

    Vastaukset 5

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. Pyhäjärvi syvällä kusessa

      Pyhäjärvi ei tule selviämään millään tästä alhosta. Ollaan aivan liian syvällä. https://www.mtvuutiset.fi/artikkeli/pyha
      Pyhäjärvi
      130
      1166
    2. Oivallus

      Mitä olet oivaltanut viimeksi?
      Ikävä
      147
      1043
    3. Miten voi sinun

      tunteet yhtäkkiä kuolla kuin napista painamalla? Et enää vilkaisekaan minuun päin vaan jos vahingossa näet minut käännät
      Ikävä
      63
      788
    4. PYHÄJÄRVEN KAUPUNKI VALTIOVARAINMINESTERIÖN ARVIOINTIMENETTELYYN..TE

      ...siinä se nyt on, mitä tässä enää vikistään. Uutiset Yle, 14.8. Klo 20.30, ei tunnu mukavalta.
      Pyhäjärvi
      49
      577
    5. 46
      561
    6. Missä vaiheessa

      Unohdit minut? Onko sinulla oikeasti mies jota rakastat? Tiedän että möhlin ja odotin liikaa. Ei tarvitse vastata jos et
      Ikävä
      33
      521
    7. Miksi meidän yhteys vain

      Säilyy? Säilyy ja säilyy? Joku syyhän siihen on?:))
      Ikävä
      63
      493
    8. Rakastan sinua mies

      Siksi haluankin vain sinun kanssa sitä.
      Ikävä
      26
      462
    9. Kyllä mulla on kovasti tunteita sinuun

      Rakkautta, intohimoa, välittämistä, hellyyttä jne.
      Ikävä
      15
      452
    10. Jännitän sua!

      En tiedä miksi! 🤭
      Ikävä
      37
      438
    Aihe