Əgər səhifə düzeni üçün masalar istifadə edirsinizsə , XHTML-də no-no, bu şəkildə - ehtimal ki layouts-da əlavə yerin qeyri-adi əlavə olunacaqsınız. Bu problemi həll etmək üçün hər ikinizin HTML stolu tərifini və hər hansı bir idarəetmə stilinin xüsusiyyətlərini yoxlamaq lazımdır.
HTML cədvəlinin tərifi
Varsayılan masalar üçün HTML etiketi bəzi spacing tələbləri üçün nəzarət etmir. HTML sənədinizdə masa etiketi haqqında üç şeyi təsdiqləyin:
- Cədvəliniz 0-ə təyin olunan cellpadding xüsusiyyətinə malikdirmi?
- cellpadding = "0"
- Cədvəliniz 0-ə təyin olunan mobil ünvanın xüsusiyyətidirmi?
- cellspacing = "0"
- İçindəkilərdən və masa etiketlərindən əvvəl və ya sonra boşluqlar varmı?
Nömrənin sayı 3-dir. Çox HTML redaktorları kodu oxumaq asanlaşdırmaq üçün bütün aralığa sahib olmaq istəyirəm. Ancaq bir çox brauzerlər bu sekmeleri, boşluqları və daşıyıcının qaytarmalarını masalarınızdakı istənilən əlavə yer kimi şərh edirlər. Etiketlerinizi əhatə edən boşluqdan qurtulmalı və dəqiq masalarınız olacaq.
Stil Vərəqləri
Ancaq bu, HTML-lərin olmaması ola bilər. Cascading stillər, masaların bəzi ekran əlamətlərini nəzarət edir və səhifəyə görə, ilk növbədə cədvəldə xüsusi CSS əlavə edə bilərsiniz və ya ola bilməzsiniz.
Aşağıdakı dəyərlərdən hər hansı biri üçün idarə olunan CSS faylını masa, th və ya td xassələrinə daxil edin və lazım olduqda tənzimləyin:
- sərhədi bir masa və ya hüceyrə sərhədinin xüsusiyyətlərini ifadə edir
- sərhəd çöküntüsü , sərhəd genişliklərinin çoğalmasının qarşısını almaq üçün bitişik sərhədləri birdir
- padding , hər bir hüceyrənin ətrafında piksel olaraq boş yer təklif edir
- text-align mətnin hüceyrə içərisində hizalanmasını təyin edir
- sərhəd aralığı hüceyrələr arasındakı aralıkları piksel olaraq təyin edir
Alternativlər
Hələ HTML masaları istifadə edə bilərsiniz, baxmayaraq ki standart standartdır və bu günün brauzerlərindən universal olaraq dəstəklənir - ən çox müasir cavab dizaynı, bir səhifə üzərində elementlər yerləşdirmək üçün cazibədar stillərdən istifadə edir. Tablolar hələ cədvəlli məlumatların göstərilməsinin məqsədlərinə görə məqsədəuyğundur, ancaq bir səhifə düzeni və məzmununu təşkil etmək üçün siz CSS-nin yerinə yerləşdirilməsindən daha yaxşı danışırsınız.