mboost-dp1
tableless webby
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Hey, jeg har i et stykke tid undret mig over hvorfor det er yt at bruge tables på sin side. Why divs ? \:
Prøv at tage et kig på www.html.dk under CSS og XML, det spiller super! Det er meget nemmere at lave hjemmesider når koden og layoutet ligger i to forskellige filer!
#1
Man har IMO langt større frihed med Divs, og de små irriterende dele af ens til tider avanceret design, er meget hurtigere at lave. Fx behøver man ikke at klippe alt sit design op i mindre gif'er, så det kan passe ind i en tabelstruktur. Desuden fylder HTML'en meget mindre, fordi alt det logiske som placering og formatering af de enkelte lag, ligger i et stylesheet for sig selv. Bare et par enkelte grunde herfra :)
Og så, en god grundregel:
- Tabel = Data
- Div = Design
Man har IMO langt større frihed med Divs, og de små irriterende dele af ens til tider avanceret design, er meget hurtigere at lave. Fx behøver man ikke at klippe alt sit design op i mindre gif'er, så det kan passe ind i en tabelstruktur. Desuden fylder HTML'en meget mindre, fordi alt det logiske som placering og formatering af de enkelte lag, ligger i et stylesheet for sig selv. Bare et par enkelte grunde herfra :)
Og så, en god grundregel:
- Tabel = Data
- Div = Design
#3
Hvis man udelukkende skal bruge div til design, hvordan skal man så kunne dele sin side op, som eksempelvis det er gjort på denne side. Div-elementerne deler jo kun siden op vandret, hvor skal man så få de lodrette inddelinger, som her med menu til venstre og hovedside til højre?
- uden brug af positioning, da positioning kan gå grueligt galt hvis man ikke har styr på skriftyperne på siden, og skulle man så endelig have styr på skriftyperne, kan dette hurtigt lede til kompatibilitetsproblemer med diverse skærmopløsninger, ex.: skriften bliver for lille og umulig at læse, eller for stor og siden bliver uoverskuelig.
:)
/GroWL
Hvis man udelukkende skal bruge div til design, hvordan skal man så kunne dele sin side op, som eksempelvis det er gjort på denne side. Div-elementerne deler jo kun siden op vandret, hvor skal man så få de lodrette inddelinger, som her med menu til venstre og hovedside til højre?
- uden brug af positioning, da positioning kan gå grueligt galt hvis man ikke har styr på skriftyperne på siden, og skulle man så endelig have styr på skriftyperne, kan dette hurtigt lede til kompatibilitetsproblemer med diverse skærmopløsninger, ex.: skriften bliver for lille og umulig at læse, eller for stor og siden bliver uoverskuelig.
:)
/GroWL
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.