Avatar billede trine_h Nybegynder
27. januar 2004 - 10:00 Der er 5 kommentarer og
2 løsninger

tabel spørgsmål

Jeg har en tabel med 3 kolonner

i den første kolonne (venstre side) har jeg et billede.

i anden kolonne (midterste) er selve hovedteksten

i 3 kolonne (højre) er der også et billede

Jeg vil bevare denne struktur på alle mine sider - dvs .

tabellen er i alt 900
venstre kolonne skal altid være 200 bred
og højre kolonne skal også være 200 bred

problemet er at hvis jeg sætter den midterste til at være de resterende 500 pixels bred så rettes der ikke efter det
højre og venstre kolonne overtager den overskydende plads som ikke bruges i den midterste kolonne. den eneste måde jeg kan løse det på er ved at indsætte et billede som er 600 pixels bred.

Hvordan sikrer jeg at midten altid er 600 pixels bred også selvom der ikke er placeret noget tekst eller grafik i den?
Avatar billede trine_h Nybegynder
27. januar 2004 - 10:01 #1
600 = 500 :)
Avatar billede repsak Nybegynder
27. januar 2004 - 10:04 #2
jeg plejer at bruge stylesheets... eksempel comming up
Avatar billede repsak Nybegynder
27. januar 2004 - 10:09 #3
her var det :-)
i din html skriver du f.eks.
<td class="side">
i din css skriver du
td.side{
    padding:5px;
    vertical-align: top;
    width: 200;
}

det samme skal laves med midten. Håber det giver mening ...
Avatar billede trine_h Nybegynder
27. januar 2004 - 16:30 #4
er det bedre end eks. at bruge procent angivelse -
Er det muligt at låse bredden helt ved brug af stylesheets?
Kan man undgå at bredden ændres ved et langt ord?
Avatar billede repsak Nybegynder
27. januar 2004 - 20:24 #5
1)i nogle tilfælde er det bedst at bruge absolutte værdier andre gange er relative (procent) bedst
2)ja
3)breden skulle meget gerne blive låst ved mit eksempel. www.cablesleep.dk er lavet sådan
Avatar billede susanne_larsen Nybegynder
27. januar 2004 - 21:08 #6
må vi se din kode, så er det lidt lettere ;)

Mht om % eller fast bredde er bedst så er det relativt ;)
Designer du i % er siden yderst fleksibel og tilpasses til brugerens individuelle opløsning. Men et design i % er ofte svært at styre så det ser godt ud ved alle opløsninger.

Designer du derimod i fast brede/højde er du sikker på at dit layout er som du vil have det. Bagsiden er så hvis du ex har designet til 1152*768 (og fylder hele siden ud) - og der så kommer en bruger forbi med 800*600, vil denne have problemer med at skulle scrolle både horrisontalt og vertikalt for at se al indholdet.

Det der yderligere gør sagen lidt kompliceret, er at browseren kan tilpasses på forskellige måder. Ex. flere menulinier under hinanden, foretrukne osv. Det er heller ikke alle brugere der vælger at maximere browservinduet.

G** og for lige at give den en tand til så er ex. 800*600 ikke = at du kan regne med at du har 800*600 til rådighed. Der er faktisk kun ca. 750*395.
Kan i den forbindelse anbefale dig at hente den gratis browser-størrelse-simulator Sizer, som jeg finder helt uundværlig http://www.brianapps.net/sizer.html
Avatar billede trine_h Nybegynder
28. januar 2004 - 13:21 #7
tak for hjælpen
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