Skip to main content

Jakie są kolumny HTML?

W dokumentach dotyczących znaczników hipertekstowych (HTML) kolumny są sposobem na zdefiniowanie obszaru strony internetowej, która na ogół ma szerokość mniejszą niż całkowita wyświetlana szerokość strony.Kolumny HTML pozwalają projektantom stron internetowych korzystać z formatowania podobnego do formatowania drukowania bez konieczności uciekania się do zawodnych sztuczek, takich jak puste obrazy, aby tworzyć odstępy.Każda kolumna może również użyć standardowych elementów do zdefiniowania jej szerokości, wyrównania i odstępów.Tradycyjnie kolumny HTML były tylko jedną częścią większej tabeli HTML, chociaż wprowadzenie arkuszy stylów kaskadowych (CSS) umożliwiło zdefiniowanie kolumny bez konieczności tworzenia całej tabeli.Istnieją pewne problemy z formatowaniem i kompatybilnością związane z kolumnami HTML, chociaż można je w dużej mierze pokonać staranne projektowanie i kodowanie.

Kolumny HTML pierwotnie były jedną częścią większej struktury formatowania znanej jako tabela.Tabela HTML można traktować jako siatkę, z każdym kwadratem w siatce zwanej komórką.Kolumna to zbiór komórek, które są ustawione kolejno i biegną od góry do dołu.Tabela zwykle ma wiele kolumn.Każda komórka w kolumnie może mieć własne niezależne formatowanie i odstępy, a także możliwość rozwiązywania więcej niż jednego rzędu.

Z CSS, kolumny HTML w rzeczywistości nie są częścią tabeli, ale są podziałami przestrzeni zagnieżdżonymi w innych podziałach.Umożliwia to wiele kolumn, takich jak tabela HTML, z tym wyjątkiem, że cechy CSS pozwalają dokładnie zastosować to samo formatowanie na wielu stronach na jednej stronie.Korzystanie z CSS do tworzenia kolumn powoduje jednak problemy z wdrożeniem znaczników podziału w niektórych przeglądarkach, w których wyrównanie i leczenie kolumn i ich zawartość nie jest zgodna z przyjętymi standardami.

Szerokość kolumn HTML można określić wKod dokumentu, albo podając dokładne wymiary pikseli lub poprzez względny pomiar procentowy.Oznacza to, że można stworzyć kolumnę, stwierdzając, że ma 200 pikseli na lub 25 procent szerokości wyświetlacza przeglądarki.Określenie wymiarów pikseli kolumny może pomóc w zapewnieniu, że obrazy i inne zaawansowane elementy układu są idealnie rozmieszczone i skalowane, chociaż oznacza to, że strona może wydawać się znacznie większa lub mniejsza niż pożądana w różnych rozdzielczościach ekranu.Tworzenie kolumny za pomocą względnych wartości procentowych oznacza, że kolumna skali się do wymiarów pożądania, bez względu na rozmiar ekranu widza, ale prowadzi do problemów, w których treść kolumny może być wyświetlana nieprawidłowo z powodu dodatkowej lub niewystarczającej przestrzeni.