Mis on HTML-i veerud?

Hüperteksti märgistuskeele (HTML) dokumentides on veerud viis veebisaidi ala määratlemiseks, mille laius on üldiselt väiksem kui lehe kuvatav kogulaius. HTML-i veerud võimaldavad veebilehtede kujundajatel kasutada trükivormingule sarnast vormingut, ilma et peaksid kasutama tühikute loomiseks ebausaldusväärseid nippe, näiteks tühje pilte. Iga veerg saab kasutada ka standardseid elemente, et määrata selle laius, joondus ja vahed. Traditsiooniliselt olid HTML-i veerud vaid üks osa suuremast HTML-tabelist, kuigi kaskaadlaadilehtede (CSS) kasutuselevõtt võimaldas veeru määratleda ilma tervet tabelit loomata. HTML-i veergude kasutamisega kaasnevad mõned vormindus- ja ühilduvusprobleemid, kuigi neid saab suures osas lahendada hoolika kujundamise ja kodeerimisega.

HTML-i veerud olid algselt osa suuremast vormindusstruktuurist, mida tuntakse tabelina. HTML-tabelit võib pidada ruudustikuks, kus iga ruudustiku ruutu nimetatakse lahtriks. Veerg on lahtrite kogum, mis on järjestatud ja jooksevad ülalt alla. Tabelis on tavaliselt mitu veergu. Igal veeru lahtril võib olla oma sõltumatu vormindus ja vahekaugus, samuti võib see hõlmata rohkem kui ühte rida.

CSS-i puhul ei ole HTML-i veerud tegelikult tabeli osad, vaid on ruumijaotised, mis on pesastatud teistes jaotistes. See võimaldab mitut veergu nagu HTML-tabel, välja arvatud see, et CSS-i funktsioonid võimaldavad täpselt sama vormingut hõlpsalt rakendada paljudele ühe saidi lehtedele. CSS-i kasutamine veergude moodustamiseks põhjustab aga probleeme jaotussiltide rakendamisel teatud brauserites, kus veergude ja nende sisu joondamine ja käsitlemine ei vasta aktsepteeritud standarditele.

HTML-i veergude laiuse saab määrata dokumendi koodis kas täpsete pikslimõõtmete või suhtelise protsentuaalse mõõtmise kaudu. See tähendab, et veeru saab luua, märkides, et selle laius on 200 pikslit või 25 protsenti vaataja kuva laiusest. Veeru pikslimõõtmete määramine võib aidata tagada, et kujutised ja muud täpsemad paigutuselemendid on täiuslikult paigutatud ja skaleeritud, kuigi see tähendab, et leht võib erinevate ekraanieraldusvõimete korral näida soovitud palju suurem või väiksem. Suhteliste protsentide abil veeru loomine tähendab, et veerg skaleerub soovitud mõõtmetega olenemata vaataja ekraani suurusest, kuid põhjustab probleeme, mille korral võidakse veeru sisu liigse või ebapiisava ruumi tõttu valesti kuvada.