Avatar billede supermand69 Nybegynder
19. januar 2005 - 22:30 Der er 16 kommentarer og
1 løsning

span med background kompatibelt i andet end IE

hvordan kan man lave noget lignende det her så det også virker i andet end IE?

<span style="height:13px; width:13px; background:url('gfx/smiley.smile.png')"></span>
Avatar billede roenving Novice
19. januar 2005 - 23:17 #1
De indre plinger er i hvert fald overflødige, ellers virker det såvidt jeg umiddelbart kan gennemskue i alle browsere, som overhovedet kender css ...

Men en span har ikke en udstrækning, som er større end det indhold den har, så måske er du stødt ind i en af IEs notoriske fejl !-)

Prøv med:

<div style="height:13px; width:13px; background:url(gfx/smiley.smile.png)"></div>

eller:

<span style="height:13px; width:13px; background:url(gfx/smiley.smile.png)">&nbsp;</span>
Avatar billede supermand69 Nybegynder
20. januar 2005 - 17:39 #2
hvis jeg laver en div virker det stadig ikke i FF :(
Avatar billede roenving Novice
21. januar 2005 - 09:25 #3
-- og du er sikker på at stien ikke skal være f.eks. ../gfx/x.png eller /gfx/x.png ?-)
Avatar billede supermand69 Nybegynder
22. januar 2005 - 16:39 #4
jamen det virker jo i IE??
Avatar billede olebole Juniormester
22. januar 2005 - 17:59 #5
<ole>

Tag dig ikke af, hvad der virker i IE ... det gør det mest utrolige, desværre  :o|
Prøv at kalde dine billeder noget med ét punktum og se, om det hjælper - og vær helt sikker på, du mindst har et '&nbsp;' som indhold i div'et.

Derudover har visse Gecko-baserede browsere haft svært ved at finde baggrundsbilleder uden absolutte stier (specielt i remote css-filer). Om det har noget at sige her, tvivler jeg dog på.

/mvh
</bole>
Avatar billede supermand69 Nybegynder
22. januar 2005 - 20:34 #6
hmm... når man laver en &nbsp; i har min div kun bredden af det mellemrum?? underligt :(
Avatar billede olebole Juniormester
22. januar 2005 - 20:50 #7
Avatar billede supermand69 Nybegynder
22. januar 2005 - 21:25 #8
jeg har copy/pasted den div du har lavet over på min side og selvfølgelig lige ændret url(), men det virker stadig ikke i firefox? :(
Avatar billede supermand69 Nybegynder
22. januar 2005 - 21:25 #9
Avatar billede supermand69 Nybegynder
22. januar 2005 - 21:27 #10
desuden bliver min smiley ved dit forslag placeret i samme højde som teksten og det var det jeg ville undgå, så mine smilies ikke ødelægger linjehøjden :)
Avatar billede olebole Juniormester
22. januar 2005 - 21:46 #11
Du kan ikke bruge CSS i IE uden en fuld DTD før <html>. Den kunne f.eks. se sådan ud:
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

Sætter du den ind, skal du formodentligt lave en del af din CSS om - men det er blot fordi, den så bliver tolket, som den er skrevet.
Om det hjælper på det aktuelle problem, skal jeg ikke kunne sige, men det bør under alle omstændigheder rettes, da du ellers vil få problemer med det meste CSS, du vil bruge  ;o)
Avatar billede supermand69 Nybegynder
22. januar 2005 - 21:57 #12
jeg synes stadig ikke at kunne få det til at virke?
Avatar billede supermand69 Nybegynder
22. januar 2005 - 21:59 #13
efter at have smidt den DTD i toppen virker det heller ikke i IE :(
Avatar billede olebole Juniormester
22. januar 2005 - 23:13 #14
Jeg orker ikke at gå din kode efter i enkeltheder, men du laver helt tydeligt  eller flere fejl. Din rodede opstilling ('autonom' indrykning) indbyder ikke ligefrem til fejlfinding  :)
Avatar billede supermand69 Nybegynder
22. januar 2005 - 23:18 #15
jeg havde nu heller ikke forventet at du ville lave fejlfinding i det hele, men bare så mine smilies kom til at virke :)

'autonom' indrykning? hvad mener du med det?
Avatar billede supermand69 Nybegynder
23. januar 2005 - 13:32 #16
hvis du har tid og lyst :)
http://www.eksperten.dk/spm/583783
Avatar billede supermand69 Nybegynder
05. marts 2005 - 20:51 #17
lukker
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