hoaX skrev:
> div {
> background: #ffffff url("billede.gif") no-repeat fixed <!--[if
> IE]>center<[end if]-->200px 50%;
> }
For IE vil det se ud som om der stod
div {
background: #ffffff url("billede.gif") no-repeat fixed center
200px 50%; }
Du kan nøjes med at sætte en ny linje ind:
background-position: center;
- og så lægge den i en conditionalkommentar. Jeg ville ikke
lægge kommentaren direkte i css-koden - jeg ved ikke om det
giver fejl, men ideen med en conditional-kommentar er at den
skal se ud som en normal kommentar for browsere der ikke
understøtter den. Jeg tror ikke man må have html-kommentarer
inde i en styleblok.
> Vil IE så ikke læse begge positionssæt?
Det er en fejl når du tildeler flere værdier til samme egenskab
i samme linje. Men du kan sagtens tildele flere værdier til en
enkelt egenskab hvis det sker på separate linjer:
..foo{
text-align: center;
text-align: justify;
}
- her er det blot den sidste definition der gælder. Hvis nr. 1
ses af alle browsere mens nr. 2 kun ses af IE, så har du en
specifik IE-tildeling af css.
> Jeg ved godt hvad quirks mode er, men jeg har ikke rigtig
> forstand på doctypes, så jeg vidste faktisk ikke at den var i
> quirks mode.
Se fx <news:Xns92DEEB54B7DFjcdmfdk@gyrosmod.cybercity.dk> (evt.
via Google:
<
http://groups.google.com/groups?ie=UTF-8&oe=utf-8&as_umsgid=Xns92DEEB54B7DFjcdmfdk%40gyrosmod.cybercity.dk&lr=&hl=da>
> Skal jeg så fjerne den øverste linie i min
> doctype? <?xml version="1.0" encoding="iso-8859-1"?>
Præcis. I stedet for encoding-parameteren skriver du:
<meta http-equiv="content-type"
content="text/html;charset=iso-8859-1" />
- i head-delen af dokumentet.
--
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