Avatar billede kbhadsten Nybegynder
30. november 2003 - 10:48 Der er 9 kommentarer og
1 løsning

HTML Tekst centere ved indsættelse af tekst i anden <td>

Hejsa Drenge.
jeg har et problem med lidt PHP / HTML. Nedenstående er taget fra et nyhedsscript jeg arbejder på, problemet et bare at når jeg indsætter teksten "Rediger dette indlæg" i den TD så rykker teksten "Dette er bare en test..." ind på midten af dens TD -> centeret!!!
Hvorfor gør den det, for når jeg fjerner linien "Rediger dette indlæg" så bliver den venstrejysteret igen...!

<table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td colspan="2" align="left" valign="top"><br>Test&nbsp;-&nbsp;<b><b><a href="java script:if(confirm('Sikker p&aring; du vil slette nyheden: Test skrevet af Kasper')) { document.location.href='?Side=admin_submitdeletenews.php&nyhed=3' }" target="_self">Slet denne nyhed</a></b>&nbsp;|&nbsp;Rediger denne nyhed</b></td>
  </tr>
  <tr>
    <td width="90" align="center" valign="top"><img border='0' src='gfx/news_virus.jpg' width='75' height='75'>    </td>
    <td align="left" valign="top">Dette er bare en test...</td>
  </tr>
</table>
Avatar billede Slettet bruger
30. november 2003 - 10:56 #1
Det har jo ikke noget med PHP at gøre.

Til gengæld kan det sagtens have med resten af dit dokument at gøre, for eksempel stylesheet og DOCTYPE.
Avatar billede kbhadsten Nybegynder
30. november 2003 - 11:00 #2
den tabel jeg har posted bliver sat ind i en anden tabel som er align = left i mit stylesheet er der ikke noget der burde medfører dette, DOCTYPE???
og da den TD som centere sig selv er sat til align = left så kan jeg virkelig ikke se hvor mit problem ligger.
PHP er med da alt tekst kommer fra DB også "Dette er bare en test..." men i DB er der ikke indlagt noget HTML som kunne forstyrer det! har tjekket..
Avatar billede Slettet bruger
30. november 2003 - 11:08 #3
Hvis du ikke har angivet en DOCTYPE i dit HTML-dokument, går browseren i såkaldt quirks-mode, hvilket betyder, at den viser siden, som en gammel browser med masser af bugs ville have gjort.

Mit bedste råd må være at sætte en passende DOCTYPE og sørge for, at siden validerer korrekt med http://validator.w3.org

Hvis du ikke ved, hvordan en DOCTYPE ser ud, kan du for eksempel se første linie i kilden for denne side.
Avatar billede Slettet bruger
30. november 2003 - 11:11 #4
Med "denne side" mener jeg forresten siderne her på experten. Jeg tror ikke, du er parat til at bruge XHTML-Strict, som w3 bruger på alle deres sider.
Avatar billede kbhadsten Nybegynder
30. november 2003 - 11:24 #5
da jeg bruger dreamweaver til at lave HTML i
Hele siden som problemet ligger i er som følger.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>HCF Lanparty @ Computerforening.dk</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="stylesheet.css" rel="stylesheet" type="text/css">
</head>
<body>
<div align="left">
<br>
<br>
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="200" align="center" valign="top"><table width="90%"  border="0" cellpadding="0" cellspacing="0" class="standard-tabel">
      <tr>
        <td><div align="center"><strong>.:: Admin Menu ::. </strong></div></td>
      </tr>
      <tr>
        <td>&nbsp;<a href="?Side=nyheder.php">Se nyheder</a> </td>
      </tr>
      <tr>
        <td>&nbsp;<a href="?Side=admin_addnews.php">Tilf&oslash;j Nyhed</a></td>
      </tr>
      <tr>
        <td>&nbsp;<a href="?Side=admin_deletenyheder.php">Slet / Rediger Nyhed</a></td>
      </tr>
      <tr>
        <td>&nbsp;<a href="?Side=Tagwall.php">Se / Skriv Tagwall</a></td>
      </tr>
      <tr>
        <td>&nbsp;<a href="?Side=admin_deletetagwall.php">Slet / Rediger Tagwall indl&aelig;g</a></td>
      </tr>
      <tr>
        <td>&nbsp;<a href="admin_logud.php">Log Ud</a></td>
      </tr>
      <tr>
        <td></td>
      </tr>
    </table></td>
    <td align="left" valign="top"><table width="95%" height="100%"  border="0" align="left" cellpadding="0" cellspacing="0" class="standard-tabel">
      <tr>
        <td><div align="left">
          <table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td colspan="2" align="left" valign="top"><br>Test&nbsp;-&nbsp;<b><a href="java script:if(confirm('Sikker p&aring; du vil slette nyheden: Test skrevet af Kasper')) { document.location.href='?Side=admin_submitdeletenews.php&nyhed=3' }" target="_self">Slet denne nyhed</a>&nbsp;|&nbsp;Rediger denne nyhed</b></td>
  </tr>
  <tr>
    <td width="90" align="center" valign="top"><img border='0' src='gfx/news_virus.jpg' width='75' height='75'>    </td>
    <td align="left" valign="top">Dette er bare en test...</td>
  </tr>
