Avatar billede pnr Nybegynder
07. oktober 2005 - 13:21 Der er 2 kommentarer og
1 løsning

Hjælp til at lave hjemmeside på den rigtig måde

Jeg er igang med en hjemmside som kan ses her: http://net.ibil.dk

Er der nogen der kan hjælpe mig med at bygge siden op som man bør opbygge sin side. Dvs. bruge div tags hvor man bør bruge disse, bruge tabeller hvor disse bør bruges. Derudover er min brug af css klasser vel heller ikke helt efter bogen? Siden skal desunden fylde skærmen helt ud i højden.

Jeg har også en del problemer med nogle border der ikke bliver vist.

Nogen der kan hjælpe?
Avatar billede apo Praktikant
08. oktober 2005 - 15:24 #1
Til at fylde skærmen ud i højden, kan du indsætte følgende i dit stylesheet:
html, body {margin:0; padding:0; height:100%;}
- Det burde løse problemet.

Om du vælger at bruge <div> eller <table> afhænger af hvad du selv finder bedst. Du kan bruge divs, hvor det virker for dig, men hvis du bruger tonsvis af kode på at få en div til at gøre som du vil, bør du i stedet gå over til at bruge tables (Tables har nogle muligheder, som divs ikke har).

Jeg bruger selv tables til at strukturere mine siders grundopbygning, og til datavisning, men forsøger så vidt muligt at bruge divs; Hvor det praktisk kan lade sig gøre.

Manglende visning af borders, kan i nogle tilfælde skyldes, at man sætter en border på en tom celle: <td style="border:1px solid #000000;"></td>

Det vil normalt kunne løses således: <td style="border:1px solid #000000;">&nbsp;</td>

Hvad er problemet med dine classes? Umiddelbart (jeg har ikke studeret dem helt tæt) ser det fornuftigt ud. En af de gode ting ved classer er, at man kan anvende dem sammen, flere ad gangen, på kryds og på tværs (Cascading):

F.eks.:

<style type="text/css">
  .minTD {height:500px; width:150px; background-color:black;}
  .height10 {height:10px;}
  .redBG {background-color:red;}
</style>

<td class="minTD">&nbsp;</td>
<td class="minTD height10 redBG">&nbsp;</td>

Måske ikke det bedste eksempel, men det skulle vise nogle af mulighederne.

Apo
Avatar billede pnr Nybegynder
10. oktober 2005 - 09:24 #2
APO, tak for dit svar. Her er nogle kommentare til dine kommentare :-)
Jeg har html, body {margin:0; padding:0; height:100%;} i min css!

Nu vil jeg prøve at lave en side som man bør lave den, jeg har læst i masser af tråde her på exp at man skal bruge div til at styrre indholdet på sin side, og kun bruge tabeller når de har en faktisk funktion.

De celler der mangler er border er ikke tomme
Avatar billede pnr Nybegynder
31. oktober 2005 - 11:16 #3
Jeg lukker igen her....
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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