Avatar billede hundevennen Nybegynder
22. april 2005 - 10:26 Der er 16 kommentarer og
1 løsning

layout forskellig i IE og mozilla?

kan ikke gennemskue hvor der er noget det kikser på denne side m.h.t.placering af tabellerne - siden vises rigtigt i IE men forkert i mozilla/firefox
http://www.sschou.dk/default.asp
Avatar billede cyaegha Nybegynder
22. april 2005 - 10:38 #1
Hvad med at sætte størrelsen op procentuelt, i stedet for pixelstørrelse?

http://www.w3.org/TR/REC-html40/present/frames.html

Og så vil frames nok komme til at give dig bøvl på sigt, med hensyn til layout. Både for dig og dine brugere.

Desværre kan jeg ikke lige umiddelbart finde hvad der virker forskelligt. Normalt hjælper det at holde sig til W3Cs standarder, så er det højst IE der kløjs lidt i det.
Avatar billede cyaegha Nybegynder
22. april 2005 - 10:44 #2
Ups, her er en lidt nyere.

http://www.w3.org/TR/html401/present/frames.html

Og lidt ud i nutiden så er frames ikke med i XHTML.
http://www.w3.org/TR/xhtml-basic/


Fra Mozilla
http://www.mozilla.org/support/firefox/tips#lay_frames


Her er så den modsatte problemstilling.
http://www.html-chat.com/html/frames_firefox_and_IE_404387.html


Håber du kan bruge det til lidt.
Avatar billede hundevennen Nybegynder
22. april 2005 - 10:55 #3
cyaegha - umiddelbart tror jeg ikke fejlen ligger i at det er et frameset, men noget med placeringen af de tabeller siden indeholder - nogen af tabellerne bliver placeret korrekt på begge sider nogen gør ikke
Avatar billede cyaegha Nybegynder
22. april 2005 - 11:21 #4
Jeg er ikke helt enig med dig. Men det skal du selv finde ud af. Jeg kan også gå galt i byen.

Nå, du har firefox installeret, så kan jeg råde dig ti lat hente extensionen "Web developer toolbar" Så kan du tænde og slukke for hvad som helst på din side, heraf kan jeg for eksempel se at du kun har en stor frame kolonne. Ud fra din kode ser det ud til at du vil have tre
"<FRAMESET COLS="*,1024,*" FRAMEBORDER=0 BORDER=0 >"

Desuden er der ikke noget som hedder FRAMEBORDER eller BORDER. Se tidligere link.

Det næste er at gå igang med validator.w3.org

Her er lige til frames-siden
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.sschou.dk%2Fdefault.asp&charset=iso-8859-4+%28North+European%29&doctype=HTML+4.01+Frameset

Et rigtigt godt er at læse w3.org angående standarder, vælge det der passer dit behov, og så følge det strengt.

Angående dine tabelplaceringer, så synes jeg det er at gå for langt ind i koden. Start fra toppen.... Du har flere <HEAD> og <BODY> tags. Et enkelt sæt er nok. Der er endda et body-sæt inden en head.

Jeg tror at du render i problemer fordi det er svært at overskue placeringer af tabeller fra forskellige filer, som derudover er placeret ind i en frames-side.

Benyt så få tabeller som muligt, læg noget mere af layoutet over i CSS.
Avatar billede cyaegha Nybegynder
22. april 2005 - 11:23 #5
Ups, det gik lidt hurtigt.

fjern " ", indsæt "råd "

Glemte lige at nævne:
I firefox får jeg ikke nogen resultater i "Aktivitetskalender"
Avatar billede hundevennen Nybegynder
22. april 2005 - 21:09 #6
cyaegha - du har selvfølgelig fat i noget jeg skal ha mere styr på - jeg finder det blot mærkeligt at en af de sites jeg har lavet virker 100% i firefox og som du har set med MGk virker den ikke i firefox - dog virker kalenderen fint hos mig - m.h.t til at ændre koden, så har jeg lagt det over i en css fil og afprøvet den lokalt, men det ændre ikke noget - placering af tabellerne vil sgu ikke heller ikke menuerne, - men jeg må jeg fifle viedere.
Avatar billede olebole Juniormester
23. april 2005 - 02:32 #7
<ole>

