Ako koristite tabele za postavljanje stranice - ne-ne u XHTML -u, verovatno ćete doživeti gadni dodatak dodatnog prostora u vašim postavkama. Da biste rešili ovaj problem potrebno je provjeriti i vašu definiciju tablice HTML-a i specifičnosti bilo kojeg pravila za stilski stil.
Definicija HTML tablice
HTML oznaka za tablice po defaultu ne kontroliše neke zahtjeve za razmakom. Potvrdite tri stvari o oznaci table u HTML dokumentu:
- Da li vaša tablica ima atribut za ćelijsko podešavanje postavljen na 0?
- cellpadding = "0"
- Da li vaša tabela ima atribut ćelijske razmjere postavljen na 0?
- cellspacing = "0"
- Ima li prostora pre ili posle vašeg sadržaja i oznaka tablice?
Broj 3 je kicker. Mnogi HTML urednici vole da imaju kôd sve raspoređene, kako bi ga bilo lako čitati. Međutim, mnogi pretraživači tumače one tabove, razmake i vraćanje vraćanja u željeni dodatni prostor unutar vaših tabela. Oslobodite se prostranstva oko vaših oznaka i imate jasne stolove.
Style Sheets
Međutim, to možda nije HTML koji je isključen. Kaskadni listovi stilova kontrolišu neke atribute prikaza tabela i zavisno od stranice, možda ste ili ne smjeli namerno dodati CSS specifičan za tablice.
Skenirajte upravljačku CSS datoteku za bilo koju od sledećih vrednosti unutar tablice, t ili td svojstava i prilagodite se po potrebi:
- granica određuje atribute tablice ili ćelijske granice
- granični kolaps tretira susedne granice kao jedan, kako bi se izbjeglo dupliranje graničnih širina
- padding nudi prazan prostor, u pikselima, oko svake ćelije
- aligniranje teksta određuje poravnanje teksta unutar ćelije
- razmak između granica između razmaka između ćelija, u pikselima
Alternative
Iako još uvek možete koristiti HTML tablice - standard je dobro uspostavljen i univerzalno podržan u današnjim pregledačima - najsavremeniji odziv Web dizajn koristi kaskadne stilske liste da postavlja elemente na stranici. Tabele i dalje imaju smisla za njihovu prvobitnu namenu prikazivanja tabelarnih podataka, ali za organizaciju rasporeda i sadržaja stranice, bolje je koristiti CSS raspored umjesto toga.