Avatar billede christoffer535 Nybegynder
17. marts 2005 - 21:04 Der er 14 kommentarer

Forskel på firefox og explorer

Hey.
Hvis jeg viser nedenstående kode i explorer virker det fint, men hvis jeg viser den i firefox kommer der en mellemrum mellem cellerne i tabellen.

Er der nogen der ved hvad jeg kan gøre ved det?

<?xml version="1.1" encoding="ISO-8859-15"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN"
    "http://www.w3.org/TR/xhtml1/dtd/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">

  <head>
    <title>Tabel</title>   
    <link rel="stylesheet" type="text/css" href="./tabel.css"/>
  </head>

  <body>
       
    <table border="1" cellpadding="0" cellspacing="0">
        <tr>
            <td colspan="3"><img src=".\top.jpg" alt="top" /></td>
        </tr>
        <tr>
            <td style="width:760px" colspan="3"><img src=".\top-2.jp" alt="top-2"/></td>
        </tr>
        <tr>
            <td style="width:150px">Left</td>
            <td style="width:460px">Middle</td>
            <td style="width:150px">Right</td>
        </tr>
        <tr>
        <td style="width:760" colspan="3">Bottom</td>
        </tr>
    </table>
       
  </body>
 
</html>


På forhånd tak.
Avatar billede erikjacobsen Ekspert
17. marts 2005 - 21:12 #1
Må du skrive cellpadding="0" cellspacing="0"  i XHTML?
Der er forøvrigt slet ingen grund til at bruge XHTML - du kommer længere med HTML 4.01 fx
Avatar billede olebole Juniormester
17. marts 2005 - 21:23 #2
<ole>

1. Denne linie disabler brugen af CSS i IE:
    <?xml version="1.1" encoding="ISO-8859-15"?>
- står der noget før DTD'en, går IE i quirksmode og understøtter ikke længere CSS-standarden.

2. Skriv i en anden standard end XHTML, der er totalt ubrugelig på WWW, som det ser ud idag. Din side tolkes i bedste fald som dårlig HTML ... ikke som XHTML.
HTML4.01-Strict er langt bedre - og det vil den formodentlig være endnu et par år.
Læs evt. disse to:
    http://www.eksperten.dk/artikler/537
    http://www.eksperten.dk/artikler/538

/mvh
</bole>
Avatar billede christoffer535 Nybegynder
18. marts 2005 - 12:01 #3
Nej jeg skulle helst skrive det i en css. Jeg skal bruge xhtml fordi det er en skole opgave på multimedieuddannelsen.
Kan jeg skrive noget i stedet for <?xml version="1.1" encoding="ISO-8859-15"?> så IE forstår CSS?
Avatar billede erikjacobsen Ekspert
18. marts 2005 - 12:26 #4
Så skal du nok bare lave den til Firefox, og gøre som så mange andre: glem IE.
Men læs og forstå Oles artikler.
Avatar billede christoffer535 Nybegynder
18. marts 2005 - 14:19 #5
okay. smid nogle svar så får i nogle point. Men lige et tillægs spørgsmål: Hvad skal jeg skrive foran et link for at kunne flytte rundt med det via CSS?
Avatar billede erikjacobsen Ekspert
18. marts 2005 - 14:30 #6
Ingen point til mig, tak. Jeg forstår ikke lige dit sidste spørgsmål...
Avatar billede christoffer535 Nybegynder
18. marts 2005 - 14:41 #7
jeg prøver igen så. Er det ikke noget med at hvis man skriver et eller andet med <div> i xhtml koden, så kan man angive nogle kordinater eller lign. i CSS'en der viser hvor den skal placeres på siden?
Da det er et skole projekt må jeg ikke bruge dreamweaver eller lign., jeg skal skrive hele koden i hånden.
Avatar billede christoffer535 Nybegynder
18. marts 2005 - 14:43 #8
jeg har prøvet med det her:
<p id="sprog"><a class="sprog" href="dansk.html">Dansk</a><a class="sprog" href="german.html">German</a><a class="sprog" href="english.html">English</a>
    </p>

men så stod det bare lige ved siden af hinanden. og så var det jeg kon i tanke om at min lærer har sagt noget om layers. Det var det jeg mente med det ovenstående.
Avatar billede olebole Juniormester
18. marts 2005 - 18:19 #9
Bed din lærer om at læse de to artikler - og forholde sig til indholdet i dem  :)

Hvis hans 'studier' havde været så dybdeborende, at han var nået 'helt' til at læse W3C's FAQ om XHTML, ville han vide, at han forlanger, I skal bruge en standard, der ikke hører hjemme på nettet, som det ser ud idag.
Samtidig kommer hverken XHTML1.0 eller 1.1 til at være de standarder, der kommer i spil, når XHTML for alvor bliver brugbart ... det bliver XHTML2.0, som er temmelig anderledes end de to overgangs versioner. Ergo er det også så som så med fremtids relevansen.

Jeg forstår - ligesom Erik - heller ikke, hvad du mener med dit sidste spørgsmål.
Avatar billede erikjacobsen Ekspert
18. marts 2005 - 19:12 #10
Jamen, Ole da, man kan sagtens lave en side eller 2 der skal overholde XHTML standard et eller andet, som en akademisk øvelse, for at se om man kan læse nogle simple syntaktiske regler.

Det har så ingen praktisk relevans, men hvad, det er jo bare en skoleopgave.
Avatar billede Slettet bruger
19. marts 2005 - 01:29 #11
Vedr. tillægsspørgsmålet:

Generelt kan du flytte rundt på et hvilket som helst element vha. CSS ved at "positionere" det - eks.:

(X)HTML:
<a id="flyt-mig" href="/">HOME</a>

CSS:
#flyt-mig {
  position: absolute;
  top: 20px;
  left: 200px;
}

/CS
Avatar billede christoffer535 Nybegynder
19. marts 2005 - 16:13 #12
det er godt at høre at det er nogle lærer der ikke ved særlig meget om xhtml jeg har :)

Greystate du ramte plet, det var lige det jeg manglede.

Tak for hjælpen. Smid nogle svar, så får i point.
Avatar billede erikjacobsen Ekspert
19. marts 2005 - 16:20 #13
Ingen point til mig, tak.
Avatar billede olebole Juniormester
19. marts 2005 - 22:59 #14
Erik >> Hvis jeg havde på fornemmelsen, at læreren har forklaret, XHTML er en rigtig skidt ting at bruge på nettet og øvelsen blot er et akademisk tidsfordriv, ville jeg give dig ret. Sjovt nok har jeg lige det modsatte på fornemmelsen ... og i så fald er det dårlig lærergerning  :)

christoffer535 >> Nej, det finder jeg nu ikke 'godt at høre' ... men overvejende sandsynligt.
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