Avatar billede hono Nybegynder
18. december 2001 - 17:33 Der er 35 kommentarer og
1 løsning

Højde på td

Nu er jeg ved at blive sindsyg over ikke at kunne definere højden på min tabel-celle.

Jeg har prøvet med height=\"#\" og style=\"height:20;\", men intet af det virker.

Hjælp

Hono
Avatar billede olebole Juniormester
18. december 2001 - 17:34 #1
<ole>
Nej, det er helt rigtigt.
/mvh
</bole>
Avatar billede Slettet bruger
18. december 2001 - 17:35 #2
<td height=\"100\" virker ikke???
Avatar billede hono Nybegynder
18. december 2001 - 17:35 #3
\"det er helt rigtigt\"? At det ikke kan lade sig gøre, eller en af de ting jeg har forsøgt?

Hono
Avatar billede hono Nybegynder
18. december 2001 - 17:36 #4
el barto> nope jeg kan ikke få det til at virke

Hono
Avatar billede gimmy Nybegynder
18. december 2001 - 17:37 #5
IE kan godt finde ud af det (mener jeg), men Netscape overser det bare - det samme med width :)

<td style=\"height: 20px;\"> - det burde da virke i IE (så vidt jeg husker) :)
Avatar billede Slettet bruger
18. december 2001 - 17:37 #6
Det her virker da fint:

<table cellspacing=\"2\" cellpadding=\"2\" border=\"0\">
<tr>
    <td bgcolor=\"Red\" height=\"100\">Hejsa</td>
    <td></td>
</tr>
<tr>
    <td></td>
    <td></td>
</tr>
</table>
Avatar billede hono Nybegynder
18. december 2001 - 17:40 #7
ok I har sikkert ret. Det er fordi mit tilfælde er mere kompliceret i virkeligheden. Jeg har tre span\'s som er usynlige. De synlige gøres ved forskellige javascript-events. De er placeret lige oven i hinanden ved hjælp af relativ css-positionering. Men cellen de ligger i antager højde som hvis de lå under hinanden (den bliver altså for høj), på trods af at jeg har positioneret dem til at ligge oven i hinanden.

Forstår I, hvad skal jeg gøre?

Hono
Avatar billede olebole Juniormester
18. december 2001 - 17:41 #8
hono >> Kom med et eksempel ...du må gøre noget helt galt  ;o)
/mvh
Avatar billede hono Nybegynder
18. december 2001 - 17:44 #9
Jeg har taget et sreenshot. Jeg ville ikke uploade siden da den er fyldt med js.-fejl, som er under udarbejdelse (i kan få en kodestump om nødvendigt). Men læg mærke til cellen med billeder og teksten oven i hinanden. Den er alt for høj.
se det her: http://www.hono.dk/problem.jpg


Hono
Avatar billede gimmy Nybegynder
18. december 2001 - 17:45 #10
*suk* når man først begyder at benytte colspan/rowspan - så er det nærmest dømt til at gå galt :-/
Avatar billede olebole Juniormester
18. december 2001 - 17:47 #11
Jamen, jeg tror dig da, når du skriver det - men det bringer os jo ikke tættere på en løsning, når vi ikke kan se koden.
Med det JS, der hænger på nettet, brænder hornhinderne nok ikke af, ved at se nogle grumme JS-fejl  ;o)
Kom bare - skal nok lade være med at se på dit JS  ;o)
/mvh
Avatar billede hono Nybegynder
18. december 2001 - 17:47 #12
Her er et lille kodeeksempel:

<html>
<body>
<table border=\"1\" cellpadding=\"1\" cellspacing=\"0\" align=\"left\">
<tr>
<td width=\"60\" style=\"height:20;\">
<div align=\"left\">
<span name=\"forside\" style=\"font-family:arial,sans-serif;font-size:9pt;color:#000000;margin-left:0px;font-weight:bold;visibility:visible;position:relative;left:5;top:0;\">Forsiden</span>
<span name=\"kontakt\" style=\"font-family:arial,sans-serif;font-size:9pt;color:#000000;margin-left:0px;font-weight:bold;visibility:visible;position:relative;left:0;top:-20;\">Kontakt</span>
<span name=\"print\" style=\"font-family:arial,sans-serif;font-size:9pt;color:#000000;margin-left:0px;font-weight:bold;visibility:visible;position:relative;left:3;top:-40;\">Print</span>
</div>


</td></tr></table>
</body>
</html>

Hono
Avatar billede olebole Juniormester
18. december 2001 - 17:48 #13
gimmy >> Nej, men det kræver et forgyldt overblik  ;o)
/mvh
Avatar billede hono Nybegynder
18. december 2001 - 17:52 #14
olebole >> Det js.-fejlene var ikke fordi jeg er flovover det, men fordi der kommer 100 fejlmeldelser ved onload, onmouseover mm. Det var mere af \"praktiske\" årsager. Men koden ovenfor illustrerer fint problemet uden disse forstyrrelser. Hvis en kommer men et ordentligt svar afsætter jeg lige lidt ekstra points. Det har jo udviklet sig til et lidt mere indviklet spørgsmål.

Hono
Avatar billede olebole Juniormester
18. december 2001 - 17:58 #15
Jamen alt er da, som det skal være ....hvad er det egentlig du vil lave med den kode?
/mvh
Avatar billede hono Nybegynder
18. december 2001 - 18:01 #16
Alt er ikke som det skal være hos mig. De tre tekststykker ligger ganske vist oven i hinanden, men cellen er så høj som den ville være hvis de lå oven i hinanden. Gør den ikke det hos dig? Hvilken browser bruger du?

Hono
Avatar billede hono Nybegynder
18. december 2001 - 18:02 #17
ups jeg mente: \"...men cellen er så høje som den ville være hvis de lå NEDENUNDER hinanden..\"
Avatar billede olebole Juniormester
18. december 2001 - 18:03 #18
Jo - og derfor er alt, som det skal være ...du positionerer dem jo relativt!  ;o)
Positioner div\'et relativt og span\'ene absolute - og ret så \'top\' på span\'ene.
/mvh
Avatar billede cthun Nybegynder
18. december 2001 - 18:03 #19
Prøv at definere height i <table>
<table height=\"#\">
Avatar billede hono Nybegynder
18. december 2001 - 18:06 #20
olebole: hvis jeg bruger absolute kommer de jo til at flyve rundt på siden afhængigt af vindue-maksimering, -minimering osv.

cthun> desværre det går ikke. Dette kodeeksempel er bare et ekspempel. I min rigtige table er der mange flere celler.

Hono
Avatar billede olebole Juniormester
18. december 2001 - 18:06 #21
Prøv at gå til http://www.w3.org og se under CSS. Du skal lige pudset dine positioneringer af  ;o)
/mvh
Avatar billede olebole Juniormester
18. december 2001 - 18:07 #22
Jeg gider ikke hjælpe, hvis du ikke gider prøve ...du tager fejl!
Avatar billede hono Nybegynder
18. december 2001 - 18:09 #23
olebole> jeg var faktisk igang med at teste. Jeg skal lige spise, kommer tilbage og kigger på det.

foreløbigt tak for hjælpen

hono
Avatar billede Slettet bruger
18. december 2001 - 18:09 #24
hvorfor overhovedet besvære sig med layers...du kan da bare smække dem i røven af hinanden i en tabel og lave align=\"right\"
Avatar billede olebole Juniormester
18. december 2001 - 18:11 #25
Okay - jeg er offline det næste stykke tid, men du kan være ganske rolig ...det virker  ;o)
/mvh
Avatar billede olebole Juniormester
18. december 2001 - 18:12 #26
el_bato >> Hvordan vil du så lægge teksterne udenpå hinanden?
/mvh
Avatar billede cthun Nybegynder
18. december 2001 - 18:27 #27
hono >> så må du jo regne alle højder ud og sætte den i table height\'en...

Virker da fint for mig!
Avatar billede olebole Juniormester
18. december 2001 - 18:29 #28
cthun >> Jamen, det er jo det modsatte, han vil! Han vil have højden af tabelcellen til at være 20px  ;o)
/mvh
Avatar billede hono Nybegynder
18. december 2001 - 19:18 #29
olebole>> Er du der? Giv lige lyd hvis det er. Undskyld min fejl du har ret. Men hvad så hvis du vil have tabellen centreret. Jeg har uploadet et eksempel:

http://www.hono.dk/slet.html

Prøv at ændre vinduestørrelsen, så kan du se hvordan teksten smutter ud af tabellen.

Hono
Avatar billede olebole Juniormester
18. december 2001 - 19:20 #30
Så kode-eksemplet er ikke, hvad du vil lave! Hvad vil du lave?
Avatar billede hono Nybegynder
18. december 2001 - 19:23 #31
Jo, det er det jeg skal bruge.... ihvert fald foreløbigt. Men jeg er i gang med at udvikle en del forskelligt, og kommer sandsynligvis til at bruge det andet senere. Og så også af ren interesse. Der kommer naturligvis flere point på!

Hono
Avatar billede olebole Juniormester
18. december 2001 - 19:28 #32
Ehhhh ...hvad var det, jeg skrev om div\'et?  ;o)

<html>
<body>
<center>
<table border=\"1\" cellpadding=\"1\" cellspacing=\"0\" align=\"center\">
<tr>
<td width=\"200\" style=\"height:20;\">
<div style=\"position:relative\" align=\"left\">
<span name=\"forside\" style=\"font-family:arial,sans-serif;font-size:9pt;color:#000000;margin-left:0px;font-weight:bold;visibility:visible;position:absolute;left:0;top:-7;\">Forsiden</span>
<span name=\"kontakt\" style=\"font-family:arial,sans-serif;font-size:9pt;color:#000000;margin-left:0px;font-weight:bold;visibility:visible;position:absolute;left:0;top:-7;\">Kontakt</span>
<span name=\"print\" style=\"font-family:arial,sans-serif;font-size:9pt;color:#000000;margin-left:0px;font-weight:bold;visibility:visible;position:absolute;left:0;top:-7;\">Print</span>
</div>
</td>
</tr>
</table>
</center>
</body>
</html>

/mvh
Avatar billede hono Nybegynder
18. december 2001 - 19:29 #33
hehe, takker!

Hono
Avatar billede olebole Juniormester
18. december 2001 - 19:30 #34
... anytime  ;o))
/mvh
Avatar billede olebole Juniormester
18. december 2001 - 19:34 #35
...og når nu vi har style-objektet fremme i julelyset:
  <div style=\"position:relative;text-align:left\">
Så ser det ud, som om vi virkelig mener det der med at bruge styles  ;o)
/mvh
Avatar billede hono Nybegynder
18. december 2001 - 19:37 #36
tja, hvorfor ikke? ;)

Hono
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