Avatar billede starbotz Praktikant
28. oktober 2000 - 00:57 Der er 7 kommentarer og
1 løsning

Background image gentages et underligt sted

Hvis man ser denne side http://www.starwarsboots.com/tlcc/part_01.htm i IE, så virker den fint og ser ud som den skal. Men ser man den i Netscape sker der noget underligt.

Jeg bruger to stylesheets. Det ene til tekst og links osv. og det andet til at definere billedet som ligger under knapperne i den øverste højre menu. Det stylesheet ser således ud:

.linksback {
background-image : url (images/menu_bottom_early.gif);
background-repeat : no-repeat;
}

Objektet \"linksback\" kalder jeg så i et <TD> element:

<TD WIDTH=\"180\" BGCOLOR=\"#FFFFFF\" ALIGN=\"left\" VALIGN=\"top\" class=\"linksback\">

Jeg er ikke sikker på at det er her det går galt, men Netscape synes ihvertfald at det er fedt at sætte en del af det baggrundsbillede ned i den lille blå menu! Alt efter hvor mange af de blå links man laver, vokser den del af baggrundsbilledet som bliver sat ind her.

Dvs.
1 link = et smalt stykke af bg-billedet.
4 links = et større stykke af bg-billedet.
osv.

Kan nogen se hvorfor dette sker?

Avatar billede ldanielsen Nybegynder
28. oktober 2000 - 01:21 #1
Netscape forstår ikke no-repeat

Løsning: læg billedet af pigen i en td for sig.
højden af denne er du næsten nødt til at styre med et stykke grafik, for netscape er heller ikke så glad for height på td\'er.

Og lad nu være med at skælde ud på netscape, det er snart trivielt. Og det kan sagtens lade sig gøre. Der er ingen problemer, kun udfordringer.
Avatar billede geeeet Nybegynder
28. oktober 2000 - 13:56 #2
Det vil evt. virke, hvis du sætter en gennemsigtig gif som baggrundsbillede i din <TD WIDTH=\"180\"> lige før dit div med \"The early years\" så det bliver noget lignende <TD WIDTH=\"180\" background=\"dot_trans.gif\">

Så gentager netscape ikke baggrundsbilledet i hver td, som ellers er tilfældet...

/Geeeet

Avatar billede starbotz Praktikant
28. oktober 2000 - 15:32 #3
Dvs. jeg skal lave det baggrundsbillede som jeg bruger nu gennemsigtigt? Eller skal jeg bare lave en gennemsigtig gif UDOVER de andre images jeg bruger?
Avatar billede geeeet Nybegynder
28. oktober 2000 - 15:34 #4
Du skal bare lave en gennemsigtigt gif udover de andre images...

/Geeeet
Avatar billede starbotz Praktikant
28. oktober 2000 - 16:13 #5
Geeeet >> Nu har jeg lavet en gennemsigtig gif som hedder \"trans_back.gif\"

Det stykke HTML kode som før så sådan ud:
.
.
.
<TABLE WIDTH=\"545\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"5\">
  <TR VALIGN=\"top\">
    <TD WIDTH=\"545\" BGCOLOR=\"#FFFFFF\" VALIGN=\"top\">
    <BR>
    <DIV STYLE=\"text-align:left\">
    <IMG SRC=\"titles/earlyyears.gif\" BORDER=\"0\" WIDTH=\"168\" HEIGHT=\"16\" ALIGN=\"bottom\" ALT=\"\">
</DIV><BR>
.
.
.

ser nu således ud:

<TABLE WIDTH=\"545\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"5\">
  <TR VALIGN=\"top\">
    <TD WIDTH=\"545\" BGCOLOR=\"#FFFFFF\" VALIGN=\"top\" background=\"images/trans_back.gif\">
    <BR>
      <DIV STYLE=\"text-align:left\">
      <IMG SRC=\"titles/earlyyears.gif\" BORDER=\"0\" WIDTH=\"168\" HEIGHT=\"16\" ALIGN=\"bottom\" ALT=\"\">
      </DIV><BR>

Var det sådan du mente?
For det virker ikke ...
Avatar billede geeeet Nybegynder
28. oktober 2000 - 16:23 #6
Nej jeg vil godt have at du prøver at sætte den ind i den <td> som jeg beskrev tidligere...

/Geeeet
Avatar billede starbotz Praktikant
28. oktober 2000 - 19:37 #7
AHA!!! Nu forstår jeg! Jeg befandt mig vist lige i et andet <TD> element *GGG* Udmærket! Jeg har prøvet og det virker kraftedeme (pardon my language).

Du er bare en knag ;o)

Du er blevet 40 point rigere
Avatar billede geeeet Nybegynder
28. oktober 2000 - 19:38 #8
np :-)

/Geeeet
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