/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Valid 4.01 transitionel, men problemer i I~
Fra : Steen Lee Christense~


Dato : 29-03-05 08:47

Jeg er ved at lave en hjemmeside, hvor jeg har valideret HTML og
CSS.
Siderne vises fint i Firefox, Netscape, Opera og IE6, men når jeg
ser siden i IE5 er den strukket ud i bredden som jeg havde valgt
en bredde på 4000 px.
Hvad kan jeg gøre for at siden også vises korrekt i IE5.

Siden ligger pt på www.scwebdesign.dk/tesla.htm

Mvh Steen

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (29-03-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 29-03-05 11:51

Steen Lee Christensen skrev:

> Siderne vises fint i Firefox, Netscape, Opera og IE6, men når jeg
> ser siden i IE5 er den strukket ud i bredden som jeg havde valgt
> en bredde på 4000 px.

Det er højst sandsynligt IE's gamle fejlopfattelse af boksmodellen der
spiller ind. Så vidt jeg lige kan overskue css-koden, må det være
padding: 30% på h1 der laver kuk i den for IE5.

Du kan bruge en conditional comment til at servere noget opretningskode
til IE:

<!--[if lte IE 6]>
<style type="text/css">
   /* css-kode kun til IE5.x Win */
   h1{ padding: 0; }   
</style>
<![endif]-->

Husk at ovenstående kode skal stå *efter* de øvrige css-definitioner.

Du kan eksperimentere dig frem til præcis hvordan koden skal se ud for
at få IE5 til at vise siden som ønsket.

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Steen Christensen (29-03-2005)
Kommentar
Fra : Steen Christensen


Dato : 29-03-05 12:17

Jens GyldenkærneClausen wrote in dk.edb.internet.webdesign.html:
> Du kan bruge en conditional comment til at servere noget opretningskode
> til IE:
>
> <!--[if lte IE 6]>
&gt; <style type="text/css">
&gt;    /* css-kode kun til IE5.x Win */
&gt;    h1{ padding: 0; }   
&gt; </style>
&gt; <![endif]-->
>
Hej Jens

Tak for dit svar. Har prøvet at lægge din kode ind i CSS filen, uden
held. Jeg vil prøve at arbejde lidt mere med det. Alternativt lave al
stylingen om til CSS.

Mvh Steen

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Steen Christensen (29-03-2005)
Kommentar
Fra : Steen Christensen


Dato : 29-03-05 12:23

Hej Jens

Har lige kørt CSS filen gennem W3C validator.

Den var ikke helt tilfreds med dit forslag.

Parse Error - lte IE 6]> <style type="text/css"> h1

Jeg ved ikke hvor fejlen er, kan du se det....

Mvh Steen

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (29-03-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 29-03-05 13:25

Steen Christensen skrev:

> Har prøvet at lægge din kode ind i CSS filen, uden
> held.

Den skal ikke stå i css-filen (beklager at jeg ikke fik nævnt det før).
Conditional comments er en html-teknologi, så du skal angive koden
direkte i html-filen.

Inde i conditionalen kan du så enten skrive en style-blok (som i
eksemplet fra før) eller også henvise til en ekstern css-fil kun til
IE5):

<!-- Css-kode til alle browsere -->
<link rel="stylesheet" href="standard.css">

<!-- Rettekode kun til IE5.x -->
<!--[if lte IE 6]>
   <link rel="stylesheet" href="IE5style.css">
<![endif]-->

Hvis det volder problemer, så kom med et link til din side igen.

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Steen Christensen (29-03-2005)
Kommentar
Fra : Steen Christensen


Dato : 29-03-05 13:42

Jens GyldenkærneClausen wrote in dk.edb.internet.webdesign.html:
> Den skal ikke stå i css-filen (beklager at jeg ikke fik nævnt det før).
> Conditional comments er en html-teknologi, så du skal angive koden
> direkte i html-filen.
>
> Inde i conditionalen kan du så enten skrive en style-blok (som i
> eksemplet fra før) eller også henvise til en ekstern css-fil kun til
> IE5):
>
> <!-- Css-kode til alle browsere -->
> <link rel="stylesheet" href="standard.css">
>
> <!-- Rettekode kun til IE5.x -->
> <!--[if lte IE 6]>
&gt;    <link rel="stylesheet" href="IE5style.css">
&gt; <![endif]-->

Hej Jens

Havde ganske rigtigt lagt den i CSS-filen. Vil få det rettet. Kedeligt at
IE ikke overholder W3C.

Mvh Steen

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste