Avatar billede jthyge Seniormester
09. juni 2003 - 17:15 Der er 17 kommentarer og
3 løsninger

Alternativ til tabels?

Hej
Jeg har tidliger lavet hjemmesider i ASP, men skal til at prøve kræfter med php. Da jeg brugte ASP lavede jeg selve opbygningen i tabels, men vil nu høre om der er en anden metode der kan anbefales? Det er jo altid sjovt at prøve kræfter med noget nyt, og hvis det til med er nemmeret og bedre.. :-)

Nogen der har erfaringer med andre metoder?

Jthyge
Avatar billede ztyxx Nybegynder
09. juni 2003 - 17:20 #1
der er jo altid positionerede <div> osv, så er der frames, men tabeller er nu engang, efter min mening, det nemmeste, så hvorfor ikke holde sig til det :-)
Avatar billede sirerugor Nybegynder
09. juni 2003 - 17:21 #2
Altså... Tables ER det eneste rigtige! - Sådan er det bare. Det er sådan set den eneste måde at sætte noget ordenligt op på...
Avatar billede thomasledet Nybegynder
09. juni 2003 - 17:26 #3
tables er til tabeller... ikke layout... sådan er det... godtnok kan de bruges til det, men css er nemmere at arbejde med... og desuden beregnet til at lave layout i - noget tabeller ikke er.

css (cascading style sheets) er den _rigtige_ måde at lave layout på - ikke tabeller.

frames er et absolut no-no.
Avatar billede ztyxx Nybegynder
09. juni 2003 - 17:37 #4
er nu ikke enig med thomasledet, jeg mener nu stadig at tables er lettere at have med at gøre, de kan lettere tilpasses forskellige opløsninger, og bare fordi at tabeller ikke oprindeligt er lavet til layoutformål, er der vel oikke noget i vejen for atbruge dem til det, p-pillen var oprindeligt også tiltænkt kvinder der ikke kunne få børn, men skulle ophobe æg, ved at stoppe ægløsning, så fortæl lige alverdens kvinder at det ikke er måden at ordne fødselskontrol på ;-)
Avatar billede doggy82 Praktikant
10. juni 2003 - 04:34 #5
hmm thomasledet så lav lige et forum som eksperten her i CSS uden tables.
Det gad jeg sgu godt se. Jeg fatter ikke liiige hvordan du vil bruge CSS til det. Tables er da den rigtige måde. hmm nå men kan du så ikke lige smide et link til en side hvor layout'et er lavet i CSS og ikke med tabels?
Avatar billede and.vang Nybegynder
10. juni 2003 - 13:27 #6
Som Thomasledet siger, er tables beregenet til tabeller (som vi kender dem i det 'virkelige' liv). Og der er jo sådan set brugt masser af tabeller her på Eksperten, så at lave et sådant websted uden tables vil ikke være det rigtige. Men CSS er beregnet til layout, og det er også det bedste til det. Man kan bare ikke bruge CSS alene - det skal kombineres med almindelig HTML og ofte også med tables. Det smarte ved CSS er jo, at man kan styre et helt websteds layout fra én enkelt fil, hvorfor det absolut må være at foretrække. I modsætning til tables alene, hvor man har defineret størrelsen i sleve html-koden, så er det jo meget nemmere. Og så fylder det mindre. Og her ligger så den anden hage ved tables - de fylder helt enormt i forhold til andre metoder.

CSS skal STYRE layoutet. Tabeller er et REDSKAB. Man skal kunne bruge det hele for at få et layout til at fungere.

Og frames er meget farligt område....

Mvh Anders :)
Avatar billede doggy82 Praktikant
10. juni 2003 - 15:53 #7
Ja jeg er helt enig i at CSS er beregnet til layout. Man skal altså ikke bruge f.eks. "bgcolor" eller "background" og slet ikke "font" i html! - det skal laves i CSS. Men det som spørgsmålet går ud på er om der er en anden måde at sætte ting sammen med end tables; og der er svaret altså at tables er det bedste. Den første som overhoved nævner ordet "layout" er thomasledet.
Avatar billede jthyge Seniormester
10. juni 2003 - 15:59 #8
Jeg tror jeg er ved at forstå hvad det er i er mere eller minder enige om...

Tables bruges til at indramme indholdet på siden, og styre indholdet i de forskellige rammer.

CSS bruges til at "Designe" hvordan siden skal se ud med farver, fonte, osv...

Er dette korrekt?

Og så hvis der er nogen der kender en side med tutorials med CSS så vil jeg gerne lige have et link... :-)

Jthyge
Avatar billede doggy82 Praktikant
10. juni 2003 - 16:12 #10
- Den øverste er bedst osv....
Avatar billede jthyge Seniormester
10. juni 2003 - 16:47 #11
Okey.. Nu har jeg det!! Yea... Tak for hjælpen!!!
Avatar billede jthyge Seniormester
10. juni 2003 - 16:50 #12
Bare lige et tillægs spørgsmål.. Hvis i kigger her.. http://3del.dk/3delny/

Så er det opstillet noget tekst i højre side, som jeg har indsat i nogel tables, og brugt css til farve skrift mm... Men der kommer utrolig stor mellemrum mellem linjerne?? Hvordan undgår jeg det??
Avatar billede sirerugor Nybegynder
10. juni 2003 - 18:12 #13
Det er fordi du bruger <H>-familien... Du kan evt. bruge en span med boget class på, eller font-tag med size.. fx:

<span class="ovr14">Teksten</span>
<font size="2">Teksten</font>

Eller anden form for formatering... :)
Avatar billede jthyge Seniormester
10. juni 2003 - 18:19 #14
Det gør jeg fordi den henter alle skriftstørrelser fra en .css fil.. Det var jo det der skulle være det smarte i det!!
Det kan man måske ikke uden at der komme de store mellemrum?

Jeg har brugt <link REL="stylesheet" TYPE="text/css" href="style1.css">
Avatar billede doggy82 Praktikant
10. juni 2003 - 18:49 #15
jo men når du bruger Headline <hx> så kommer der mellemrum. Det har intet med CSS at gør. Men hvis du absolut vil bruge headline kan CSS da godt fjerne det dobbelte linie skift.
Avatar billede doggy82 Praktikant
10. juni 2003 - 18:53 #16
Det lyder som om at du skal starte med en html tutorial :)
Avatar billede doggy82 Praktikant
10. juni 2003 - 18:56 #17
Men hvis du VIL ha' headlines der så kan CSS rette op på mellemrummet for dig med:

h1 {margin-bottom: -20px}
Avatar billede jthyge Seniormester
10. juni 2003 - 19:00 #18
Så kommer det til at se meget underligt ud...

Jeg har sat h1 {margin-bottom: -10px}

Prøv lige at kigge her.. http://3del.dk/3delny/
Avatar billede jthyge Seniormester
10. juni 2003 - 19:07 #19
Nej bare glem det jeg skal bare bruge <Div class="1"> Velkommen </div>
Avatar billede doggy82 Praktikant
10. juni 2003 - 19:12 #20
Nemmerlig  :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester