Gå til innhold

Problem med runde kanter og DIV


Anbefalte innlegg

Jeg skal ha en boks med runde kanter og har et problem med at bakgrunnsbildet vises over det runde hjørnet.

 

Et bilde som viser problemet:

bilde.gif

 

Dette er koden slik den så ut i det jeg tok screenshot:

 

<div style="width: 100%;background-image:url(/images/modul_main.gif);">
<div style="width:100%; position:relative; top:0px;">
<img src="/images/modul_top.gif" alt="" />
</div>
........
</div>

 

modul_top er bildet med runde hjørner og modul_main er bakgrunnsbildet.

 

Jeg har prøvd ut med diverse padding og margin verdier, men ingenting har gitt et akseptabelt resultat.

 

Jeg har også prøvd å putte hjørnebildet utenfor den første div'en men da blir det en strek mellom hjørnebildet og bakgrunnen (motsatt av mitt problem....)

 

Håper noen har noen ideer jeg kan prøve.

Lenke til kommentar
Videoannonse
Annonse

<div class="boks">
 <span><--! innhold --></span>
</div>

 

.boks {
 background: url("/images/modul_main.gif") repeat-y;
}

.boks span {
 background: url("/images/modul_top.gif") no-repeat;
 padding: 10px; /* elns */
 display: block;
}

 

Det burde vel fungere, eller? :shrug:

 

EDIT: Glemte en veldig viktig sak. :blush:

Endret av PoleCat
Lenke til kommentar

Husk, dersom du skal ha blokkelementer innenfor span-elementet, må du gjøre om span-elementet til f.eks en div. (hilsen en smule oppmerksom satyrium :p)

 

EDIT: Og mest sannsynlig så skal du nok det, så da kan du bare gjøre om med en gang:

 

.boks {
background: url("/images/modul_main.gif") repeat-y;
}

.boks div {
background: url("/images/modul_top.gif") no-repeat;
padding: 10px; /* elns */
}

 

<div class="boks">
<div><--! innhold --></div>
</div>

Endret av PoleCat
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...