Efter at have lagt websideprogrammeringen på hylden i et par år, vil jeg nu starte på frisk igen med at lære XHTML og ASP.Net - da de virker mere fremtidssikrede.
Men jeg har altid opsat mine sites i tabeller. Jeg har så hørt fra en bekendt, at der findes en nyere og smartere måde at lave tabeller på. Nogen der ved hvad han referer til? Er det med XML? CSS? Eller noget helt tredie?
Håber nogen kan opklare det for mig, og evt. bakke op med et godt tutorial-link.
Det er sandsynligvis CSS din ven havde i tankerne, som kimsey0 forklarer. Det er klart den bedste løsning til alm. layout opgaver.
Jeg vil dog ikke, som kimsey0, påstå at CSS divs har ret meget tilfælles med traditionelle HTML tables. Hvis der skulle være en vag parallel ville det nærmere være de enkelte celler i tables.
Synes godt om
Slettet bruger
26. maj 2009 - 09:19#4
Ja, det jeg refererede til var deres brugbarhed til arangere data. 4 divs med 50% bredde hver ser ens ud som et 2x2 table.
kimsey0: Tak for det fyldestgørende svar. Jeg er ved at lære mig selv XHTML fra bunden, da jeg altid har kodet en meget sløset HTML. Nu skal alting gøres korrekt, og på nyeste/smarteste måde. Også fordi jeg meget gerne vil arbejde med websites, og have en uddannelse indenfor faget.
Men nok om det. Dit eksempel virker perfekt. Jeg har dog lige et tillægsspørgsmål:
Hvordan får jeg div'en centreret? Jeg har prøvet bare at bruge et <center>-tag, og det virker også fint, men så centrerer den også teksten INDE i div'en.
kimsey0: Nå ja, jeg glemte selvfølgelig noget: hvordan laver jeg så det der svarede til <tr> og <td> i almindelige tabeller?
Altså hvordan laver jeg rækker og kolonner?
Kan du give mig et lidt mere detaljeret eksempel end det første du gav?
Synes godt om
Slettet bruger
26. maj 2009 - 10:54#7
Man centrerer en div med følgende CSS.
margin-right: auto; margin-left: auto;
Det betyder dybest set at browseren skal lave lige så meget plads på begge sider af div'en.
Jeg vil lige bikse et lille eksempel sammen på sammenhængen mellem div'er og tabeller.
Synes godt om
Slettet bruger
26. maj 2009 - 19:26#8
Jeg er blevet lidt forsinket, da jeg kom til at glemme hvad jeg havde lavet på en computer jeg ikke kan komme til. Nu er jeg så startet forfra, og skulle snart have et eksempel klar til dig.
kimsey0: Det lyder rigtig, rigtig godt! Fantastisk af dig at du gider hjælpe mig, da det er noget jeg virkelig har brug for at lære.
Synes godt om
Slettet bruger
01. juni 2009 - 23:41#10
Jeg er ked af at det blev lidt forsinket, men her kommer nogle eksempler på brugen af divs. http://jacobbundgaard.dk/misc/csstest.html Jeg vil prøve at forbedre den og tilføje flere eksempler, måske du har noget du gerne vil have vist og forklaret?
Synes godt om
Slettet bruger
11. juni 2009 - 11:24#11
Hvordan ser det ud? Noget der kan bruges? Forbedringer eller flere eksempler?
Så har jeg fået kigget på det, og det er faktisk ekstremt brugbart.
Ja, jeg har lige et spørgsmål, so far.
Hvordan får man lavet afstand mellem div'erne? Altså det der svarer til celleafstand i en tabel? Altså sådan at div'erne ikke ligger klistret op af hinanden.
Jeg har nemlig lavet en border-style: solid, og det ser dumt ud når bokserne lige lige op af i hinanden.
Håber du forstår spørgsmålet :-)
PS: Undskyld den lange svartid! Har ikke været på Eksperten.dk et stykke tid, men det skal til at ændres nu :-)
Synes godt om
Slettet bruger
15. juli 2009 - 01:56#13
Til afstand mellem div'er bruges css-attributerne "margin", "margin-top", "margin-bottom", "margin-right" og "margin-left".
Jeg har indsat eksempler på alle fem.
Desuden har alle main div'er en margin på "10px auto", hvilket betyder 10 pixel i top og bund, auto i begge sider. Og den nederste div en margin på "10px 20px 30px 40px" hvilket betyder 10 pixel i top, 20 pixel i højre side, 30 pixel i bunden og 40 pixel i venstre side.
Der medfølger også et eksempel på, hvordan man får afstand mellem indholdet og kanten i en div. Det kaldes padding, og kan bruges på samme måde som margin.
kimsey0: ja, læg svar. Tænkte egentlig på... hvorfor svarer I/de fleste med at lægge en 'kommentar' egentlig, og ikke bare som et 'svar' når nu man har en løsning? Så slipper OP for at bede den hjælpende hånd om at lægge 'svar' til sidst. Virker bare som dobbeltarbejde. Især når man som jeg ikke frekventerer e.dk dagligt :-)
Men bare et spørgsmål - ikke kritik...
Synes godt om
Ny brugerNybegynder
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.