Avatar billede sw_red_6 Nybegynder
02. november 2006 - 14:21 Der er 19 kommentarer og
1 løsning

style på <td> virker, men ikke i <head>

Jeg har følgende kode og jeg bare ikke kan finde ud af hvorfor class venstre og hoejre ikke virker.

som det måske kan læses ud fra overskrift kan jeg godt få baggrund på hvis jeg lægger stylen ned i <td>-tag'ene.

nogen af jer der kan se hvor jeg har kvajet mig?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style>
table.container {
  width: 600px;"
}

td.venstre {
width: 50px;
background-image: URL(../images/trin_left.gif);
}

td.indhold {
width: 500px;
text-align: center;
}

td.hoejre {
width: 50px;
background-image: URL(../images/trin_right.gif);
}
</style>
</head>
<body>
<table style="width: 800px; height: 500px; text-align: center; vertical-align: top;" border="1" cellpadding="0" cellspacing="0">
  <tr>
    <td valign="top">
      <table class="container" border="1" cellpadding="0" cellspacing="0">
        <tr>
          <td class="venstre">venstre</td>
          <td class="indhold">
            <p>tekst her</p>
          </td>
          <td class="hoejre">højre</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
</body>
</html>
Avatar billede tjaz Nybegynder
02. november 2006 - 14:31 #1
det har noget med DTD at gøre, prøv at fjern

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

og se om det ikke virker ... det har noget med din DTD at gøre, du kan se en liste over de forskellige muligheder her

http://www.w3.org/QA/2002/04/valid-dtd-list.html

men må indrømme at jeg ikke har gjort så meget for at sætte mig ind i hvad de forskellige gør
Avatar billede tjaz Nybegynder
02. november 2006 - 14:32 #2
hmm kunne være jeg skulle vende mig til at læse mine indlæg igennem inden jeg skriver videre når jeg kommer tilbage til computeren efter at have været afk i 2 min ... men jeg tror du har pointen :P
Avatar billede erikjacobsen Ekspert
02. november 2006 - 14:34 #3
Hvad laver "-eren i linien:
  width: 600px;"
Avatar billede sw_red_6 Nybegynder
02. november 2006 - 14:36 #4
det har intet med min DTD at gøre. Jeg bruger den samme kode på en anden side og der er ingen problemer.
Der er kun forskel i width på td.venstre, td.indhold og table.container, URL på td.venstre og td.hoejre og text-align på td.indhold i forhold til den anden side, DTD'en har jeg kopieret fra den side.
Avatar billede sw_red_6 Nybegynder
02. november 2006 - 14:38 #5
erikjacobsen>> Det er mig og mine dårlige øjne der har overset den... Hvis du lige lægger et svar så for du dine point
Avatar billede erikjacobsen Ekspert
02. november 2006 - 14:41 #6
Jeg samler slet ikke på point, tak.
Men hvorfor har du ikke fået valideret din HTML og CSS inden du bruger for meget tid på det, og inden du "forstyrrer" eksperten.dk ?
Avatar billede sw_red_6 Nybegynder
02. november 2006 - 14:44 #7
kan man gøre det lokalt, på sin egen maskine?
Jeg har nemlig ikke mulighed for at bruge den på validator.w3c.org
Avatar billede jowii Nybegynder
02. november 2006 - 14:45 #8
Så du kan bruge den her: det er ikke 100% rigtigt bare at skrive <style> -

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<style type="text/css">
table.container {
  width: 600px;
}

td.venstre {
width: 50px;
background-image: URL(../images/trin_left.gif);
}

td.indhold {
width: 500px;
text-align: center;
}

td.hoejre {
width: 50px;
background-image: URL(../images/trin_right.gif);
}
</style>
</head>
<body>
<table style="width: 800px; height: 500px; text-align: center; vertical-align: top;" border="1" cellpadding="0" cellspacing="0">
  <tr>
    <td valign="top">
      <table class="container" border="1" cellpadding="0" cellspacing="0">
        <tr>
          <td class="venstre">venstre</td>
          <td class="indhold">
            <p>tekst her</p>
          </td>
          <td class="hoejre">højre</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
</body>
</html>
Avatar billede erikjacobsen Ekspert
02. november 2006 - 14:48 #9
Ja, der findes programmer der kan. Eet eksempel http://www.htmlvalidator.com/
Avatar billede jowii Nybegynder
02. november 2006 - 14:51 #10
Men hans side - eller i hvert fald den kode jeg gav ham, validerer da i både html og css, med html, 4,0 trasitional?
Avatar billede erikjacobsen Ekspert
02. november 2006 - 14:53 #11
Men det gjorde den ikke i koden i selve spørgsmålet ...
Avatar billede jowii Nybegynder
02. november 2006 - 14:54 #12
ahh ok, undskyld havde jeg ikk checket
Avatar billede sw_red_6 Nybegynder
02. november 2006 - 14:57 #13
hmm det må jeg prøve at kigge på. Problemet er at det til tider ikke er kode som kan valideres rigtigt, uden at det kører gennem en server.

jowii>> jep, har jeg ændret. Endnu en forglemmelse, som jeg dog selv fandt efter jeg havde lagt det op her
Avatar billede jowii Nybegynder
02. november 2006 - 15:00 #14
{hmm det må jeg prøve at kigge på. Problemet er at det til tider ikke er kode som kan valideres rigtigt, uden at det kører gennem en server.} - hvad mener du?

{jowii>> jep, har jeg ændret. Endnu en forglemmelse, som jeg dog selv fandt efter jeg havde lagt det op her} - godt :-)
Avatar billede sw_red_6 Nybegynder
02. november 2006 - 15:20 #15
jeg mener at det til tider er kode som skal inkluderes i en anden side så kan det blive lidt svært at validere den
Avatar billede jowii Nybegynder
02. november 2006 - 15:30 #16
Okay - er vel en vanesag?

At validerer sine sider, er noget man vænner sig til hurtigt, hvis man i starten bare sætter sig ned, og tager den tid det nu tager, så går det hurtigere og hurtigere for hver gang. Til sidst kan man lave sider, som kun skal et hurtigt CHECK igennem validatoren, da man efterhånden, begynder at lave mindre og mindre fejl :-)
Avatar billede sw_red_6 Nybegynder
03. november 2006 - 08:43 #17
jeg plejer heller ikke at have så mange fejl når jeg validerer, men det er som regel kun privat jeg validerer min kode. På arbejdet er det noget andet for der sidder jeg ikke altid med den samlede kode, men med stumper der skal tilføjes og så kan det være svært at validere koden
Avatar billede jowii Nybegynder
14. november 2006 - 18:36 #18
Okay :-)
Avatar billede sw_red_6 Nybegynder
28. november 2006 - 14:43 #19
nåh jeg lukker nu. hvis folk er utilfredse må i lige råbe op
Avatar billede jowii Nybegynder
29. november 2006 - 15:23 #20
For min skyld ingen alarm.
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