Семрежни бои

Семрежни бои (англ. web colors) — бои кои се користат во изработката на страници на семрежјето и методите на нивно опишување. Шеснаесетеречните (хексадецимални) кодови на боите почнуваат со тараба (#).Niederst Robbins, Jennifer. Web Design in a Nutshell, стр. 103.York, Richard. Beginning CSS, стр. 71–72.

Изработувачите на страниците имаат најразлични можности за задавање на саканите бои на елементите во нив. Боите можат да се зададат како RGB-тројки во шеснаесетеречен формат (hex triplet), но во некои случаи и според нивните вообичаени англиски изрази. За утврдување на бојните вредности се користи алатка за бои или друг графички програм.

Првите верзии на прелистувачите Mosaic и Netscape Navigator користеле називите од системот X11 како основа на списоците на бои, бидејќи обете започнале со работа на X Window System.Водич за графика - SP LUS 

Семрежните бои имаат недвосмислено колориметриско толкување (sRGB) што се однесува на хроматичностите на дадено фосфорно множество, извесна крива на пренос, прилагодлива целна белина и услови за гледање.Digital Color Imaging Handbook By Gaurav Sharma. ISBN 084930900X Овие се избрани како слични на вистинските монитори и услови, па така дури и без раководство со боите, исцртувањето е прилично блиско до укажаните вредности. Меѓутоа корисничките вршители се разликуваат во верноста со која ги прикажуваат боите. Понапредите користат раководство со боите за да добијат на верност, што е мошне значајно во услови кога прикажаното треба да се печати.

Шеснаесетеречна тројка
шеснаесетеречна тројка (хексадецимална тројка, hex triplet) е шестцифрен трибајтен шеснаесетеречен број што се користи во HTML, CSS, SVG и други системи за претставување на боите. Бајтите ги претставуваат црвениот, зелениот и синиот дел од бојата. Еден бајт претставува број во опсег од 00 до FF (шеснаесетеречно) или од 0 до 255 (десетично), при што бројот ја изразува јачината на секој дел од бојата. Така, семрежните брои ги претставуваат боите во „вистинска“ (24-битна RGB) шема. Шеснаесетеречната тројка се образува со составување на три бајти во шеснаесетеречен запис, по следиов редослед:
бајт 1: црвена вредност 
бајт 2: зелена вредност 
бајт 3: сина вредност
На пример, да земеме боја каде вредностите црвена/зелена/сина се десетични броеви: црвена=36, зелена=104, сина=160 (сивкаста сина боја). Десетичните (декадни) броеви 36, 104 и 160 се истоветни со шеснаесетеречните броеви 24, 68 и A0. Тројката се добива со спојување на шесте шеснаесетеречни цифри 2468A0, во овој пример.

Теба да се напомене дека ако една од трите бојни вредности е помала од 16 (десетично) или 10 (шеснаесетеречно), тогаш мора да се претстави со предзнак нула, бидејќи тројката секогаш мора да има шест цифри. На пример, десетичната тројка 4, 8, 16 се претставува шеснаесетеречно како 04, 08, 10, образувајќи ја шеснаесетеречната тројка 040810.

Бројот на боите што може да ги претстави овој систем изнесува 256 × 256 × 256 = 16 777 216.

Понекогаш среќаваме скратен трицифрен шеснаесетеречен облик.Боен модул CSS3  Кратенката потоа може да се разложи во стандардниот шестцифрен облик со едноставно удвојување на секоја цифра: 09C станува 0099CC. Ова ѝ овозможува на секоја бојна вредност да го покрие полниот опсег од 00 до FF.

Трицифрениот облик важи за CSS, но не и за HTML. Поради ова, некои прелистувачи не можат да протолкуваат ваква боја како важечка доколку овој облик е употребен било кој атрибут освен „style“.

Претворање на RGB во шеснаесетеречен запис
Вредностите на тројката (RGB) обично се дадени во опсегот 0–255; доколку се наведени во опсегот 0–1, вредностите се множат со 255 пред претворањето. Овој број се дели со 16 (целобројно, занемарувајќи го остатокот) и така ја добиваме првата шеснаесетеречна цифра (помеѓу 0 и F, каде буквите од A до F ги претставуваат броевите од 10 до 15). Остатокот ни ја дава втората шеснаесетеречна цифра. На пример RGB-вредноста 201 се дели на 12 групи од по 16, па затоа првата цифра ќе биде C. Остатокот 9 го дава шеснаесетеречниот број C9. Истото се повторува за секоја од трите бојни вредности.

HTML-називи на боите
Одредбите наHTML 4.01HTML 4.01 - 6.5 „Бои“  ги дават следниве шеснаесет именувани бои:

Овие 16 бои биле означени како sRGB во HTML 3.0, со образложението дека се „стандардните 16 бои што ги поддржува VGA-палетата на Windows.“HTML 3.2 - „Елементот BODY“ 

 Поврзано 
 Список на бои
 Боен простор
 sRGB
 RGB

 Наводи 

 Надворешни врски 
 CSS2.1 - Определба на боите 

 Шеснаесетеречни кодови на боите со графа за RGB  

Категорија:Бои
Бои