webForumDet fria alternativet

background

.NETur .NET

10 svar · 428 visningar · startad av clarkbones

Medlem sedan feb. 20013 023 inlägg
Frågan#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?

Medlem sedan juli 200498 inlägg
#2

Hej,

Vad exekverar ASP.net-kontrollen som Html?

/m

Medlem 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">
Medlem 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

Medlem 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...

Medlem 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.

Medlem 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">
Medlem 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?

Medlem sedan dec. 19991 072 inlägg
#9

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

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

Medlem 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

Medlem 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!

273 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
142 ms — hämta forumlista (db)
130 ms — hämta statistik (db)
134 ms — hämta tråd, inlägg och bilagor (db)