Išstumkite funkcines erdves HTML lentelėse

Be to, jei naudojate puslapius išdėstymo puslapius - XHTML ne-ne , be to, greičiausiai jūs patiriate nepatogiai pridedant papildomą erdvę savo maketuose. Norėdami išspręsti šią problemą, turite patikrinti ir HTML lentelės apibrėžimą, ir bet kokio valdymo stiliaus lapo specifiką.

HTML lentelės apibrėžimas

Lentelių HTML žymė pagal nutylėjimą nekontroliuoja kai kurių tarpų reikalavimų. Patikrinkite tris dalykus, susijusius su lentelės žymeliu HTML dokumente:

  1. Ar jūsų lentelėje atributas cellpadding yra 0?
    1. cellpadding = "0"
  2. Ar jūsų lentelėje atributo cellpacing nustatytas 0?
    1. cellspacing = "0"
  3. Ar yra vietų prieš arba po turinio ir lentelės žymes?

Numeris 3 yra "kicker". Daugelis HTML redaktorių pageidauja, kad visi kodai būtų išdėstyti taip, kad juos būtų lengva skaityti. Tačiau daugelis naršyklių interpretuoja tuos skirtukus, tarpus ir vežimėlį, kaip pageidaujamą papildomą erdvę lentelėse. Atsikratykite tuščiųjų tarpų, esančių jūsų žymėse, ir turėsite aiškesnes lenteles.

Stiliaus lakštai

Tačiau gali būti, kad HTML yra išjungtas. Kaskadinio stiliaus lakštai kontroliuoja kai kuriuos lentelių rodymo požymius ir, priklausomai nuo puslapio, galite arba neturėjo sąmoningai pridėti lentelės specifinių CSS pirmiausia.

Nustatykite valdymo CSS failą į bet kurią iš šių reikšmių lentelėje, th arba td savybes ir prireikus sureguliuokite:

Alternatyvos

Nors jūs vis dar galite naudoti HTML stalus, standartas yra gerai žinomas ir visuotinai palaikomas šiandienos naršyklėse. Dauguma šiuolaikinių, greitesnių interneto dizainų naudoja kaskadinius stilių lakštus, skirtus elementams įdėti į puslapį. Lentelės vis dar turi prasmę, nes jų pradinis numatytasis rodymas yra lentelių duomenys, tačiau puslapio išdėstymo ir turinio organizavimui jums labiau patogu naudoti CSS maketą.