07. oktober 2004 - 21:31
Der er
7 kommentarer og 1 løsning
Fast bredde på tabelcelle
Hvordan sikre jeg mig, at en tabel celle (<td>) altid har en bestemt bredde UANSET hvad jeg smider i den???
Annonceindlæg fra SuperOffice
07. oktober 2004 - 21:56
#1
det gør du ved at give den en vidde... <td width="250"> selvfølgelig hvis du så laver en meget lang sætning uden at lave mellemrum vil den forstørre sig selv... Samtlige "tr'er" skal så sættes til samme bredde...
07. oktober 2004 - 22:19
#2
Denne metode går ikke jeg har sat min tabel til en bestemt bredde... jeg har så i min tr 3 stk td. Den første får en tekst (ukendt størrelse) indsat den anden en box som jeg kender bredden på og den 3. en ny ukendt tekst. Jeg har givet den en width men bredden skifter afhængig af data jeg henter fra db...
07. oktober 2004 - 22:20
#3
Må man se din kode?
08. oktober 2004 - 07:18
#4
Her kommer noget kode... <html> <head> <link rel="stylesheet" type="text/css" href="../Style.css"> <script LANGUAGE="JavaScript"> <title>Result Entry for a sample</title> </head> <body> <h2>Result entry</h2> <img src="../images/Divider1a.png"> <br> <!-- First show the initial screen for entering result for a sample --> <CENTER> <form method="post" action=""> <table class="box" cellspacing="1" cellpadding="1" border="0" width="600px"> <tr> <td> <table border="0" width="100%"> <tr> <th colspan="5" class="blue">General Sample Data</th> </tr> <tr> <th align="left" width="160">Sample id:</th> <td colspan="4">3 <input type="hidden" name="sample_id" value="3"></td> </tr> <tr> <th align="left" width="160">Compound:</th> <td colspan="4">2-BROMOISOBUTYRIC ACID </td> </tr> <tr> <th align="left" width="160">Created date:</th> <td colspan="4">2004-10-05</td> </tr> <tr> <th align="left" width="160">Created by:</th> <td colspan="4">DANN</td> </tr> <tr> <th align="left" width="160">Batch:</th> <td colspan="4">34</td> </tr> <tr> <th align="left" width="160">Analysis map:</th> <td colspan="4">Second map</td> </tr> <tr> <th align="left" width="180">Description:</th> <td colspan="4">kdkjf 9899 difkdjf 990</td> </tr> </table> </td> </tr> <tr> <td> <table border="0" width="100%"> <tr> <th colspan="3" class="blue">Assay 1</th> </tr> <tr> <th width="250px" class="blue">Text id</th> <th width="250px" class="blue">Result</th> <th width="100px" class="blue">Unit</th> </tr> <tr> <td width"250px">12345678911234567890 123456789012345</td> <td width"250px"><input type="text" size="41" name="field_id1,1"</td> <td width"100px"> hele gram</td> </tr> <tr> <td width"250px">Her kommer nummer 2</td> <td width"250px"><input type="text" size="41" name="field_id1,2"</td> <td width"100px"> 4</td> </tr> <tr><td width"250px">Og så blev det nummer 3</td> <td width"250px"><input type="text" size="41" name="field_id1,3"</td> <td width"100px"> 2</td> </tr> <tr> <td width"250px">Weight of samle 1</td> <td width"250px"><input type="text" size="41" name="field_id1,4"</td> <td width"100px"> 4</td> </tr> <tr> <td width"250px">Weight of sample 2</td> <td width"250px"><input type="text" size="41" name="field_id1,5"</td> <td width"100px"> 4</td> </tr> </table> <table border="0" width="100%"> <tr> <th colspan="3" class="blue">Assay number 5</th> </tr> <tr> <th width="250px" class="blue">Text id</th> <th width="250px" class="blue">Result</th> <th width="100px" class="blue">Unit</th> </tr> <tr> <td width"250px">Felt 1</td> <td width"250px"><input type="text" size="41" name="field_id5,22"</td> <td width"100px"> 1</td> </tr> </table> <table border="0" width="100%"> <tr> <th colspan="3" class="blue">HPLC Assay</th> </tr> <tr> <th width="250px" class="blue">Text id</th> <th width="250px" class="blue">Result</th> <th width="100px" class="blue">Unit</th> </tr> <tr> <td width"250px">null</td> <td width"250px"><input type="text" size="41" name="field_id8,null"</td> <td width"100px"> null</td> </tr> </table> </td> </tr> </table><br> <input class="submit" type="submit" name="Submit" value="Submit" onclick="this.form.action=''"> <input class="submit" type="reset" name="reset" value="Reset"> </form> </center> </body> </html>
08. oktober 2004 - 07:39
#5
Ok... hvor er det så du har problemet?
08. oktober 2004 - 08:37
#6
nederste halvdel af data... eks.. <table border="0" width="100%"> <tr> <th colspan="3" class="blue">HPLC Assay</th> </tr> <tr> <th width="250px" class="blue">Text id</th> <th width="250px" class="blue">Result</th> <th width="100px" class="blue">Unit</th> </tr> <tr> <td width"250px">null</td> <td width"250px"><input type="text" size="41" name="field_id8,null"</td> <td width"100px"> null</td> </tr> </table> mine td er i alle tilfælde sat til værdierne 250,250,100. som du kan se er der flere tabeller med rækker og data. Indenfor den enkelte tabel er størrelsen på td ens, men forskellige tabeller har forskellig bredde på td... (... er det til at forstå??)
08. oktober 2004 - 11:35
#7
..lidt dårligt eksempel, men der hver der står null kommer der til at stå en tekst jeg ikke kender længden på....
31. oktober 2004 - 16:35
#8
.. har gennemskuet det... langt om længe: Der mangler et = tegn i attributten width....
Vi tilbyder markedets bedste kurser inden for webudvikling