Gå til innhold

Hele div'en blir link istedenfor kun bildet (Firefox)


Anbefalte innlegg

Har et lite problem med en side jeg driver på med.

 

I headeren har jeg en logo som er midtstilt. Denne linker til forsiden.

Dette fungerer bra i Opera og IE, men i Firefox blir hele "div id" boksen en link, ikke kun bildet. Noen som aner hva som kan være galt?

 

html:

 

<div id="header">
 <a href="index.php"><img src="img/logo4.png" /></a>
</div>

 

css:

 

#header {
height: 74px;
width: 100%;
position: relative;
float: left;
}

#header img {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}

Endret av ArcticIce
Lenke til kommentar
Videoannonse
Annonse

Merk at du setter bildet til block. Koden din blir dermed bare suppe, da bilde nøster under ett inline element, slik at margin med auto i henhold til foreldre elementet blir litt underlig. Ellers så vil text-align gjelde for elementer som nøster under bildet, noe som er teoretisk umulig.

 

Text-align kan tilordnes for #header, og vil da gjelde for a-elementet. Du kan også sette a-elementet til block. Hvis ikke må du benytte inline-block på bildet.

 

Du kan med enorm fordel se her:

http://www.w3.org/TR/CSS21/propidx.html

 

Frode

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