webForumDet fria alternativet

Positionera bakgrund

10 svar · 356 visningar · startad av maqe

maqeMedlem sedan dec. 2003824 inlägg
#1

Hur gör man får att flytta in bakgrunden så att jag får vitt mellan mina borders precis som det är uppe och nere?

sidbar.gif
bwcMikkeMedlem sedan okt. 2004159 inlägg
#2

Vet inte riktigt....

...hur du menar. Den blå rektangeln skall alltid vara centrerad på sidan?

Då skriver du så här:
[CODE]
<table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle" >
.... Din befintliga kod.....
</td>
</tr>
</table>

mozillaMedlem sedan juli 20011 084 inlägg
#3

bhaa, tables?!?!

Vet inte om man kan flytta bakgrunden(tror inte det). Men något i den här stilen skulle jag nog ha gjort

<div style="border: 1px solid black;padding:1px;width:200px;">
  <a href="" style="display:block;background-image:url(blue.jpg);padding:2px;color:white;">sidebar</a>
</div>
maqeMedlem sedan dec. 2003824 inlägg
#4

det jag visar är en p tagg som jag lagt en background-image på. p taggen har även en double border men i firefox så blir bakgrunden synlig inuti border till höger och vänster

m_soderlundMedlem sedan sep. 20026 425 inlägg
#5

Visa oss din kod.

maqeMedlem sedan dec. 2003824 inlägg
#6
		p.header {
			background: #fff url('bar_bg.gif') repeat-x;
			margin:0;
			color: #fff;
			border: double 3px #C3C4B1;
			padding: 4px 0 0 9px;
			height:19px;
			font-weight:bold;
			font-size:1.1em;
		}
m_soderlundMedlem sedan sep. 20026 425 inlägg
#7

Jag antar att du inte vill att bakgrundsbilden ska repeteras i x-led. Ta bort repeat-x. :)

mozillaMedlem sedan juli 20011 084 inlägg
#8

Jag antar att han vill det... ;)

Men det är ett lite trixigt problem, vet som sagt inte om det finns någon bra lösning med ren css. Mitt förslag(fast du byter ut a mot h1-2 bör ju fungera)

<div style="border: double 3px #C3C4B1;height:19px;width:200px;">
  <h1 style="margin:0px;background: #fff url('bar_bg.gif') repeat-x;padding: 4px 0 0 9px;color:#fff;font-weight:bold;font-size:1.1em;">
    sidebar
  </h1>
</div>
zcorpanMedlem sedan dec. 20042 245 inlägg
#9

'background-position' kanske? :)

maqeMedlem sedan dec. 2003824 inlägg
#10

Jag har försökt med position men får det inet att fungera.

zcorpanMedlem sedan dec. 20042 245 inlägg
#11

Jaha, nu förstår jag problemet. Är det fast bredd? I så fall kan du göra bilden så bred som du vill ha den och ange 'no-repeat'. Annars får du nog kläma dit ett extra element tror jag.

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