PDA

Pogčedajte punu verziju : css + opera, problem sa visinom


kalkulus
11. 08. 2005., 12:40
prepravljam neki meni sa neta i imam problem sa operom 8 na linuxu, ne prikazuje stvari kako bi trebalo. sa sve paddingom, block treba da je visok 32px da bi se pozadinska slika lepo prikazala, shto mu dodje 24px visina i 8px padding ne vrhu. opera prikaze 8px padding na vrhu ali sa sve paddingom prikaze 24px pa je box visok samo 24px i to ne valja. evo CSS-a

#menu li a {
font-size: 12px;
height: 24px;
text-decoration: none;
}

#menu li a:link, #menu li a:visited {
color: #1f538c;
display: block;
background: url(images/menu3.gif);
padding: 8px 0 0px 10px;
}

a evo i slike u attachmentu da vidite sami

za IE ga lako sredim, ali ne znam zashto se opera tripuje i kako da samo za operu dodam i padding na dnu

Br@nkoR
11. 08. 2005., 15:39
Mogao si da ostaviš i html kod.
Onako kako si opisao problem moje pretpostavka da se radi o quirks modu, pokušaj sa strict modom, odnosno definiši doctype.

Ili pokušaj da promeniš width a elementu ali samo da ga vidi opera, dakle:

@media all and (min-width: 0px){
#menu li a {
height: 32px;
}
}


EDIT:
Ovo zaboravi da napišem, možeš pokušati i sa:

#menu li a {
box-sizing: content-box;
}

kalkulus
11. 08. 2005., 22:27
Mogao si da ostaviš i html kod.
mogao sam :)

Onako kako si opisao problem moje pretpostavka da se radi o quirks modu, pokušaj sa strict modom, odnosno definiši doctype.

Ili pokušaj da promeniš width a elementu ali samo da ga vidi opera, dakle:

@media all and (min-width: 0px){
#menu li a {
height: 32px;
}
}


jel ovo neki hack za operu, nisam to video do sad? u cemu je tacno fora, mozda zatreba josh koji put


EDIT:
Ovo zaboravi da napišem, možeš pokušati i sa:

#menu li a {
box-sizing: content-box;
}

ovo radi posao, hvala :)

Br@nkoR
12. 08. 2005., 07:59
jel ovo neki hack za operu, nisam to video do sad? u cemu je tacno fora, mozda zatreba josh koji put


Više o ovome npr. ovde:
http://virtuelvis.com/archives/2004/01/css-for-opera-7


ovo radi posao, hvala

Nema na čemu.

Pozdrav.

godza
12. 08. 2005., 13:06
koliko ja znam box-sizing, je implementiran u CSS3.

Opera podrzava CSS3 ili samo deo?

Br@nkoR
12. 08. 2005., 19:28
Samo deo, odnosno nekoliko osobina.