Avatar billede dannv Nybegynder
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???
Avatar billede mazey Praktikant
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...
Avatar billede dannv Nybegynder
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...
Avatar billede mazey Praktikant
07. oktober 2004 - 22:20 #3
Må man se din kode?
Avatar billede dannv Nybegynder
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">&nbsp;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">&nbsp;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">&nbsp;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">&nbsp;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">&nbsp;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">&nbsp;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">&nbsp;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>
Avatar billede mazey Praktikant
08. oktober 2004 - 07:39 #5
Ok... hvor er det så du har problemet?
Avatar billede dannv Nybegynder
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">&nbsp;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å??)
Avatar billede dannv Nybegynder
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å....
Avatar billede dannv Nybegynder
31. oktober 2004 - 16:35 #8
.. har gennemskuet det... langt om længe: Der mangler et = tegn i attributten width....
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

IT-JOB

Riskpoint A/S (Riskpoint Solutions Limited)

IT Business Analyst

KMD A/S

Projektleder

Capgemini Danmark A/S

Client Partner