18. juli 2004 - 17:54
Der er
13 kommentarer og 1 løsning
Celle i tabel udvider sig ved width=270men ikke ved width=*
Hej Eksperter. Lad mig et eksempel på min tabel : <table width=\"500\" cellpadding=\"1\" cellspacing=\"0\" border=\"0\"> <tr> <td width=\"270\" class=\"categories\" colspan=\"2\"><b>Emne</b></td> <td width=\"50\" class=\"categories\" align=\"right\"><b>svar</b></td> <td width=\"180\" class=\"categories\" align=\"right\"><b>Seneste svar</b></td> </tr> </table> Som det ses har jeg i den første <td> angivet width="270". Når jeg så smider tekst i cellen, udvides den ganske få pixels (alt efter tekstens længde). Sætter jeg i stedet værdien til *, har jeg ingen problemer. Er dette normalt??
Annonceindlæg fra Deloitte
Det virker med garanti hvis du fjerner dine \
Nikolaj > Nej - det er PHP, som står i en echo
Hvorfor viser du det så ikke? ;-) Hvis jeg fjerner dine \ så virker det for mig.
Det er PHP - de skal være der ..
Jeg skriver sådan for at du skulle tænke lidt selv - Hvis det virker uden \ - Så må det være din php den er gal med og den viser du ikke.
Nej, det er ikke min PHP den er gal med.. \ er krævet i en echo foran ".. Det der bliver udskrevet af fortolkeren er uden \
-- så prøv at vise en stump af den fortolkede kode, som indeholder problemet !-) -- for det er jo html-koden, som laver problemet !o]
Jeg siger til dig det virker uden - prøv selv. Ergo fejlen er ikke i html'en. Jeg ved godt at der skal escapes i php men da du ikke viser nogen helhed er det jo umuligt at hjælpe dig.
Jamen så får i da en klump PHP :-) . Følgende ligger i en while-løkke : echo " <tr> <td width=\"20\" valign=\"bottom\"><img src=\"images/$image\" alt=\"\"></td> <td class=\"text\"><a href=\"index.php?pageid=$pageid&postid=".$output2["id"]."&func=3\">".substr($output2["headline"],0,30).""; if (strlen($output2["headline"]) >= 30) echo "..."; echo "</a></td> <td width=\"50\" class=\"text\" align=\"right\">$answers</td> <td width=\"180\" class=\"text\" align=\"right\">$lastpost</td> </tr> "; <table> og </table> bliver naturligvis også tilføjet før og efter løkken.
18. juli 2004 - 18:32
#10
Det er den 2. celle der er problemet (jeg har fjernet width midlertidigt, da det løste problemet).
18. juli 2004 - 19:26
#11
hvorfor har du = colspan=\"2\"
18. juli 2004 - 19:29
#12
Burde du kunne se, hvis du sammenfatter spørgsmålet med min kommentar kl. 18:31 :) Jeg har en ekstra celle i den sidstnævnte
18. juli 2004 - 19:46
#13
Har du prøvet at sætte str. på 2. td altså 250?
18. juli 2004 - 22:26
#14
Der ville jo ikke være meget ide med colspan, hvis den ikke virkede ordentligt - men må da indrømme, at jeg ikke har prøvet det
Vi tilbyder markedets bedste kurser inden for webudvikling