Avatar billede funkeychicken Nybegynder
30. maj 2006 - 14:05 Der er 13 kommentarer og
1 løsning

indrykning af tekst i tabel

god aften :).

jeg har et problem, og har været irriteret af det hele dagen.

hvordan får jeg indrykket en tekst i en tabel, så den ikke står på klods hold op af tabellen?..

se her:
http://www.sikh.dk/ggs.html

både i menuen til venstre, og i "main" tabellen i højre side står teksten enkelte gange klods op af. hvordan kan man sørge for der blir skabt et lille mellemrum. især huer det mig med det lille logo på main tabellen der står lige op af rammen til højre.

http://www.sikh.dk/new/ggs.html

på forhånd tak :)
Avatar billede gertp Nybegynder
30. maj 2006 - 14:13 #1
sæt følgende ind i <table>:
cellpadding="7"
ret 7-tallet til det der passer bedst
Avatar billede funkeychicken Nybegynder
30. maj 2006 - 14:17 #2
det virker desværre ikke. den begynder at udvide hele designet således at tabellerne og rammerne ikke passer sammen..
Avatar billede gertp Nybegynder
30. maj 2006 - 14:22 #3
kan du ikke gøre tabelllen tilsvarende smallere så...altså hvis tabel er 600 bred, så gør den cellpadding x antal kolonner smallere?
Avatar billede fennec Nybegynder
30. maj 2006 - 14:29 #4
Brug padding-left stylet:

<td style="padding-left:20px;">
Avatar billede funkeychicken Nybegynder
30. maj 2006 - 14:46 #5
hej gertp.

hvordan ville det så ud når min kildekode ser således ud:

<tr><td background="menucolor.jpg" valign="top" width="198" height="184" alt="">
       
<strong>
Forside<br>
Sikhismen<br>
Guru Granth Sahab<br>       

Gurdwara<br>
Artikler<br>
Pressemeddelser<br>
Begivenheder<br>
Kontakt Os<br>
Links<br>
Debatforum<br></center></strong>
</td>
Avatar billede fennec Nybegynder
30. maj 2006 - 15:04 #6
<tr><td background="menucolor.jpg" valign="top" width="198" height="184" alt="" style="padding-left:20px;">
Avatar billede gertp Nybegynder
30. maj 2006 - 15:07 #7
tror måske du skal sætte en ekstra tabel ind i hver celle for at styre det. hvis du finder linien:     <tr><td background="menucolor.jpg" valign="top" width="198" height="184" alt="">
så prøv at indsætte følgende:
<table border="0" width="100%" id="table1" cellpadding="12">
    <tr>
        <td><strong>
        Forside<br>
        Sikhismen<br>
        Guru Granth Sahab<br>       
        Gurdwara<br>
        Artikler<br>
        Pressemeddelser<br>
        Begivenheder<br>
        Kontakt Os<br>
        Links<br>
        Debatforum<br></strong>
        </td>
    </tr>
</table>
Avatar billede fennec Nybegynder
30. maj 2006 - 15:41 #8
Brug nu bare den padding-left...

Det er den nemmeste løsning, og desuden en som er fremtidssikret. Der er nemlig stor sansynlighed for at cellpadding attributten bliver udfaset i senere udgaver af HTML, så du kan ikke være sikker på den virker om et par år. Det gør CSS der i mod. Desuden går cellpadding på alle sider, så der kommer et lige sår stort mellemrum i toppen af cellen.
Avatar billede funkeychicken Nybegynder
30. maj 2006 - 19:25 #9
når jeg prøver dit forsøg fenec så laver den mellemrum og udvider tabellen :(

se her:
http://www.sikh.dk/new/ggs.html

og hvordan med højre side ang. det lile logo..

på forhånd tak
Avatar billede mclemens Nybegynder
30. maj 2006 - 19:36 #10
<td background="menucolor.jpg" valign="top" width="178" height="184" alt="" style="padding-left:20px;">

... padding tilføjes til elementets eksisterende width ...
- Derfor skal width reduceres samtidig med at man giver det padding ...

(ikke testet)
Avatar billede funkeychicken Nybegynder
30. maj 2006 - 22:20 #11
sådan min ven :) nu det perfekt i menuen.

hvad så med billedet i højre siden af tabellen som hamler ind i rammen. hvad kan gøres ved den?
Avatar billede mclemens Nybegynder
30. maj 2006 - 22:29 #12
kopier og indsæt i adresse linje og return når du er på siden for at teste hurtigt...

java script:tmp=document.getElementsByTagName("img")[1];tmp.style.position="absolute";tmp.style.right="10px";alert(tmp.src);void(0);
Avatar billede mclemens Nybegynder
30. maj 2006 - 22:31 #13
eller prøv at rette den:

<img src="khanda.gif" width=55 height=70 border=0 align=right>

rettes til:

<img src="khanda.gif" width=55 height=70 border=0 style="position:absolute;right:10px;">
Avatar billede mclemens Nybegynder
02. juni 2006 - 00:51 #14
...

<td style="padding: 15px; background-image: url(bg.jpg); width: 572px; height: 154px;position:relative;" alt="">

^ Prøv en position:relative; på den td ovenover billederne...
-> og prøv at rette right afstand ned til 35px ... der er nemlig
problemer med at symbolet/tegnet står oven i teksten ellers.


<br>
<img src="onkar.gif" width=78 height=70 border=0 align=left>
<img src="khanda.gif" width=55 height=70 border=0 style="position:absolute;right:35px;">

...
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