Avatar billede d.kryger Praktikant
02. august 2005 - 10:28 Der er 3 kommentarer og
1 løsning

Validering af side

Hej eksperter...

Jeg har lige prøve at validerer en side som jeg skal til at lave. Koden er herunder.

Jeg får disse fejl, hvad skal jeg gøre ved dem? Gerne en forklaring til hvordan.

Fejl:
Line 26, column 65: duplicate specification of attribute "STYLE"

Line 30, column 39: there is no attribute "HEIGHT"

Line 32, column 77: there is no attribute "BACKGROUND"

Line 45, column 147: there is no attribute "GALLERYIMG" - Denne forstår jeg godt, men det virker i IE, så kommer det der gem/udskriv/send billede ikke frem. Men er der en anden kode som er mere rigtig?

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

    $timestamp = time();

?>

<html>

<head>
<title>Pro-Plan Interaktiv A/S</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="/script/stylesheet.css" type="text/css">
<script language="javascript" type="text/javascript" src="/script/datotid.js"></script>
<script language="javascript" type="text/javascript">
var difference;
function initTime(){
  var serverTime = <?php print "$timestamp"; ?>*1000;
  difference = new Date(serverTime).getTime() - new Date().getTime();
  showTime();
  setInterval('showTime()',1000);
}
function showTime(){
  var _d = new Date(new Date().getTime() + difference);
  document.getElementById('tid').innerHTML = _d.format('dd/mm-yyyy - hh:uu:ss')
}
window.onload=initTime;
</script>
</head>

<body style="margin: 35px 0px 35px 0px;" bgcolor="#000000" style='overflow-x:hidden;overflow-y:hidden;'>

<div align="center">
  <center>
  <table border="0" width="700" height="100%" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
    <tr>
      <td width="100%" height="63" align="center" valign="bottom" background="/grafik/top_baggrund.jpg">
      <div align="center">
        <center>
        <table border="0" width="100%" height="18" cellspacing="0" cellpadding="2">
          <tr>
            <td width="100%" height="18"><font face="Verdana" size="1" color="#000000">Menu<br></font></td>
          </tr>
        </table>
        </center>
      </div>
      </td>
    </tr>
    <tr>
      <td width="100%" height="2" colspan="3" align="center"><img border="0" src="/grafik/sort_prik.gif" width="100%" height="2" alt="" galleryimg="no"></td>
    </tr>
    <tr>
      <td width="100%" height="100%" align="center">
      <div align="center">
        <center>
        <table border="0" width="100%" height="100%" cellspacing="0" cellpadding="2">
          <tr>
            <td width="100%" height="100%">Forside</td>
          </tr>
        </table>
        </center>
      </div>
      </td>
    </tr>
    <tr>
      <td width="100%" height="18" align="center" background="/grafik/bund_baggrund.jpg">
      <div align="center">
        <center>
        <table border="0" width="100%" height="18" cellspacing="0" cellpadding="2">
          <tr>
            <td width="150" height="18"><font face="Verdana" size="1" color="#000000"><span id="tid">Dato og tid</span><br></font></td>
            <td width="550" height="18" align="right"><font face="Verdana" size="1" color="#000000"><a href="http://www.foto.pro-plan.dk" class="menu">Fotobestilling? Klik her</a><br></font></td>
          </tr>
        </table>
        </center>
      </div>
      </td>
    </tr>
  </table>
  </center>
</div>

</body>

</html>
Avatar billede roenving Novice
02. august 2005 - 10:37 #1
Den første er da også nem at forstå:

<body style="margin: 35px 0px 35px 0px; background-color:#000; overflow-x:hidden;overflow-y:hidden;">

Den anden ligeså, for der findes ikke i standarderne nogen height-attribut til et table-tag, men man må godt sætte den som style-property, så f.eks.

<table style="border:0; width:700px; height:100%; background-color:#fff" cellspacing="0" cellpadding="0">

Ligeledes kan du med den 3. bare indsætte det som style-property:

<td style="width:100%; height:63px; text-align:center; vertical-align:bottom; background:url(/grafik/top_baggrund.jpg)">

-- og hvad bruger du attributten galleryimg til ?-)

-- ahhh, indsæt et meta-tag i stedet:

<meta http-equiv="imagetoolbar" content="no">
Avatar billede d.kryger Praktikant
02. august 2005 - 10:58 #2
OK, tak for hjælpen. Læg et svar og du vil få point.
Avatar billede roenving Novice
02. august 2005 - 11:03 #3
Velbekomme '-)
Avatar billede roenving Novice
02. august 2005 - 11:05 #4
-- og tak for point ;~}
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