Avatar billede johnnyhb Nybegynder
19. maj 2007 - 15:34 Der er 7 kommentarer

Problem med stort afstand mellem tabel og tekst

Jeg forstår ikke at der er et stort hop mellem min tekst og den tabel som jeg har neden under.
Jeg har arbejdet med det i php, men den generede html kode ser således ud:

<p><h1 id="mainhead">Om dig:</h1></p>
            <p>Blah bla</p> <!--BREAD CRUMBS-->
                <p>Blah bla.</p>
                    <p>Blah bla</p>
                   
<!--EFTER DENNE TEKST KOMMER DER ET MELLEMRUM NED TIL TABELLEN PÅ 140 PX-->
<FORM METHOD=POST ACTION=index.php> <!--Mellem tagget på denne og på den næste linie ligger problemet nok?-->
  <TABLE CELLSPACING=0 CELLPADDING=2 BORDER=0 >
    <tr>
        <td>
        <LABEL><b>Dit K&oslash;n:</b>
        </td>
        <td>
            <SELECT NAME=gender>
                <OPTION VALUE=0>V&aelig;lg</OPTION>
                <OPTION VALUE=m>Mand</OPTION>
                <OPTION VALUE=f>Kvinde</OPTION>
            </SELECT>
            </td>
            <td>
            <a href= </a>
            </td>
        </LABEL>
    </tr><br>
  </table><INPUT TYPE=HIDDEN NAME=page VALUE=1>
<DIV ALIGN="RIGHT"><input TYPE=SUBMIT NAME=knap VALUE=N&aelig;ste </DIV>
</FORM>
Avatar billede roenving Novice
19. maj 2007 - 15:52 #1
Det sker ikke, når jeg kigger på den, kan du linke til et eksempel ?-)
Avatar billede johnnyhb Nybegynder
19. maj 2007 - 15:53 #2
Ja, det kan jeg, men det er langt mere indviklet - men se på www.netikette.dk/tst :-)
Avatar billede johnnyhb Nybegynder
19. maj 2007 - 15:56 #3
det bør nok også nævnes at jeg har en meget simpel CSS indblandet også.
Avatar billede roenving Novice
19. maj 2007 - 16:12 #4
Hrm, den ser da godt mystisk ud, er den lavet i 1993 og så tilføjet css-reglerne forrige år?-)

-- der er mange fejl, f.eks. i style-tagget, hvor media er skrevet som medial, og følgende er helt sort:

<a href=title="Klik her for udførlig beskrivelse" onclick="window.open('help/age.html','Beskrivelse','width=450,height=100','location=no','screenY=100','screenX=200');return false;"><img src="./help/help.jpg" border="0" /></a>

-- jeg ville gætte på, at du mener:

<a href="#" title="Klik her for udførlig beskrivelse" onclick="window.open('help/age.html','Beskrivelse','width=450,height=100,location=no,screenY=100,screenX=200');return false;"><img src="./help/help.jpg" border="0"></a>

-- og 'lol*, jeg så først nu, at du faktisk kalder det xhtml på trods af, at der kun er ganske få linjer, der bare kommer i nærheden af at overholde den standard, brug du i stedet html4.01, så du kan genbruge noget af koden ...

-- Sæt en anden doctype på (f.eks.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

!-), og brug så w3cs validator til at rette de allermest basale fejl, så skal jeg gerne forsøge at kigge den igennem igen !o]
Avatar billede roenving Novice
19. maj 2007 - 16:13 #5
-- i øvrigt er screenX og -Y helt forsvundet i dag, da man stort set aldrig finder en Netscape4.x, brug left og top i stedet ...
Avatar billede johnnyhb Nybegynder
19. maj 2007 - 16:35 #6
Såså, nu ikke så fræk i munden ;-)

Jeg kan godt se at den er spækket med basale fejl efter de standards.
Dog forstår jeg stadig ikke at tabelen reagere og at det hænger sammen med at jeg bryder de standards?

Nå jeg sidder og ser på fejltyperne i den validator du henviste til, tak for det, så ser det ud som om problemet ligger i at jeg ikke må have en form i en table?
Kan det virkelig passe?
Avatar billede roenving Novice
19. maj 2007 - 16:43 #7
Der er principielt ikke noget galt i at have en form og en tabel sammen, men enten skal formen omkranse _hele_ tabellen eller også skal _hele_ formen ligge inde i een tabelcelle (evt. begge dele !-)

-- og fordi mærkværdighederne var så omfattende opgav jeg i første omgang at lokalisere problemet ...

Men klø lige på med rettelserne !o]
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