Avatar billede bas Forsker
18. januar 2002 - 22:01 Der er 15 kommentarer og
1 løsning

margin i tabeller

Hej ekspereter

Hvordan er det man rykker en tekst ind,
som står i en celle ?

Margin-left ?

Kan man lave det som inline style sheets ?

På forhånd tak.
Avatar billede werd Nybegynder
18. januar 2002 - 22:05 #1
<td style=\"padding-left:10px;\"></td>
Avatar billede werd Nybegynder
18. januar 2002 - 22:12 #2
hvorfor laver du ikke et eksternt stylesheet i stedet, det er meget nemmere hvis du senere skal redigere!!
Hvis det er fordi du ikke synes det er let vil jeg gerne hjælpe dig... ;-)
Avatar billede atn Nybegynder
18. januar 2002 - 22:14 #3
Det komme an på om du kun ønsker indrykning ?

Hvis det er samme effekt som padding i tabellen så er det den metode werd har skrevet...

Hvis det kun er teksten der skal rykkes ind så er det style=\"text-indent:10px;\" du skal bruge...

således:

<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
    <td style=\"text-indent:10px;\">Hejsa</td>
</tr>
</table>

venligst

<ATN/>
Avatar billede bas Forsker
18. januar 2002 - 22:41 #4
Til werd og atn

Jeg har i forvejen et eksternt style sheet,
som bl.a. bestemmer selve tabellens placering.
Men jeg har en celle, hvori jeg vil have rykket
en tekst ind.

Kan man også gøre det eksternt ?

Jeg kan jo lige prøve jeres forslag først
Avatar billede atn Nybegynder
18. januar 2002 - 22:46 #5
Hejsa !

Du kan lægge en classe på dit <td> tag fra dit externe stylesheet - eller et id for den sags skyld hvis det kun er <td>\'en det drejer sig om...

venligst

<ATN/>

Avatar billede werd Nybegynder
18. januar 2002 - 22:53 #6
du kan i dit eksterne stylesheet skrive:

#marginleft {margin-left:10px;}

og på selve siden:

<td id=\"marginleft\"></td>

hvis du flere steder vil have denne margin skal du bare indsætte \"id=marginleft\" i slutningen af dit <td> tag!!!

Mvh. Andreas
Avatar billede bas Forsker
18. januar 2002 - 22:53 #7
Til atn

Jeg kunne ikke få dit eksempel til at virke.

Hvis jeg bruger en Class på td, kan jeg så
bruge margin eller, hvordan gør jeg ?
Avatar billede werd Nybegynder
18. januar 2002 - 22:54 #8
læs mere om class og id her:

http://www.html.dk/tutorials/css/lektion7.asp
Avatar billede werd Nybegynder
18. januar 2002 - 22:55 #9
se mit svar det virker... i promise you!!
Avatar billede atn Nybegynder
18. januar 2002 - 22:57 #10
Nope...så skal du definere din classe i dit externe stylesheet...eller i toppen af dokumentet mellem <head>

noget i denne stil f.eks.

<head>
<style>
  .textIndryk{
  text-indent : 10px;
  }
<style>
</head>
<body>
<table>
<tr>
<td class=\"textIndryk\">Din text</td>
</tr>
</table>

venligst

<ATN/>
Avatar billede werd Nybegynder
18. januar 2002 - 23:03 #11
>>atn
det du laver har ingenting med eksternt stylesheet at gøre...!!

desuden er det bedst at anvende padding når man arbejder med tabeller.
Avatar billede bas Forsker
18. januar 2002 - 23:05 #12
Til werd

Jeg kunne heller ikke få dit eksempel til at
virke.

Jeg ved ikke hvorfor.
Avatar billede atn Nybegynder
18. januar 2002 - 23:06 #13
werd > Ved godt det ikke er externt...det skriver jeg også....det er kun et eksempel...

med hensyn til padding komme det vel an på hvad formål det skal have...så der vil jeg ikke give dig ret... :o)

Sorry...

venligst

<ATN/>
Avatar billede atn Nybegynder
18. januar 2002 - 23:11 #14
                 
Avatar billede bas Forsker
18. januar 2002 - 23:21 #15
Til atn

Nu må I ikke komme op at skændes :-)

Jeg fik følgende til at virke:

<td style=\"padding-left:10px;\"></td>

Jeg fandt også ud af, at man også kan angive det i %.

Der er sikkert flere måder at flytte en tekst på,
men det her virker.

Mange tak for det.

Hilsen

Martin 
Avatar billede werd Nybegynder
18. januar 2002 - 23:33 #16
det var så lidt ;-)
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