Et kik i dokumentet i venstre frame afslører denne kode, som det er et under, nogen browser viser:

------------------------ snip ------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>Untitled</title>
    <script type="text/javascript" language="JavaScript1.2" src="stm31.js"></script>
</head>
<body>

<script type="text/javascript" language="JavaScript1.2" src="menu_cnt.js"></script>

</body>
</html>

<!-- tabel med fast størrelse-->
<table  border=0  cellpadding=0 cellspacing=0 class=fotos>
<tr><td width=350px height=260px><div>
<img src="fotos/10green.jpg" alt="My Image"></div>
</td>
</tr>
</table>

<head>

</head>
<style type="text/css">
/* En masse CSS-regler, jeg har fjernet*/
</style>
<body background="baggrund.jpg" onload="window.status='MGK'" >

... osv - osv ...

</body>
</html>
------------------------ /snip ------------------------

/mvh
</bole>
Avatar billede olebole Juniormester
23. april 2005 - 02:36 #8
- og det er generelt for alle dine dokumenter. Du har noget ged i dine ASP-includes  ;o)
Avatar billede hundevennen Nybegynder
23. april 2005 - 09:30 #9
olebole - når jeg kigger på koden i min leftframe er der link til en fil der hedder
sidebagrund.htm og koden er som følger:

<html>
<head>
<title>mgk</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000"background="dot.jpg" >
<img src="spacer.gif" alt="" width="2" height="2" border="0">
</body>
</html>

så jeg bliver lidt forvirret med det du skriver??
Avatar billede hundevennen Nybegynder
23. april 2005 - 09:31 #10
Endvidere får jeg nu også at vide at folk der køre MAC ikke kan se siderne??, - men det hører måske til under et andet Spm.
Avatar billede olebole Juniormester
23. april 2005 - 18:26 #11
Ja, det ved jeg, men Eksperten gik ned, så jeg ikke kunne få skrevet en rettelse til det, jeg skrev ...... meeeeen, det undrer mig da, du ikke kan kende siden, som én af dine indholdssider. Dé ser nemlig alle sådan ud  :)
Avatar billede olebole Juniormester
23. april 2005 - 18:27 #12
- og hvad angå Mac, så kan den heller ikke få noget brugbart ud af dine dokumenter  ;o)
Avatar billede hundevennen Nybegynder
24. april 2005 - 11:01 #13
olebole - hmm, det blev jeg ikke meget klogere af - men jeg har da fået valideret min stylesheet på w3.org og den fejler ikke noget. Så det undre mig at de classes jeg bruger til at placere de forskellige tabeller ikke virker, eller nogen af dem virker andre ikke?
Avatar billede hundevennen Nybegynder
24. april 2005 - 15:09 #14
jeg forstår nu hvorfor den kodensip du har vist ser ¨sådan ud - når man bruger view source i firefox viser den også de inkluderede filer og så kan jeg jo godt se at der er nogle tags der bliver repeteret nogle gange og det må så gi fejl i firefox ihverfald, men ikke i IE
Avatar billede hundevennen Nybegynder
24. april 2005 - 15:12 #15
hvordan pokker skal man så bruge include. f.eks bruger jeg det i den fil der hedder menuinclude og jeg placere et jsfil i mellem head og en jsfil i body - sådan skal den være. I firefox vil kode fra includerede filer altså blive læst fra oven og nedefter og gentage de forskellige tags?? de virker ikke særlig smart på mig - eller er der noget jeg helt har misforstået?
Avatar billede hundevennen Nybegynder
06. juni 2005 - 13:17 #16
lukker spm
Avatar billede olebole Juniormester
06. juni 2005 - 15:22 #17
Hvis det dokument, der inkluderer andre dokumenter, selv indeholder html-head- og body-tags, må dokumenterne, der inkluderes, ikke også indeholde disse tags.
Derfor opstår dine fejl - og det er i øvrigt en fejl, at IE viser dem  :)
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