</table>
        </div></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td colspan="2"><div align="center">Problemer! Kontakt [HCF]Zurfer</div></td>
    </tr>
</table>
<br>
  </div>
</body>
</html>
Avatar billede Slettet bruger
30. november 2003 - 11:51 #6
Det dokument, du lige postede, er et eksempel på, når det bliver vist forkert, eller hvad? Her ser det nemlig ud som det skal.

Det skal dog bemærkes, at jeg bruger Mozilla og ikke IE.
Avatar billede kbhadsten Nybegynder
30. november 2003 - 12:29 #7
Ja den side jeg postede er den side jeg har problemer med. Jeg kan ikke få "Dette er bare en tekst" til at stå align = left det bliver centreret og jeg ved ikke hvorfor!
Avatar billede kbhadsten Nybegynder
30. november 2003 - 12:30 #8
Jeg bruger selv IE6 som browser
Avatar billede kbhadsten Nybegynder
30. november 2003 - 16:03 #9
kom nu, der må da være nogen der kan se hvor fejlen ligger.
Avatar billede kbhadsten Nybegynder
30. november 2003 - 16:48 #10
Jeg har selv fundet ud af hvorfor... koden kan ses nedenfor.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Administration @ HCF Lanparty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="stylesheet.css" rel="stylesheet" type="text/css">
</head>
<body>
<br>
<br>
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="200" align="center" valign="top">
    <table width="90%"  border="0" cellpadding="0" cellspacing="0" class="standard-tabel">
      <tr>
        <td><div align="center"><strong>.:: Admin Menu ::. </strong></div></td>
      </tr>
      <tr>
        <td align="left" valign="top">&nbsp;<a href="?Side=nyheder.php">Se nyheder</a> </td>
      </tr>
      <tr>
        <td align="left" valign="top">&nbsp;<a href="?Side=admin_addnews.php">Tilf&oslash;j Nyhed</a></td>
      </tr>
      <tr>
        <td align="left" valign="top">&nbsp;<a href="?Side=admin_deletenyheder.php">Slet / Rediger Nyhed</a></td>
      </tr>
      <tr>
        <td align="left" valign="top">&nbsp;<a href="?Side=Tagwall.php">Se / Skriv Tagwall</a></td>
      </tr>
      <tr>
        <td align="left" valign="top">&nbsp;<a href="?Side=admin_deletetagwall.php">Slet / Rediger Tagwall indl&aelig;g</a></td>
      </tr>
      <tr>
        <td align="left" valign="top">&nbsp;<a href="admin_logud.php">Log Ud</a></td>
      </tr>
    </table>
    </td>
    <td align="left" valign="top">
    <table width="95%" height="100%"  border="0" align="left" cellpadding="0" cellspacing="0" class="standard-tabel">
      <tr>
        <td><div align="left"><body>
<br>
<table width="100%"  border="0" align="left" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="2" align="left" valign="top">Test&nbsp;-&nbsp;<b><a href="java script:if(confirm('Sikker p&aring; du vil slette nyheden: Test skrevet af Kasper')) { document.location.href='?Side=admin_submitdeletenews.php&id=3' }" target="_self">Slet denne nyhed</a>&nbsp;|&nbsp;Rediger denne nyhed</b></td>
  </tr>
  <tr>
    <td width="10%" align="center" valign="top"><img border='0' src='gfx/news_virus.jpg' width='75' height='75'></td>
    <td width="90%" align="left" valign="top">Dette er bare en test</td>
  </tr>
</table>
</body>
   
</div></td>
      </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td colspan="2"><div align="center">Problemer! Kontakt [HCF]Zurfer</div></td>
  </tr>
</table>
<br>
</body>
</html>
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