Avatar billede webcreator Nybegynder
02. januar 2003 - 17:16 Der er 25 kommentarer og
5 løsninger

Tabels - align

Hej.

Hvorfor bliver min højre celle større end den venstre ?

<table width="100"%>
<tr>
    <td width="15%"></td>
    <td width="70%"><img src="pics/cool.jpg" alt="blag"></td>
    <td valign="bottom" width="15%" align="right">
<font face="verdana" size="+3>TEST</font>
    </td>
</tr>
</table>

Tydeligvis pga. parametrene for den højre celle. Kan man evt. bruge parametre fra CSS i stedet ?
Avatar billede hyperactive Nybegynder
02. januar 2003 - 17:17 #1
Prøv sådan:

<table width="100"%>
<tr>
    <td width="15%">&nbsp;</td>
    <td width="70%"><img src="pics/cool.jpg" alt="blag"></td>
    <td valign="bottom" width="15%" align="right">
<font face="verdana" size="+3>TEST</font>
    </td>
</tr>
Avatar billede webcreator Nybegynder
02. januar 2003 - 17:30 #2
Nej, desværre virker det ikke..
Avatar billede mjl Nybegynder
02. januar 2003 - 17:31 #3
<table width="100"%>
<tr><td width="15%">">&nbsp;</td>
<td width="70%"><img src="pics/cool.jpg" alt="blag"></td>
<td valign="bottom" width="15%" align="right"><font face="verdana"size="+3>TEST</font></td>
</tr>
</table>

Sæt dine </td> i enden af hver linie...
Avatar billede mjl Nybegynder
02. januar 2003 - 17:32 #4
<table width="100"%> om til <table width="100%">
Avatar billede mjl Nybegynder
02. januar 2003 - 17:32 #5
;O)
Avatar billede callesen Praktikant
02. januar 2003 - 17:39 #6
<table style="table-layout:fixed;width:100%">
Avatar billede gizp Nybegynder
02. januar 2003 - 17:45 #7
mjl > du har fat i noget!
webcreator > det er det mjl siger. Ordet "Test" fylder mere end 12,5 pixel, Derfor!
/gizp
Avatar billede webcreator Nybegynder
02. januar 2003 - 18:08 #8
Nej, det med procent har jeg rettet for længst. Det var bare en mindre fejl her på eksperten.
Avatar billede mjl Nybegynder
02. januar 2003 - 18:10 #9
???
Avatar billede webcreator Nybegynder
02. januar 2003 - 18:10 #10
Mit problem er desværre stadig ikke løst.. Og det med CSS var mht. Align-tingene.
Avatar billede webcreator Nybegynder
02. januar 2003 - 18:11 #11
Hvis jeg fx. erstatter højre celle med en kopi af venstre celle, så er der ingen problemer. Dvs uden aligns osv.
Avatar billede mjl Nybegynder
02. januar 2003 - 18:21 #12
Det er din valign="bottom" der laver problemet...!!!
Avatar billede mjl Nybegynder
02. januar 2003 - 18:23 #13
Sorry - align="right"
Avatar billede mjl Nybegynder
02. januar 2003 - 18:26 #14
Nej, jeg vrøvler - det her er mystisk - bruger lige lidt mere tid.....der må være en løsning!!! Måske er det noget med de 16 px. der er til "overs" i højre side???
Avatar billede webcreator Nybegynder
02. januar 2003 - 18:28 #15
Ja, det her er ret mærkeligt, hehe :-)
Avatar billede webcreator Nybegynder
02. januar 2003 - 18:28 #16
smider lige lidt flere points..
Avatar billede pesa Nybegynder
02. januar 2003 - 18:31 #17
Jamen, er det ikke bare fordi der står så lidt i din venstre celle? Prøv at fylde begge celler ud med en masse tekst og se hvad der sker.
Avatar billede webcreator Nybegynder
02. januar 2003 - 18:34 #18
Prøv at skrive ET bogstav i hver celle.. Det giver _stadig_ probz
Avatar billede webcreator Nybegynder
02. januar 2003 - 18:34 #19
Det er de aligns..
Avatar billede pesa Nybegynder
02. januar 2003 - 18:35 #20
Har lige prøvet at teste dine koder på min computer med <table width="100"%> ændret til <table width="100%"> og der ser det da helt perfekt ud. Cellen til højre og cellen til venstre er præcis lige store så vidt jeg kan se! Jeg bruger IE 6.0.
Avatar billede webcreator Nybegynder
02. januar 2003 - 18:39 #21
Har du skrevet noget i begge celler ? Og har du aligns på ?
Avatar billede pesa Nybegynder
02. januar 2003 - 18:41 #22
Det jeg har skrevet er:

<table width="100%">
<tr>
    <td width="15%" bgcolor="#CCCCCC"></td>
    <td width="70%"><img src="pics/cool.jpg" alt="blag"></td>
    <td valign="bottom" width="15%" align="right" bgcolor="#CCCCCC">
<font face="verdana" size="+3>TEST</font>
    </td>
</tr>
</table>

(satte farver på cellerne for at se hvor store de var)
Avatar billede callesen Praktikant
02. januar 2003 - 19:36 #23
Hvis du vil angive cellestørrelse uafhængigt af indholdet skal du, som jeg skrev tidligere, sætte dette i dit table-tag:
style="table-layout:fixed;width:100%"
Så er der ingen problemer med størrelsen.
Avatar billede mjl Nybegynder
02. januar 2003 - 19:41 #24
callesen> Jeg har brugt 2 timer på problemet, og der er intet at gøre - prøv at tage en linial, og mål de 2 yderste td'er - de bliver ikke ens i bredden - det er totalt MYSTISK!!!
Avatar billede mjl Nybegynder
02. januar 2003 - 19:44 #25
Dette duer heller ikke:

<table cellpadding="0" cellspacing="0" style="table-layout : fixed; width : 100%">
<tr>
<td width=15% height=20 bgcolor="#ffff00" align=center>aaaaaaaaaaaaaaaaaa</td>
<td width=70% height=20 bgcolor="#dddddd">..............................</td>
<td width=15% height=20 bgcolor="#ffff00" align=center>aaaaaaaaaaaaaaaaaa</td>
</tr>
</table>
Avatar billede mjl Nybegynder
02. januar 2003 - 19:56 #26
Jeg bli'r sindsyg - denne bliver heller ikke lige...

<table width=1000 cellpadding="0" cellspacing="0">
<tr>
<td width=150 height=20 bgcolor="#ffff00" align=center>aaaaaaaaaaaaaaa</td>
<td width=700 height=20 bgcolor="#dddddd" align=center>aaaaaaaaaaaaaaa</td>
<td width=150 height=20 bgcolor="#ffff00" align=center>aaaaaaaaaaaaaaa</td>
</tr>
</table>
Avatar billede mjl Nybegynder
02. januar 2003 - 19:57 #27
Det må sgu da være en fejl i Browseren, eller hva?
Avatar billede mjl Nybegynder
02. januar 2003 - 20:07 #28
webcreator > Har du fundet ud af noget?
Avatar billede callesen Praktikant
02. januar 2003 - 20:18 #29
Med dette style i head:
<STYLE TYPE="text/css">
TABLE, TD {
border:1px solid #000000;
table-layout:fixed;
padding:0px;
empty-cells:show;
border-spacing:1px;
border-collapse:collapse;
}

</STYLE>
og denne tabel:
<table width=1000 cellpadding="0" cellspacing="0">
<tr>
<td style="width:150px;height:20px;" bgcolor="#ffff00" align=center>aaaaaaaaaaaaaaaaaaaaaaaaaaaaa</td>
<td style="width:700px;height:20px;" bgcolor="#dddddd" align=center>aaaaaaaaaaaaaaa</td>
<td style="width:150px;height:20px;" bgcolor="#ffff00" align=center>aaaaaaaaaaaaaaa</td>
</tr>
</table>
er der ingen grund til at blive sindsyg. Nøjagtig med det antal pixel der er angivet.
Også med denne bliver de lige store men afhængig af browserens 'størrelse'.:
<table>
<tr>
    <td width="15%"></td>
    <td width="70%"><table width="100%">
<tr>
    <td width="15%" bgcolor="#CCCCCC"></td>
    <td width="70%"><img src="pics/cool.jpg" alt="blag"></td>
    <td valign="bottom" width="15%" align="right" bgcolor="#CCCCCC">
<font face="verdana" size="+3">TEST</font>
    </td>
</tr>
</table>
</td>
    <td valign="bottom" width="15%" align="right">
<font face="verdana" size="+3">TEST</font>
    </td>
</tr>
</table>
Avatar billede webcreator Nybegynder
05. januar 2003 - 00:00 #30
Hej igen.
Beklager, at jeg først vender tilbage nu.

Til sidst løste jeg problemet ved, at sætte højre og venstre celle på plads med bestemte størrelser. Mega irriterende. Men det løsning var nu engang den bedste til mit projekt her. Men tak for indlæg. Der er en lille belønning til alle.
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