Dynodwyr Unigryw yn y Tudalennau Gwe
Yn ôl y W3C, y priodwedd ID yn HTML yw:
dynodwr unigryw ar gyfer yr elfen
Mae hwn yn ddisgrifiad syml iawn o briodoldeb pwerus iawn. Gall y briodwedd ID berfformio sawl gweithred ar gyfer tudalennau Gwe:
- Detholydd taflen arddull - Dyma'r swyddogaeth y mae'r rhan fwyaf o bobl yn defnyddio'r nodwedd ID iddi. Oherwydd eu bod yn unigryw, gallwch fod yn sicr y byddwch chi'n arddull yr un eitem yn unig ar eich tudalen We pan fyddwch yn arddull defnyddio eiddo ID. Yr anfantais i ddefnyddio ID ar gyfer dibenion arddull yw bod ganddo lefel uchel iawn o benodoldeb, a all ei gwneud yn heriol iawn os oes angen i chi anwybyddu'r arddull am ryw reswm yn ddiweddarach mewn taflen arddull. Oherwydd hyn, mae arferion cyfredol y We yn parhau i ddefnyddio dosbarthiadau a detholwyr dosbarth yn lle IDs a detholyddion ID ar gyfer dibenion cyffredinol.
- Angoriadau a enwir ar gyfer cysylltu â nhw - Mae porwyr gwe yn eich galluogi i dargedu lleoliadau manwl yn eich dogfennau Gwe trwy bwyntio'r ID ar ddiwedd yr URL. Rydych yn syml ychwanegwch yr id i ddiwedd y dudalen URL, a ragnodwyd gan bunt-arwydd (#). Gallwch hefyd gysylltu â'r angoriadau hyn gyda'r dudalen ei hun trwy ychwanegu'r arwydd punt (#) a'r enw ID yn y priodwedd href ar gyfer yr elfen. Er enghraifft, os oes gennych is-adran gydag ID o gyswllt, gallech gysylltu â hi ar y dudalen honno gyda hyn:
Dyma'r testun cyswllt - Cyfeirnod ar gyfer sgriptiau - Os ydych chi'n ysgrifennu unrhyw swyddogaethau Javascript, byddwch am ddefnyddio'r priodoldeb ID fel y gallwch chi wneud newidiadau i'r union elfen ar y dudalen gyda'ch sgriptiau.
- Prosesu arall - Mae'r iddi yn eich galluogi i brosesu eich dogfennau Gwe yn y ffordd bynnag y mae angen i chi ei wneud. Er enghraifft, efallai y byddwch yn tynnu'r HTML i mewn i gronfa ddata, ac mae'r briodwedd ID yn nodi meysydd.
Rheolau ar gyfer Defnyddio'r Nodwedd ID
Mae yna rai rheolau y mae'n rhaid i chi eu dilyn i gael dogfen ddilys sy'n defnyddio'r priodoldeb id yn unrhyw le yn y ddogfen:
- Rhaid i'r ID ddechrau gyda llythyr (az neu AZ)
- Gall yr holl gymeriadau dilynol fod yn llythyrau, rhifau (0-9), cysylltiadau (-), tanlinelliadau (_), colons (:), a chyfnodau (.).
- Rhaid i bob ID fod yn unigryw o fewn y ddogfen. Pam?
Defnyddio'r Nodwedd ID
Unwaith y byddwch wedi adnabod elfen unigryw o'ch gwefan, gallwch ddefnyddio taflenni arddull i arddull yr un elfen honno yn unig.
Cysylltwch â Ni
Mae yna rywfaint o gynnwys testun yma
div # contact-section {cefndir: # 0cf;}
-y dim ond-
# cysylltu-adran {cefndir: # 0cf;}
Byddai'r naill na'r llall o'r ddau ddetholydd hynny'n gweithio. Byddai'r un cyntaf (adran cyswllt-div #) yn targedu is-adran gyda phriodoledd adnabod "adran cyswllt". Byddai'r ail un (# cyswllt-adran) yn dal i dargedu'r elfen gydag ID o "adran cyswllt", ni fyddai'n gwybod na fyddai'r hyn y mae'n chwilio amdano yn is-adran. Byddai canlyniad y steil yn union yr un fath.
Gallwch hefyd gysylltu â'r elfen benodol honno heb ychwanegu unrhyw tagiau:
Cyswllt â'r wybodaeth gyswllt
Cyfeiriwch y paragraff hwnnw yn eich sgriptiau gyda'r dull JavaScript "getElementById":
document.getElementById ("adran cyswllt")
Mae nodweddion adnabod yn dal i fod yn ddefnyddiol iawn yn HTML, er bod detholwyr dosbarth wedi eu disodli ar gyfer y rhan fwyaf o ddibenion arddull cyffredinol. Mae'r gallu i ddefnyddio'r briodwedd ID fel bachau ar gyfer arddulliau, a hefyd yn eu defnyddio fel angoriadau ar gyfer cysylltiadau neu dargedau ar gyfer sgriptiau, yn golygu eu bod yn dal i fod yn lle pwysig yn nyluniad Gwe heddiw.
Golygwyd gan Jeremy Girard