Avatar billede Slettet bruger
19. juli 2001 - 00:15 Der er 44 kommentarer og
2 løsninger

Margin?

Hey...

Jeg har:

    <TABLE BORDER=\"0\" width=\"100%\" CELLSPACING=\"0\" HEIGHT=\"1000px\" CELLPADDING=\"4\" style=\"border: 1 solid #000000\">
    <TR>
    <TD WIDTH=15% style=\"border-right: 1 solid #000000; border-bottom: 1 solid #000000\" VALIGN=\"TOP\">
    </TD>

    <TD WIDTH=70% style=\"border-bottom: 1 solid #000000\" VALIGN=\"TOP\">
    </TD>

    <TD WIDTH=15% style=\"border-left: 1 solid #000000; border-bottom: 1 solid #000000\" VALIGN=\"TOP\">
    </TD>
    </TR>
    </TABLE>

Som I kan se er der en margin på 3 i hele tabellen, men jeg skal have en linie til at være med margin 0, hvad skal koden være?
Avatar billede theartist Nybegynder
19. juli 2001 - 00:20 #1
du kan vel klare det ved at lave en ny table, hvor din linie løber, nedenunder (ikke en ny TR men en ny table) og hvor du sætter margin til 0.

Men jeg kan nu ikke se at der skulle være en margin på 3 i det du har nu...

Det kan også være jeg misforstår dig lidt, hvor er det du gerne vil have den linie
Avatar billede Slettet bruger
19. juli 2001 - 00:23 #2
Nej, ok 4. CELLPADING=\"4\".

Der skal bare være f.eks. en eller anden tekst mellem <td> </td>, hvor at marginen er 0 - bare på en linie.
Avatar billede Slettet bruger
19. juli 2001 - 00:23 #3
Og nej, det med en ny tabel holder ikke i længden, det bliver nemlig mere kompliceret.
Avatar billede theartist Nybegynder
19. juli 2001 - 00:29 #4
Med helt alm. HTML, der sætter du cellpadding til 0 og laver to nye tabeller med cellpadding på 4 i de 2 td\'ere hvor du skal har brug for det!

Feks.
<TABLE BORDER=\"0\" width=\"100%\" CELLSPACING=\"0\" HEIGHT=\"1000px\" CELLPADDING=\"0\" style=\"border: 1 solid #000000\">
    <TR>
    <TD WIDTH=15% style=\"border-right: 1 solid #000000; border-bottom: 1 solid #000000\" VALIGN=\"TOP\">
   
    <!-- under tabel -->
        <TABLE BORDER=\"0\" width=\"100%\" CELLSPACING=\"0\" HEIGHT=\"1000px\" CELLPADDING=\"4\">
            <TR>
                <TD WIDTH=100% VALIGN=\"TOP\">Tabel med cellpadding på 4</td>
            </tr>
        </table>
    </TD>

    <TD WIDTH=70% style=\"border-bottom: 1 solid #000000\" VALIGN=\"TOP\">table med cellpadding på 0
    </TD>

    <TD WIDTH=15% style=\"border-left: 1 solid #000000; border-bottom: 1 solid #000000\" VALIGN=\"TOP\">
    <!-- under tabel -->
        <TABLE BORDER=\"0\" width=\"100%\" CELLSPACING=\"0\" HEIGHT=\"1000px\" CELLPADDING=\"4\">
            <TR>
                <TD WIDTH=100% VALIGN=\"TOP\">Tabel med cellpadding på 4</td>
            </tr>
        </table>   
    </TD>
    </TR>
    </TABLE>
Avatar billede Slettet bruger
19. juli 2001 - 00:31 #5
Jeg skal teste det af, snarest! Vender tilbage...
Avatar billede Slettet bruger
19. juli 2001 - 00:36 #6
Nu har jeg:

    <TABLE BORDER=\"0\" width=\"100%\" CELLSPACING=\"4\" HEIGHT=\"1000px\"

CELLPADDING=\"10\" style=\"border: 1 solid #000000\">
    <TR>
    <TD WIDTH=15% style=\"border-right: 1 solid #000000; border-bottom: 1

solid #000000\" VALIGN=\"TOP\">
<SPAN CLASS=nyhed>Menu</SPAN>

<BR>
<BR>

<!------ UNDER TABEL------>

<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">
            <TR>
                <TD WIDTH=100%>Tabel med cellpadding på 4</td>
            </tr>
        </table>

<!-------FÆRDIG------->

    </TD>

Men der er stadig en margin på 4 i undertabellen.
Avatar billede spang Nybegynder
19. juli 2001 - 00:36 #7
Du kan bestemme padding for hver enkelt celle ved hjælp af style.

Eks:
<td style=\"margin:0.0em\">...

Læs mere her:
http://www.w3schools.com/css/css_margin.asp
http://www.w3schools.com/css/css_intro.asp

Du bør måske kigge efter noget der hedder class, når du lige har sat dig ind i hvad det drejer sig om.

God fornøjelse ;-)

