Ce sunt coloanele HTML?

În documentele HTML (HyperText Markup Language), coloanele reprezintă o modalitate de a defini o zonă a unui site web care are, în general, o lățime mai mică decât lățimea totală afișabilă a unei pagini. Coloanele HTML permit designerilor de pagini web să utilizeze formatare similară cu formatarea tipăririi fără a fi nevoie să recurgă la trucuri nesigure, cum ar fi imagini goale, pentru a crea spațiere. Fiecare coloană poate folosi, de asemenea, elemente standard pentru a-și defini lățimea, alinierea și spațierea. În mod tradițional, coloanele HTML erau doar o parte a unui tabel HTML mai mare, deși introducerea foilor de stil în cascadă (CSS) a făcut posibilă definirea unei coloane fără a fi nevoie să creați un întreg tabel. Există unele probleme de formatare și compatibilitate care vin odată cu utilizarea coloanelor HTML, deși acestea pot fi depășite în mare măsură printr-o proiectare și codare atentă.

Coloanele HTML au fost inițial o parte a unei structuri de formatare mai mare, cunoscută sub numele de tabel. Un tabel HTML poate fi gândit ca o grilă, fiecare pătrat din grilă numit celulă. O coloană este o colecție de celule care sunt aliniate consecutiv și rulează de sus în jos. Un tabel are de obicei mai multe coloane. Fiecare celulă dintr-o coloană poate avea propria sa formatare și spațiere independentă, precum și poate cuprinde mai mult de un rând.

Cu CSS, coloanele HTML nu fac de fapt parte dintr-un tabel, ci sunt diviziuni de spațiu imbricate în alte diviziuni. Acest lucru permite mai multe coloane, cum ar fi un tabel HTML, cu excepția faptului că caracteristicile CSS permit ca aceeași formatare să fie aplicată fără efort la mai multe pagini de pe un singur site. Folosirea CSS pentru a forma coloane, totuși, provoacă probleme cu implementarea etichetelor de diviziune în anumite browsere în care alinierea și tratarea coloanelor și conținutul acestora nu aderă la standardele acceptate.

Lățimea coloanelor HTML poate fi specificată în codul unui document, fie prin indicarea dimensiunilor exacte în pixeli, fie printr-o măsurătoare procentuală relativă. Aceasta înseamnă că o coloană poate fi creată afirmând că are o lungime de 200 de pixeli sau 25% din lățimea afișajului vizualizatorului. Specificarea dimensiunilor pixelilor unei coloane poate ajuta la asigurarea faptului că imaginile și alte elemente avansate de aspect sunt perfect aranjate și scalate, deși înseamnă că pagina poate apărea mult mai mare sau mai mică decât se dorește la diferite rezoluții de ecran. Crearea unei coloane folosind procente relative înseamnă că coloana se va scala la dimensiunile dorite, indiferent de dimensiunea ecranului spectatorului, dar duce la probleme în care conținutul coloanei ar putea fi afișat incorect din cauza spațiului suplimentar sau insuficient.