Упишите - ЦСС-трикови

Anonim

Селектор типа (који се понекад назива и Селектор типа елемента) подудара елементе са одговарајућим именом чвора елемента, као што је

, , и ознаке. Бирачи типова се обично користе за промене стила веб странице „широким потезом“.

p ( /* "p" is the type selector */ margin: 0 0 1em 0; )

Уобичајена употреба

Често се бирачи типова постављају као подразумеване вредности, као на пример код ресетовања ЦСС-а, где је намера надјачати подразумеване вредности прегледача. Пример из првог реда нормализе.цсс, популарног ЦСС ресетовања:

article, aside, details, figcaption, figure, footer, header, main, nav, section, summary ( display: block; )

Горњи бирачи типова постављају својство приказа тих ознака на блокирање, тако да ће се сваки пут када се било која од тих ознака користи на целој локацији приказати као блок, осим ако их не препише одређенији стил.

Најбоље праксе

Генерално се сматра лошом праксом примене промена ситних детаља само помоћу бирача типова. На пример, примена својства „боја: бела“ на све ознаке ретко би била од користи на било којој веб локацији. То је зато што су ознаке генеричке и користе се на свим веб локацијама у различите сврхе.

Међутим, код бирача типова, као што је body ( )постављање подразумеваних вредности font-size и line-heightуобичајено је. То је делимично због чињенице да на било којој датој страници може бити само једна ознака, тако да је мање могућности за сукобе.

Специфичност и перформансе бирача типова

Бирачи типова налазе се на најнижем нивоу каскаде специфичности (обично се пишу као 0, 0, 0, 1), што значи да ће готово све надјачати стил примењен само путем бирача типова и додавањем селектора типа у класу или ИД у ваш ЦСС пружа минималне додатне специфичности.

Бирачи типова такође се рангирају ниже на ЦСС скали ефикасности од класа и ИД-ова. Стога је технички бољи избор перформанси употреба класе или ИД-а уместо општијег бирача типова (иако је стварна разлика у брзини обично занемарљива).

Подршка прегледача

Хром Сафари Фирефок Опера ИЕ Андроид иОС
Било који Било који Било који Било који Било који Било који Било који