Унікальныя ідэнтыфікатары ў межах вэб-старонак
У адпаведнасці з W3C, атрыбут ID ў HTML з'яўляецца:
унікальны ідэнтыфікатар для элемента
Гэта вельмі простае апісанне вельмі магутны атрыбут. Атрыбут ID можа выконвае некалькі дзеянняў для вэб-старонак:
- Селектар стыляў - гэта функцыя большасць людзей выкарыстоўваюць атрыбут ID для. Таму што яны з'яўляюцца унікальнымі, вы можаце быць упэўнены, што вы будзеце стылізацыі толькі адзін элемент на вашай вэб-старонцы, калі вы стыль, выкарыстоўваючы ўласцівасць ID. Недахоп выкарыстання ідэнтыфікатара для мэт мадэлявання з'яўляецца тое, што ён мае вельмі высокі ўзровень спецыфічнасці, які можа зрабіць гэта вельмі складана, калі вам трэба перавызначыць стыль, па нейкай прычыне пазней у табліцы стыляў. З-за гэтага, у цяперашні час вэб-практыкі нахіліцца да выкарыстання класаў і селектараў класа замест ідэнтыфікатараў і селектары ідэнтыфікатараў для агульных мэтаў мадэлявання.
- Найменныя анкеры для спасылкі на - Web - браўзэры дазваляюць Вам прызначацца дакладныя месцы ў вашых вэб - дакументаў, паказваючы на ID ў канцы URL. Вы проста дадаць ідэнтыфікатар ў канец старонкі URL, якім папярэднічаюць фунт-знак (#). Акрамя таго, можна звязаць з гэтымі анкерамі з самай старонкай, дадаючы фунт-знак (#) і імя ідэнтыфікатара ў HREF атрыбуту для элемента. Напрыклад, калі ў вас ёсць падзел з ідэнтыфікатарам кантакту, вы можаце звязаць з ім на гэтай старонцы з гэтым:
Гэта тэкставая спасылка - Спасылка для скрыптоў - Калі вы пішаце якую-небудзь функцыю Javascript, вы хочаце выкарыстоўваць атрыбут ID, так што вы можаце ўнесці змены ў дакладны элемент на старонцы з вашымі скрыптамі.
- Іншая апрацоўка - Ідэнтыфікатар дазваляе апрацоўваць вэб-дакументы ў любым выпадку вы павінны. Напрыклад, вы можаце атрымаць HTML у базу дадзеных, а таксама атрыбут ID ідэнтыфікуе поля.
Правілы Выкарыстанне ID атрыбуту
Ёсць некалькі правілаў, якія вы павінны прытрымлівацца, каб мець сапраўдны дакумент, які выкарыстоўвае ідэнтыфікатар атрыбут ў любым месцы дакумента:
- Ідэнтыфікатар павінен пачынацца з літары (AZ або AZ)
- Усе наступныя сімвалы могуць быць літары, лічбы (0-9), злучок (-)., Падкрэсліванне (_), двукроп'е (:), і перыяды ().
- Кожны ідэнтыфікатар павінен быць унікальным у межах дакумента. Чаму?
Выкарыстанне ID атрыбуту
Пасля таго, як вы вызначылі унікальны элемент вашага вэб-сайта, вы можаце выкарыстоўваць табліцы стыляў стыль так, што адзін элемент.
Звяжыцеся з намі
Існуе некаторы змест тэксту тут
Дзіў # кантакт перасек {фон: # 0cf;}
Ужо ці не разагнаўся Просто-
# Кантакт перасек {фон: # 0cf;}
У любым з гэтых двух селектараў будуць працаваць. Першая (DIV # кантакт-секцыя) будзе прызначацца для падзелу з атрыбутам ID «кантактным перасек». Другі адзін (# кантакт-секцыя) будзе па-ранейшаму нацэлены на элемент з ідэнтыфікатарам «кантакт-секцыі», ён проста не будзе ведаць, што ён шукае гэта падраздзяленне. Канчатковы вынік стылізацыі будзе дакладна такім жа.
Вы таксама можаце звязаць з гэтым канкрэтным элементам без дадання якіх-небудзь тэгаў:
Спасылка на кантактную інфармацыю
Спасылка, што пункт у вашым сцэнары з дапамогай метаду «getElementById» JavaScript:
document.getElementById ( «кантакт перасек»)
ID атрыбуты па-ранейшаму вельмі карысныя ў HTML, нават калі клас селектары замянілі іх для большасці агульных мэтаў мадэлявання. Магчымасць выкарыстоўваць атрыбут ID, як кручок стыляў, а таксама выкарыстоўваць іх у якасці якароў для спасылак або мэтаў для сцэнарыяў, азначае, што яны па-ранейшаму займаюць важнае месца ў вэб-дызайне сёння.
Пад рэдакцыяй Джэрэмі Girard