Avatar billede dotinfo Nybegynder
12. april 2002 - 17:22 Der er 13 kommentarer og
1 løsning

Grafikken hænger ikke sammen - Xhtml

Hej gutter,

Jeg har lavet et website hvor der er blevet klippet og klistret med nogle grafikstumper. Koden lever op til xhtml 1.1 standarden og siden ser ud som den skal i IE 6.0. Det gør den derimod ikke i 5.x eller Netscape.

http://www.cykling.info

Hvad er der galt?
Avatar billede sungdk Nybegynder
12. april 2002 - 17:27 #1
Vil råde dig til at sætte det hele ind i den samme tabel

Så tror jeg ikke du får det problem!
Avatar billede sungdk Nybegynder
12. april 2002 - 17:27 #2
Hvis du forstår hvad jeg mener?
Avatar billede sthen Nybegynder
12. april 2002 - 17:28 #3
Kan du ikke bare "klistre" stumperne sammen ved at bruge <TABLE>
Avatar billede sungdk Nybegynder
12. april 2002 - 17:32 #4
eller hvad med at tage fat i dit grafik-program og sætte dem sammen?
Avatar billede sungdk Nybegynder
12. april 2002 - 17:32 #5
det er altså mine forslag :)
Avatar billede dotinfo Nybegynder
12. april 2002 - 19:05 #6
http://www.cykling.info/test.asp

Hvordan får jeg skubbet tabellerne ind under hinanden, så de vertikale linjer står under hinanden?
Avatar billede sungdk Nybegynder
12. april 2002 - 19:22 #7
<center>
<table padding-right="37" width="582" border="0" cellspacing="0" cellpadding="0">
<tr>
  <td><img src="images/header/top.gif" alt="" /></td>
</tr>
<tr>
  <td>
  <table width="582" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><img src="images/header/mid.gif" alt="" /></td>   
    <td><img src="images/header/om.gif" alt="" /></td>
    </tr>
  </table>
  </td>
</tr>
<tr>
  <td><img src="images/header/bottom.gif" alt="" /></td>
</tr>
</table>
</center>
<div id="main">
  <table width="576" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
  <td id="content">
  <p><b>Velkommen til Cykling.info!</b><br/>
Cykling.info er skabt til glæde for cykelryttere, triathleter og cykel-interesserede, der vil være på forkant med udviklingen inden for træning, kost og teknik. Cykling.info satser på at levere fagligt kvalificerede artikler om træning på en underholdende og læsevenlig måde. </p>
<p>
Cykling.info er uafhængig af sponsorer og anmelder udstyr på en fair og objektiv måde. På denne måde håber vi, at kunne guide dig rundt i et efterhånden uoverskueligt marked. Vi præsenterer dig for nye produkter og fortæller vores oprigtige mening om produktet. Ved samme lejlighed fortæller vi hvem som kan have mest glæde af produktet. </p>
<p>
Cykling.info håber på at kunne tilfredsstille eliterytterens såvel som motionistens behov for viden om træning, teknik og kost, og på denne måde fremme deres glæde og udbytte af cykelsporten.</p>

  </td>
  <td style="width: 2px;"></td>
  <td id="menu">
  <div class="parent"><img src="images/nyheder.gif" width="140" height="14" alt="Nyheder" /></div>
  <div class="child">&nbsp;&middot; Sidste nyt</div>
  <div class="child">&nbsp;&middot; Cykling.info</div>
  <div class="space"></div>
  <div class="parent"><img src="images/artikler.gif" width="140" height="14" alt="Artikler" /></div>
  <div class="child">&nbsp;&middot; Træning</div>
  <div class="child">&nbsp;&middot; Teknik</div>
  <div class="child">&nbsp;&middot; Kost</div>
  <div class="space"></div>
  <div class="parent"><img src="images/anmeldelser.gif" width="140" height="14" alt="Anmeldelser" /></div>
  <div class="child">&nbsp;&middot; Kommer snart...</div>
  <div class="space"></div>
  <div class="parent"><img src="images/diverse.gif" width="140" height="14" alt="Diverse" /></div>
  <div class="child">&nbsp;&middot; <a href="links.asp" class="men">Links</a></div>
  <div class="space"></div>
  </td>
</tr>
</table>
</div>

Det skal bare puttes ind mellem <Body> og </body> - så er den sq i vinkel :)
Avatar billede dotinfo Nybegynder
12. april 2002 - 19:26 #8
Nej, den er ikke i vinkel... http://www.cykling.info/test.asp

Og i øvrigt passer de numre du har lavet heller ikke med Xhtml 1.1 standarden: http://validator.w3.org/check?uri=www.cykling.info%2Ftest.asp&charset=%28detect+automatically%29&doctype=Inline

Det gjorde den kode jeg havde før. :-)
Avatar billede hoejrup Nybegynder
12. april 2002 - 20:06 #9
De fleste 4+ og 6+ browsere kan kun vise xhtml 1.0 standarden, men
de kan ikke vise xhtml 1.1. Så det er sikkert her du har et problem.
Normalt går der mellem 1 og 4 år før en browser følger en ny standard,
så du bliver nød til at have lidt tålmodighed.

/per
Avatar billede hoejrup Nybegynder
12. april 2002 - 20:08 #10
I øvrigt har jeg aldrig set nogen professionelle web programmører
anvende <?xml version="1.0" encoding="iso-8859-1"?> i et xhtml dokument.
Den deklaration skal kun anvendes i et XML dokument.

/per
Avatar billede hoejrup Nybegynder
12. april 2002 - 20:10 #11
Til gengæld skal du anvende følgende definition:

<meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />

eller

<meta http-equiv="content-type" content="text/html;charset=UTF-8" />

/per
Avatar billede dotinfo Nybegynder
15. april 2002 - 20:05 #12
Per>> XHTML er jo en redefinering af HTML i XML, så i princippet er det et XML-dokument. Men spørgsmålet gik nu også mere på hvordan jeg får tingene til at virke i de mest gængse browsere?
Avatar billede nstenberg Nybegynder
16. april 2002 - 21:18 #13
Jeg kan umidelbart ikke se logikken i at gå over til tables. Et af formålene med CSS er jo netop at man kan droppe tabeller og istedet sætte siden op via CSS'en.

At den ikke virker i Netscape 4 (Netscape sprang version 5 over) er umidelbart forståeligt, eftersom netop denne browser ikke levede tilstrækkeligt op til W3C's standarder for CSS m.v.
Muligvis vil der også være nogle fejl/mangler i Netscape 6.x hvilket også begrundes med ovennævnte.
Dog skal det bemærkes at der er forskel i den måde de forskellige browsere begynder at tælle pixels. Dette er højst sandsynlig grunden til problemet.

Mit forslag til en løsning, er at du vælger at lave siden i HTML 4.x eller XHTML 1.0 i Transitional-udgaven, hvor du har mulighed for flere HTML-finurligheder end du har i XHTML 1.1 som er Strict.

Alternativt kan du lave individuelle style-sheets til henholdsvist Explorer og Netscape, så du på denne måde forhåbligt kan forbygge fejl.


// nikolaj stenberg
// ministry.host.sk
Avatar billede dotinfo Nybegynder
04. juni 2002 - 22:58 #14
http://www.cykling.info/default4.asp

Jeg har ændret lidt på det nu, således at siden lever op til Xhtml 1.0 standarden og virker i IE6.0. Men jeg ved ikke hvordan den ser ud i netscape og IE 5?
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
Kurser inden for grundlæggende programmering

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