Avatar billede mailand Nybegynder
14. august 2003 - 15:58 Der er 8 kommentarer og
1 løsning

Bredder i tabeller / dokumenter generelt

Nu er jeg efterhånden ved at få spat af style sheets, der 'løber fra mig', når jeg skal sætte nye sider op... Specielt bredder - og specielt i tabeller - irriterer mig...

Jeg sætter i udgangspunkter både body og min primære tabel med margin og padding 0px.

Hvis jeg så fx. splitter denne tabel op i 2 kolonner - fx. 130 og 630 px bred.

Hvad er så folks erfaringer med padding... Jeg synes, næsten uanset hvad jeg gør, så ændrer den på hele cellens bredde.

Hvis jeg fx. sætter padding til 2px i den celle, jeg har specificeret, skal være 130px, så er den pludselig 132px...

Hvad gør I?

- Jeg vil, om muligt, hen til noget, hvor man sætter en bredde på noget, og så holder den den bredde... og hvis man sætter noget i den celle til at være 100% bredt, så forbliver cellen stadigvæk den samme bredde - og det, der er 100% bredt, er også 100% bredt. (Det skal selvfølgelig tage højde for fx. padding, men det skal fisme fylde 100% ud i mit 'content område'...

Nogen bud... jeg modtager dem med glæde...

Kortet ned:
Hvordan sætter man tabelfelters størrelse således de bliver den satte størrelse - og kun den... og hvordan sætter man padding på denne uden det spolerer den fastsatte størrelse... Det var vist det primære i mit CSS raseri!

#Mailand
Avatar billede roenving Novice
14. august 2003 - 16:08 #1
Hvis du arbejder med faste bredder er det en mulighed at placere en div om indholdet inde i cellen ...
Avatar billede mailand Nybegynder
14. august 2003 - 16:17 #2
hmm, ja, det er også den løsning, jeg før har arbejdet med... det irriterer mig bare stadigvæk, man altid skal omkring de der div'er, og ikke kan gøre det direkte....!
Avatar billede roenving Novice
14. august 2003 - 16:19 #3
Forstår dig godt, men ...

Tabel-celler er faktisk i html-definitionen sat til at rumme sit indhold, deriblandt udvide sig til større indhold !-)
Avatar billede mailand Nybegynder
14. august 2003 - 16:24 #4
sikke noget pis... nå, ja, men så er der vel ikke andet end at gå omkring div'er...

smid et svar..

#Mailand
Avatar billede roenving Novice
14. august 2003 - 16:35 #5
Jaeh ...

Een rigtig god grund til at forsøge sig med layout uden tabeller, meneh ...

Jeg gør det også '-)
Avatar billede mailand Nybegynder
14. august 2003 - 16:39 #6
hmmm, tjaa... jeg har nu svært ved at se, hvordan man skal undgå tabeller... men ja, man skal bare være opmærksom på, hvordan de bliver kreeret.
Avatar billede roenving Novice
14. august 2003 - 16:46 #7
Ret meget opmærksom ...

De fleste html-spørgsmål jeg har oplevet omkring sider som fuckede har været relateret til forkert behandling af tabeller (typisk urigtigt nestede tags !-)

-- og tak for points ;~}
Avatar billede mailand Nybegynder
14. august 2003 - 17:25 #8
ja... mit primære problem er nu stylesheets, som ikke altid bliver parset 'rigtigt'... eller i hvert fald spøjst somme tider...

nå, eod. :o)

ciao!
Avatar billede roenving Novice
14. august 2003 - 17:30 #9
Så er det måske den underlighed ved css, at udgangspunktet for tildeling af classes (/id/tagnames) er DOM-hierarikiet, som tages meget alvorligt, men et eksakt match findes ved at læse 'baglæns' i koderækkefølgen og hvis der er et eksakt match, så bruges det, som er skrevet sidst !-)

Overskueligt eksempel:

a:hover{color:black}
a:link{color:blue}

a:hover vil _aldrig_ blive brugt, for a:link er et eksakt match !o]
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