PDA

View Full Version : Layers i NS och IE


Matti
2000-03-07, 18:18
hm.. kolla på www.mk.st/konkret (http://www.mk.st/konkret) , den ska se ut i IE som den gör i NS (fungera lika bra i båda).. strecket ska alltså passa in i cirkeln perfekt.. nu när jag la upp sidan såg jag att hela linjen försvunnit i IE. Men den ska se ut som den gör i NS, hur gör jag det =)

------------------
Matti Kolu
www.mk.st (http://www.mk.st)

M@rtin
2000-03-07, 18:24
Det här löser nog inte ditt problem men ska du inte använda line som id på linjen istället för layer1 och layer2?
Eller vad ska den annars användas till?

//M@rtin

Matti
2000-03-07, 18:30
.line { background-image: url(images/line.gif); background-repeat: repeat-x; clip: rect( )}

gör så att layerX (1 eller 2.. kommer inte ihåg) får en bakgrund som repeteras på x-axeln.. koden ser lite katastrofal ut.. försökte få den att fungera med alla möjliga knep.

[Redigerat av Matti den 07 mar 2000]

Kim
2000-03-07, 18:53
Jag använder IE 5 och när jag kollar på sidan så diffar linjerna utanför cirkeln ungefär 4-5 pixlar jämfört med linjerna innanför den yttre cirkeln.

------------------
Kim Halderot
cim@linux.nu

Matti
2000-03-07, 18:55
Kim, det är det som är problemet ;)

Kim
2000-03-07, 20:16
.

[Redigerat av Kim den 07 mar 2000]

Kim
2000-03-07, 20:16
Ville bara påpeka det... ;)

------------------
Kim Halderot
cim@linux.nu

Matti
2000-03-07, 20:34
Ok ok, men nån som vet hur man löser problemet?

------------------
Matti Kolu
www.mk.st (http://www.mk.st)

Robban
2000-03-07, 21:05
Nu har jag inte tillgång till IE, så jag kan inte meka med det. Men:

När det gäller cirkeln anger du först position och storlek med ett inline style-attribut. Sedan sätter du storleken en gång till via class="bajs", och de värden du angett stämmer inte överens.

I.o.f.s. SKALL det fungera så att inline-attributet tar överhand. Men det finns en del buggar som har just med kaskaden att göra, så detta är ju en möjlig källa till ditt problem.

Dessutom är min erfarenhet att <div> fungerar bättre än <span> när det gäller positionering. Prova med att byta och se om det gör någon skillnad.

"Just my two cents." :)

------------------
Robban < robban@lipogram.com >

Matti
2000-03-08, 06:03
har provat med <span>, <div> och 2 andra sätt till.. hmfr.. får testa lite då jag vaknat =) tnx

------------------
Matti Kolu
www.mk.st (http://www.mk.st)

Robban
2000-03-08, 07:23
Du kan ju, om du inte hittar någon annan lösning, ta bort den genomgående linjen i cirkeln. Sedan göra fältet innanför den yttre ringen (det vita) transparent så att bakgrundslinjen syns igenom.

Typ så här (http://www.lipogram.com/test/) (behöver naturligtvis snyggas till lite). Det är ju inte en lösning på ditt problem, men effekten får du ju. :)

Detta under förutsättning att du skall ha vit bakgrund som du har nu?

------------------
Robban < robban@lipogram.com >




[Redigerat av Robban den 08 mar 2000]