(Har jeg mon forstået spørgsmålet bare nogenlunde korrekt?)

\\spang
Avatar billede theartist Nybegynder
19. juli 2001 - 00:38 #8
nej det har du egentlig ikke, prøv at sætte border til 1 i undertabbelsen, så kan du se at det går helt til kanten den tekst der står indeni.

Avatar billede theartist Nybegynder
19. juli 2001 - 00:39 #9
Det var selvfølgelig ikke \"nej det har du egentlig ikke\" til spang\'s>> \"(Har jeg mon forstået spørgsmålet bare nogenlunde korrekt?)\" :-)
Avatar billede Slettet bruger
19. juli 2001 - 00:40 #10
Ja, men undertabellen skal gå helt ud til kanten i den store tabel. Det er hele pointen.

spang:

Den kode giver bare en margin på et eller andet i undertabellen, men jeg skal have undertabellen, helt ud til kanten i den store.
Avatar billede Slettet bruger
19. juli 2001 - 00:41 #11
Og spang - jeg kender godt til CSS. Rimeligt godt faktisk, men kender bare ikke det her s**** script.
Avatar billede theartist Nybegynder
19. juli 2001 - 00:41 #12
Det lyder lidt modstridende, du vil have en margin på lad os sige 4, men den skal alligevel gå ud til kanten?
Avatar billede Slettet bruger
19. juli 2001 - 00:42 #13
Hør nu... jeg skal have al teksten i tabellen til 4, og så skal der være EN ENKEL linie med margin 0, det er det eneste.
Avatar billede spang Nybegynder
19. juli 2001 - 00:43 #14
Du bliver nok nødt til at forklare os lidt bedre, hvad det egentlig er, du vil.
Avatar billede Slettet bruger
19. juli 2001 - 00:44 #15
Er det MEGET svært at forstå? Prøv lige at læse hvad jeg lige har skrevet, en gang til!
Avatar billede spang Nybegynder
19. juli 2001 - 00:45 #16
<tr>
  <td colspan=\"3\" style=\"margin:0.0em\">...</td>
</tr>

??
Avatar billede Slettet bruger
19. juli 2001 - 00:46 #17
Hvorfor skal colspan til? De andre tabeller skal jo stadig være der?
Avatar billede theartist Nybegynder
19. juli 2001 - 00:47 #18
skal linien være horisontal eller vertikal
Avatar billede Slettet bruger
19. juli 2001 - 00:47 #19
Ahva?
Avatar billede theartist Nybegynder
19. juli 2001 - 00:47 #20
:-) vi driver den stakkels mand til vanvid!
Avatar billede spang Nybegynder
19. juli 2001 - 00:47 #21
Ok, drop colspan.
Improviser lidt ;-)
Avatar billede theartist Nybegynder
19. juli 2001 - 00:48 #22
den linie du vil have skal den ligge vandret under teksten eller lodret ned langs siden
Avatar billede spang Nybegynder
19. juli 2001 - 00:48 #23
Vi giver ikke op... endnu ;-)
Avatar billede Slettet bruger
19. juli 2001 - 00:48 #24
Vandret!
Avatar billede theartist Nybegynder
19. juli 2001 - 00:49 #25
OK

Jeg har forsatået det således: 1 table med tekst med en margin på 4, så har vi en horisontal linie, som har 0 i margin og en table igen med tekst med en margin på 4. Hvis det er det, så er vi lidt tilbage i det første jeg sagde, 2 sek...
Avatar billede Slettet bruger
19. juli 2001 - 00:50 #26
Jeg venter pænt...!
Avatar billede spang Nybegynder
19. juli 2001 - 00:53 #27
Uha, det er sent. Jeg tænker vist ikke helt klart ;-)
Hvad siger du til dette:

<TABLE BORDER=\"0\" width=\"100%\" CELLSPACING=\"0\" HEIGHT=\"1000px\" CELLPADDING=\"4\" style=\"border: 1 solid #000000\">
  <TR>
    <TD WIDTH=15% style=\"border-right: 1 solid #000000; border-bottom: 1 solid #000000\" VALIGN=\"TOP\">1</TD>
    <TD WIDTH=70% style=\"border-bottom: 1 solid #000000\" VALIGN=\"TOP\">2</TD>
    <TD WIDTH=15% style=\"border-left: 1 solid #000000; border-bottom: 1 solid #000000\" VALIGN=\"TOP\">3</TD>
  </TR>
  <TR>
    <TD WIDTH=15% style=\"border-right: 1 solid #000000; border-bottom: 1 solid #000000\" VALIGN=\"TOP\">4</TD>
    <TD WIDTH=70% style=\"border-bottom: 1 solid #000000;PADDING:0.0em\" VALIGN=\"TOP\"><hr style=\"width:100%\"></TD>
    <TD WIDTH=15% style=\"border-left: 1 solid #000000; border-bottom: 1 solid #000000\" VALIGN=\"TOP\">6</TD>
  </TR>
  <TR>
    <TD WIDTH=15% style=\"border-right: 1 solid #000000; border-bottom: 1 solid #000000\" VALIGN=\"TOP\">7</TD>
    <TD WIDTH=70% style=\"border-bottom: 1 solid #000000\" VALIGN=\"TOP\">8</TD>
    <TD WIDTH=15% style=\"border-left: 1 solid #000000; border-bottom: 1 solid #000000\" VALIGN=\"TOP\">9</TD>
  </TR>
</TABLE>

\\spang
Avatar billede theartist Nybegynder
19. juli 2001 - 00:56 #28
eller den her:

<TABLE BORDER=\"0\" width=\"100%\" CELLSPACING=\"0\" HEIGHT=\"100%\" CELLPADDING=\"0\" style=\"border: 1 solid #000000\">
    <TR>
        <TD WIDTH=\"100%\" style=\"border-right: 1 solid #000000; border-bottom: 1 solid #000000\" VALIGN=\"TOP\">
           
            <!------ UNDER TABEL------>
            <TABLE border=\"0\" CELLSPACING=\"0\" CELLPADDING=\"4\" width=\"100%\">
                <TR>
                    <TD WIDTH=\"100%\">huttelihut en table med padding på 4</td>
                </tr>
            </table>
            <TABLE border=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\" width=\"100%\">
                <TR>
                    <TD WIDTH=\"100%\" height=\"1\" bgcolor=\"#000000\"><img src=\"index1.gif\" width=\"1\" height=\"1\" border=\"0\"></td>
                </tr>
            </table>
            <TABLE border=\"0\" CELLSPACING=\"0\" CELLPADDING=\"4\" width=\"100%\">
                <TR>
                    <TD WIDTH=\"100%\">huttelihut en table med padding på 4</td>
                </tr>
            </table>
            <!-------FÆRDIG------->
        </TD>
    </tr>
</table>
Avatar billede theartist Nybegynder
19. juli 2001 - 00:57 #29
det billede er kun til glæde for netscape folks, det pifter du bare skråt over skulderen, hvis du er ligeglade med dem, er du ikke det laver du en gif på 1x1 pixel i sort og kalder den index1.gif (det hedder den i hvert fald nu).
Avatar billede spang Nybegynder
19. juli 2001 - 00:59 #30
Jeg glæder mig til at komme på arbejde i morgen og læse, at du har fået løst problemet ;-)

Nat nat.

\\spang
Avatar billede Slettet bruger
19. juli 2001 - 01:09 #31
theartist:

din går helt i kage.

spang:

Nej, det er ikke hvad jeg skriver. Men min fejl bestod og i jeg skrev at den skulle være vandret, den skal være lodret.
Avatar billede theartist Nybegynder
19. juli 2001 - 01:12 #32
går den i kage???
Avatar billede Slettet bruger
19. juli 2001 - 01:13 #33
Den ser komplet umuligt ud
Avatar billede theartist Nybegynder
19. juli 2001 - 01:16 #34
den ser da fin ud her hos mig weird, ser den også mærkelig ud her:

http://www.imma.dk/theartist/eksperten/cellpad4.htm ?
Avatar billede Slettet bruger
19. juli 2001 - 01:18 #35
Ahhhh... det ser godt ud - to sek
Avatar billede Slettet bruger
19. juli 2001 - 01:22 #36
Sådan, nu har jeg det - takket være dig theartist, men pointene bliver delt imellem jer, for spangs ihærdige prøven!
Avatar billede theartist Nybegynder
19. juli 2001 - 01:23 #37
bare helt fint.
Avatar billede Slettet bruger
19. juli 2001 - 01:28 #38
theartist... har du ICQ, der er stadig problemer?

117391075
Avatar billede Slettet bruger
19. juli 2001 - 01:39 #39
zoidberg fandt ud af det. :)
Avatar billede wizprod.com Nybegynder
19. juli 2001 - 01:44 #40
Du har fejl i din css: man skriver 1px solid #farve
Avatar billede Slettet bruger
19. juli 2001 - 01:45 #41
Lige meget, bruger ikke den del!
Avatar billede theartist Nybegynder
19. juli 2001 - 02:16 #42
Nej ikke ICQ, sådan noget fint noget holder jeg mig ikke, men du fik løst dit problem?
Avatar billede Slettet bruger
19. juli 2001 - 02:18 #43
Ja, det hele kører bare i tabeller nu! Tak, tak og mere tak.
Avatar billede theartist Nybegynder
19. juli 2001 - 02:29 #44
no problemo :-)
Avatar billede Slettet bruger
19. juli 2001 - 02:30 #45
Det er vist ikke helt rigtigt, men det gemmer vi væk! *G*
Avatar billede spang Nybegynder
19. juli 2001 - 10:02 #46
Tak for pointene :)
Glæder mig at se at det lykkedes.

Men jeg må indrømme, at jeg stadig synes, at løsningen med flere tabeller skærer mig i øjnene.
Det bør kunne (læs: kan sagtens ;-)) laves pænere (IMO).

Det vigtigste er dog, at du blev tilfreds med din løsning.

\\spang
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