/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Fast tabelbredde?
Fra : Martin


Dato : 03-10-05 13:50

Hej

Er det muligt at fastlåse en tabels bredde?

Jeg har en tabel, som jeg har givet en bredde
på x antal px, men når jeg fylder tekst i den,
bliver tabellen bredere i forhold til en celles indhold.

Jeg har forsøgt at lave en div med en bredde rundt
om tabellen, men det løste ikke problemet.

Jeg mener, at nedenstående skaber en fast bredde,
men det kan måske ikke lade sig gøre, hvis den indeholder
en tabel?


<div style="width:200px;">

<p>Noget tekst her....</p>

</div>

På forhånd tak.

Med venlig hilsen

Martin





--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Erik Ginnerskov (03-10-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 03-10-05 14:34

Martin wrote:

> Er det muligt at fastlåse en tabels bredde?

Ja, med table-layout kan du definere en bredde, som ikke kan ændres af et
eventuelt bredt indhold i en enkelt celle:

http://hjemmesideskolen.dk/html/testsider/tablelayout.asp

Men det vil have den bivirkning, at den del af informationen, som ikke kan
være i bredden, slet ikke vises. Er det noget at stræbe efter?

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/



Martin Ploug (04-10-2005)
Kommentar
Fra : Martin Ploug


Dato : 04-10-05 21:26

> Ja, med table-layout kan du definere en bredde, som ikke kan ændres af et
> eventuelt bredt indhold i en enkelt celle:
>
> http://hjemmesideskolen.dk/html/testsider/tablelayout.asp
>
> Men det vil have den bivirkning, at den del af informationen, som ikke kan
> være i bredden, slet ikke vises. Er det noget at stræbe efter?
>
> --
> Med venlig hilsen
> Erik Ginnerskov
> http://hjemmesideskolen.dk - http://ginnerskov.dk
> http://html-faq.dk/


Tak for dit svar.

Nej, det er vist ikke noget at stræbe efter.

Jeg tænker bare nogle gange at det kunne være godt,
hvis man på en eller anden måde kunne fastholde tabellens
bredde.

Jeg ved ikke, om en mulighed kunne være at indsætte en div med
en bredde indeni de ønskede celler - eller vil det skabe samme problem
som det du beskriver i dit svar?

Altså: < td > <div style="width:200px;" > indhold </div> < /td >

- Martin



Erik Ginnerskov (04-10-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 04-10-05 21:44

Martin Ploug wrote:


> Jeg ved ikke, om en mulighed kunne være at indsætte en div med
> en bredde indeni de ønskede celler

Jo, det kunne løse dit problem så langt som at en sådan div kan tildeles
overflow:auto;. Hvis indholdet så er bredere end den tildelte plads, kommer
der bare en vandret scrollbar og det overskydende materiale kan derved
bringes frem i viewporten:

< td ><div style="width:200px;overflow:auto;" > indhold </div>< /td >

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/



Allan Vebel (04-10-2005)
Kommentar
Fra : Allan Vebel


Dato : 04-10-05 21:45

Martin Ploug skrev:

> Jeg tænker bare nogle gange at det kunne være godt,
> hvis man på en eller anden måde kunne fastholde
> tabellens bredde.

Det kan du ikke. Kan indholdet ikke være i cellen, vil den
bare udvide sig.

> Jeg ved ikke, om en mulighed kunne være at indsætte
> en div med en bredde indeni de ønskede celler

Det hjælper heller ikke. Hvor skulle det tiloversblevne
indhold ellers blive placeret?

Er det en tekst, vil det ord er ikke kan være der i bredden
blive placeret på næste linie.

Er det et billede, vil billedet udvide cellen i bredden - eller,
som Erik var inde på, slet ikke blive vist, hvis du vælger
det. Det ser bare så dumt ud med halve billeder

Det kunne være rart at vide hvad det skal bruges til.

--
Allan Vebel
http://html-faq.dk



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste