Avatar billede tipman Juniormester
01. september 2010 - 17:08 Der er 4 kommentarer og
1 løsning

Oprette tabeller

Jeg opretter en tabel på følgende måde:

echo "<table width='960' border='0' cellspacing='0' cellpadding='0'>";
echo "<tr>";
echo "<td width='17' bgcolor='#ffac00'></td>";
echo "<td width='300' class='guestbook' align='left' bgcolor='#ffac00'>".$navn."</td>";
echo "<td width='300' class='guestbook' align='left' bgcolor='#ffac00'><a href='mailto:".$email."'>".$email."</a></td>";
echo "<td width='326' class='guestbook' align='right' bgcolor='#ffac00'>".$dato."</td>";
echo "<td width='17' bgcolor='#ffac00'></td>";
echo "</tr>";
echo "</table>";

Jeg forventer at få en tabel på 17,300,300,326,17.
I 3. kollonne forventer jeg at emailadresse kommer til at stå lige over hinanden, pænt venstrestillet, men det er ikke tilfældet. De står ud og ind. Resultatet kan ses på www.osder.dk/guestbook-output.php.
Hvad går der galt for mig?
Avatar billede Slettet bruger
01. september 2010 - 18:02 #1
Ja, det er pænt mystisk..
Det ser ud til at den skider på dine TD-bredder, og bare bruger så meget plads som den synes er passende - både i firefox og chrome...

Du kan kurrere det ved at sørge for at alle entries ligger i den samme tabel.
- i stedet for at lave en hel tabel for hvert.

Og så i øvrigt droppe at specificere TD'ernes bredder eksplicit.
- når bare tabellen har en overordnet bredde, så pakkes TD'erne automagisk mest hensigtdmæssigt (de kolonner mest indhold får mest plads)
Avatar billede intenz Novice
01. september 2010 - 18:32 #2
-> #1. Det er nu ikke altid de sættes hensigtmæssigt, hvis der ikke er nogen der fylder hele bredden bliver det ret tilfældigt og ikke nødvendigvis kønt.

Udover det er jeg enig i, at du bør bruge én tabel til det hele. Og ikke oprette en til hver, det gør det lettere at styre.

Jeg kan se i firebug, at din 'guestbook' css klasse har width:auto;. Prøv at fjern det, så bør problemet forsvinde.
Avatar billede tipman Juniormester
01. september 2010 - 20:54 #3
Intenz får mine point, det er godt set, det er min css der gjorde det... Tak for det.
Avatar billede tipman Juniormester
03. september 2010 - 17:32 #4
Tak.
Avatar billede tipman Juniormester
03. september 2010 - 17:32 #5
tak
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