Avatar billede advancedweb Nybegynder
18. januar 2005 - 21:59 Der er 13 kommentarer

Celle stjæler 2px

Nu er jeg gået i gang med at lave mit næste design til min side om til en webside og ikke bare et billede...

Jeg har bare et lille problem med opsætningen... i Firefox (Bestemt også i IE, bare endnu værre:p) Jeg har sat den venstre side af menuen (der hvor der står Profilindstillinger, Admin osv)til 15px i bredden, og selve indholdsrammen af menuen til 135px

Men venstre side tager 17px og indholdet får kun 133px...

Har kæmpet med det i flere timer, og nu vil jeg have det til at virke :D

Jeg benytter XHTML/CSS

Det virker slet ikke i IE, og selvom jeg også har prøvet at fikse det så er det endnu ikke lykkedes mig.. men i IE vises den fejl som Firefox laver rigtigt...

www.advancedweb.1go.dk

Og så lige et ekstra spørgsmål... er det muligt at centrere en tabel ligesom i HTML med align="center"... men i XHTML er det ikke rigtigt efter W3C... ellers validere hele siden
Avatar billede cpufan Juniormester
18. januar 2005 - 22:56 #1
det er noget med liniskift på </td>
jeg kan ikke se din kode, men vil mene at din afsluttende </td> står på en linie under din begyndelses <td>...
</td> skal så bare flyttes op.
Avatar billede advancedweb Nybegynder
18. januar 2005 - 22:58 #2
Hvorfor kan du ikke se min kode?

www.advancedweb.1go.dk ... højreklik og klik på View Sorce Code :D
Avatar billede steen_hansen Forsker
18. januar 2005 - 23:03 #3
Hvis du sætter bredden på menuen til 15px;

<td style="width: 15px; height:100%;">

og har en tabel med 1px; giver det så ikke

højre side (1px) + venstre side (1px) = 2px + 15px = 17px?
Avatar billede advancedweb Nybegynder
18. januar 2005 - 23:04 #4
Jo, men min border på tabellen er jo 0
Avatar billede olebole Juniormester
18. januar 2005 - 23:11 #5
<ole>

Et enkelt godt råd: brug HTML4.01-Strict, til nettet er klar til XHTML, hvilket sker om et par år. Indtil da ødelægger XHTML mere end det gavner og er betydeligt dårligere end HTML ... og din side parses alligevel bare som dårlig HTML  :)

/mvh
</bole>
Avatar billede olebole Juniormester
18. januar 2005 - 23:13 #6
Derudover ville et billede af siden, som den gerne skulle se ud, være en stor hjælp  :)
Avatar billede advancedweb Nybegynder
18. januar 2005 - 23:19 #7
Avatar billede olebole Juniormester
19. januar 2005 - 00:41 #8
Hmmmm ... hvis du virkelig insisterer på at gøre livet surt for dine brugeres browsere - og bruge XHTML - er det allerførste, du skal gøre, at lukke dine elementer. Du har ikke-lukkede TD's ... *uden* indhold!
Celler uden indhold er noget, der får mange browsere til at knække - og i XHTML er det *absolut* nødvendigt at lukke alle tags.
Men igen: Hvad er din begrundelse for at skrive i XHTML?
Avatar billede olebole Juniormester
19. januar 2005 - 00:52 #9
Din tabel på 15px bredde ligger i en celle, der har en højde på 100%. 100% af hvad?
Det omkransende element har ikke explicit fået sat en højde, som CSS-standarden foreskriver
Avatar billede advancedweb Nybegynder
19. januar 2005 - 23:37 #10
Nu har jeg lavet det om til almindelig HTML... og det er ikke ligefrem blevet bedre...

Kunne du komme med en løsning på det du skriver i det sidste kommentar olebole... kan ikke helt forstå hvad CSS har med højden at gøre?
Avatar billede olebole Juniormester
19. januar 2005 - 23:43 #11
Når du sætter en relativ højde, forskriver CSS-standarden, at denne skal beregnes udfra det nærmest omkransende elements højde. Højden skal altså explicit være sat på det omkransende element
Avatar billede advancedweb Nybegynder
19. januar 2005 - 23:50 #12
Altså vil det sige at den celle eller tabel der omkrandser cellen med højden 100% skal være unik?
Avatar billede advancedweb Nybegynder
19. januar 2005 - 23:53 #13
altså have en unik højde.

Og evt. hvordan kan det løses i mit tilfælde?
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