21. september 2005 - 13:02Der er
32 kommentarer og 1 løsning
få css til at hente png filer og vise dem ordentligt i IE
Hej.
Jeg har en side hvor jeg får css til at hente alt og vil gerne have den til at hente png filer også og vise dem ordentligt i IE, men selvom jeg bruger pngfix.js så virker det ikke. Er der nogen der kan fortælle hvad man kan gøre, hvis ma da kan gøre noget
fra en css fil skriver jeg at den skal hente en png fil inde i en mappe, men internet explore tager og ligger en eller anden lyseblå ramme udenom, som den normalt gør med et png billede, hvis man ikke bruger pngfix.js. Jeg prøvede så at insætte et png billede normalt direkte ind i html koden, og der virkede det godt nok. Men ikke når den henter det fra en css fil
pngfix.js har jeg liggende her: http://dan1.wi.ots.dk/pngfix.js og den er sat ind som extern, men jeg har også prøvet at den er skrevet ind i selve koden, men det virker stadig ikke
Kan ikke lige se hvad der skulle være galt....det script kender jeg....plejer at virke fint... du bruger ikke imagemap ??? Hvor er der egenligt et png billed på siden ?? svært at chekke uden ???
nej hvad er imagemap. jeg har ikke lagt siden op på nettet, altså den jeg arbejder med nu, men burde pngfix.js godt kunne tage png filer som bliver hentet via en css fil?????
Som ole sige...svært at gætte hvad der sker.... ser ud til at skulle funger med hvad du har oppe nu....
Og ja.... Bare du har scriptet med på siden (Ref til scriptet) i headen... så kan du sagtens bruge png i dit stylesheet... CSS fortæller blot HTML hvad det skal gøre med hvad....det er stadigt HTML der "udføre arbejdet".. CSS er blot "brugsanvisningen" til hvordan siden samles....
Du kan starte med at ændre .txt til .html så kan man bedre se om det skulle virke :-)
Mht. dit eget forsøg... Læg et png på din side og lad os se hvor det går galt....er svært at gætte uden at se.... Jeg ser heller intet stylesheet på din side...(undtagen i iframet)
LOL... roenvig du sige da noget.....*G* .... den havde jeg da overset...*G*
Det kan jo så lære en at læse ordenligt *G*
CSS backround PNGs not supported - experimentation revealed I could traverse the Stylesheets collection and use the AlphaImageLoader trick to replace all background-image attributes containing PNGs, but then background-repeat would not work, and anchors placed over non-transparent parts of the image were not clickable :-(
CSS rules for the PNG images based on the img selector are lost, but this is easily rectified by adding a class selector to your img rule such that img{..} becomes img,.png{..} - then add the attribute class="png" to each of your PNGs.
hmm. men kan det også lade sig gøre hvis png filerne bliver hentet ind via css. Grunden til at de skal hentes via css er fordi at så kan man skifte mellem nogle forskellige "skin".
stonebush >> Så længe din side (htmldocumentet) har et PNG fix, kan du sagtens hente billederne fra CSS (CSS er som navnet antyder til at style (hvordan elementer ol skal se ud og placering) .....det er dit HTML doc der "styre" (hvor documenter og filer liger ...kontrolere actions (js) ...osv osv.) En html side kan køe uden CSS .....men CSS virker ikke uden et HTML document.) .... du kan betragte et html med et CSS dukument med en kasse lego... du kan sgtens samle legoklodserne...men med en brugsanvisning er det meget lettere at finde ud af hvor hver enkelt klods skal være
- hvilket vel må betyde, svaret på denne brugers næste spørgsmål bør være: "LUK!"
Hvorfor i alverden skal vi dog på Eksperten belemres med _så_ mange uopdragne fladnakker, der teer sig, somom de har henvendt sig på et servicekontor, specielt oprettet for deres personlige skyld? :o(
"Vore dages ungdom elsker luksus. Den har dårlige manere, foragter autoritet, har ingen respekt for ældre mennesker, og snakker når den skulle arbejde. De unge rejser sig ikke længere op, når ældre kommer ind i et værelse. Den modsiger sine forældre, skryder i selskaber, sluger desserten ved spisebordet, lægger benene over kors og tyranniserer lærerne." - (Socrates 470-399 f.Kr.)
- nuvel, jeg møder mange unge mennesker ude i den 'virkelige' verden, men der ude er der heldivis betydeligt længere mellem den slags. Ellers så det _godt_ nok også sort ud!
Intet af det der var blevet foreslået hjalp på nogen måde. Derfor blev det lukket. Og hvorfor er i altid så hurtige til at blive så negative?? Man skulle tro at i simpelthen bare er nogle gamle fladnakker jer selv, der aldrig nogen sinde har gjort noget lignende.
Synes godt om
Ny brugerNybegynder
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.