Кодування html. Як фарбуються веб-сторінки
Як спосіб кодування інформації для здійснення її передачі через мережу Інтернет використовується кодування html. Визначальним параметром в ході цього процесу служить задіяне кількість бітів, саме з їх допомогою передають певний символ. Так один біт кодує пару значень, два біта розраховані на кодування чотирьох значень, три біта - восьми. Додаючи біт, можна подвоїти кількість кодованих значень. Так, 8 бітів здатні кодувати 256 послідовностей (значень) в двійковому коді. Примітною особливістю є те, що за кожною послідовністю зберігається здатність передавати один текстовий символ. Альтернативою кодуванні восьми битами є кодування на 16 і 32-біта, їм уже під силу обробка 65536 і, відповідно, 4294967296 текстових символів.
Відкриваючи входить в комплект ОС Windows браузер Internet Explorer, можна в пункті меню "Вид - Кодування" побачити великий перелік різних кодувань. Слід запам`ятати, що російська кодування html представлена шістьма основними таблицями, які підтримують кирилицю. Найпоширеніша серед них - Windows-1251, потім слідують ISO-8859-5, cp1251, KOI-8R, KOI-8U, також є російськомовна кодування для середовища Mac.
Кодування html дозволяє коректно відображати інформацію на веб-сторінці. Завдяки існуючому протоколу, відбувається обмін між сервером і веб-браузером службовою інформацією, яка містить вичерпні дані про метод, що використовується для кодування тексту.
Використовуючи протокол HTTP, здійснюється процес відправки з веб-браузера на сервер повідомлень, отримавши яке, сервер відшукує необхідну сторінку і переводить її (перекодовує) в необхідний формат. У разі відсутності на сервері документа (веб-сторінки), виникає необхідність підбирати потрібне кодування самостійно (вручну).
Кодування html дозволяє задати параметри завантажується сторінки. Адже від коректності сприйняття її браузерами користувачів залежить рейтинг веб-ресурсу. Приміром, навіть кольорова гама, яка використовується на сторінці, задається за допомогою коду.
Кодування квітів html відбувається шляхом завдання необхідного відтінку в градаціях основних кольорів. Для отримання необхідного кольору на моніторі необхідно змішати в необхідній пропорції основні кольори - red (червоний), green (зелений) і blue (синій). Так, запис в коді RGB для чисто червоного кольору виглядає як rgb (255,0,0). Числовий набір в дужках для зеленого кольору буде представлений добіркою 0,255,0, для синього - 0,0,255. Класично жовтий колір кодується поєднанням 255,255,0, а фіолетовому відповідає код 255,0,255. У чорного кольору чіслосочетаніе виглядає як 0,0,0, у білого 255,255,255, а сірого 192,192,192.
Вищевказане уявлення кольору дано для більшої наочності, кодування html припускає використання шестнадцатиричной записи (HEX), яка починається знаком #. При записи в коді HEX чорний колір буде представлений як # 000000, білий - #FFFFFF, а сірий - # C0C0C0. Кодування основних кольорів для червоного, зеленого і синього буде виглядати як # FF0000, # 00FF00, # 0000FF відповідно.
Консорціум W3C використовує 16 кольорів, валідних для HTML і CSS. Для них прийняті назви: аквамарин (aqua), синій (blue), чорний (black), фуксіновий (fuchsia), зелений (green), сірий (gray), лайм або салатовий (lime), ультрамарин (navy), каштановий (maroon ), оливковий (olive), червоний (red), пурпурний (purple), сріблястий (silver), білий (white), сизий (teal) і жовтий (yellow). Для квітів, які не входять до цього списку, коректніше використовувати код HEX або RGB.
Кілька років тому було поширене поняття «безпечних кольорів», що обмежує діапазон колірної гами, використовуваної при створенні веб-сторінок, до 216 web-кольорів. Розвиток комп`ютерних технологій зняло всякі обмеження в цьому питанні.