webForumDet fria alternativet

background

10 svar · 428 visningar · startad av clarkbones

clarkbonesMedlem sedan feb. 20013 023 inlägg
#1

Hej! Om jag i HTML vill ha en bakgrundsbild till en tabell använder jag background attributet. I ASP.NET hittar jag inget sån property, bara en BackImageUrl. Den fungerar bra i IE, men inte i Firefox. Jag vill förstås att bakgrundsbilden visas även i FF.

Förslag på lösning?

ahlenMedlem sedan juli 200498 inlägg
#2

Hej,

Vad exekverar ASP.net-kontrollen som Html?

/m

clarkbonesMedlem sedan feb. 20013 023 inlägg
#3

ahlen skrev:

Hej,

Vad exekverar ASP.net-kontrollen som Html?

/m

Förstår inte frågan, men såhär ser det ut i dagsläget:

<asp:table id="tblStaticData" style="Z-INDEX: 102; LEFT: 208px; POSITION: absolute; TOP: 480px"
runat="server" BackColor="Transparent" Height="62px"
Width="578px" CssClass="textlabel" GridLines="Both"
BorderColor="Silver" BorderWidth="3px" BackImageUrl="Images\ex2.gif">
ahlenMedlem sedan juli 200498 inlägg
#4

Alltså när du surfar med webbläsaren, alltså med exekverad kod... kolla i -Visa Källa- och där kollar du vad den koden har exekverats som.

/m

clarkbonesMedlem sedan feb. 20013 023 inlägg
#5

ahlen skrev:

Alltså när du surfar med webbläsaren, alltså med exekverad kod... kolla i -Visa Källa- och där kollar du vad den koden har exekverats som.

/m

Det blir

background-image:url(Images\ex2.gif)

i Visa källa...

Web-TorMedlem sedan nov. 200013 890 inlägg
#6

background-image:url(Images\ex2.gif) stödjs även av FF så det kan inte vara felet. Du får visa mer av HTML-koden.

DinoMedlem sedan sep. 20011 914 inlägg
#7

Använd css istället så slipper du bry dig om att asp.net renderar olika output beroende på webbläsare.

<style type="text/css">
   #tblStaticData
   {
      Z-INDEX: 102; 
      LEFT: 208px; 
      POSITION: absolute; 
      TOP: 480px;
      background-color: Transparent;
      height: 62px;
      width: 578px;
      border: 3px solid silver;
      background-image: url(Images/ex2.gif);
   }
</style>
<asp:table id="tblStaticData" runat="server">
renholmMedlem sedan apr. 20012 266 inlägg
#8

Kan det inte vara \ som är åt fel håll, när det gäller url och css trodde jag det skulle vara /, om det spelar någon roll?

fredrikMedlem sedan dec. 19991 072 inlägg
#9

...eller lägg till bgcolor-attributet själv:

myASPTable.Attribute.Add("bgcolor", "green");

ahlenMedlem sedan juli 200498 inlägg
#10

fredrik skrev:

...eller lägg till bgcolor-attributet själv:

myASPTable.Attribute.Add("bgcolor", "green");

Eller så här, mer korrekt standard (om inte bgcolor är en standard?!)

Som du ser använder jag Style och inte attrubrit.

Ifall du skulle skapa fler Attrubrit med style så tror jag bara att den sista visas, men om du använder Style så adderas det på bara.

myTable.Style.Add("background", "#ff9900");

/m

clarkbonesMedlem sedan feb. 20013 023 inlägg
#11

renholm skrev:

Kan det inte vara \ som är åt fel håll, när det gäller url och css trodde jag det skulle vara /, om det spelar någon roll?

Nej, det har jag testat. Det blev ingen skillnad.

Fredrik: Nu var det ju bakgrundsbild jag ville ha, inte bakgrundsfärg. ;)

Dino: Det fungerade. Tack!

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)