ugrás a tartalomhoz

Böngészőfüggő CSS stílus megadása

Max Logan · 2007. Ápr. 5. (Cs), 12.24
Van-e lehetőség arra, hogy a CSS file-omban egy stílust csak az Opera értelmezzel? A probléma az, hogy van egy SELECT ami FF, IE és Opera alatt különböző méretű. IE nem foglalkozik a SELECT-nek adott magassággal, csak akkor ha min 2 sor-os, nekem meg 1 soros kell. Namost adtam neki egy height tulajdonságot. FF alatt jó is, viszont Opera alatt 2px-lel kisebb. Ezért kellene nekem vmi olyan megoldás (JS-es ügyeskedést leszámítva, szóval pusztán CSS vagy vmi felt. komment dolog), hogy külön Opera-nak megmondjam, hogy legyen szíves 2px-lel nagyobbra állítani a height értékét.

Rémlett vmi a -moz- és -o- prefix-szel kapcsolatban, de sajnos rá kellett jönnöm, hogy ezek nem minden CSS tulajdonságra vonatkoznak, hanem csak a ténylegesen böngészőspecifikusakra.
 
1

volt

gex · 2007. Ápr. 5. (Cs), 12.45
http://weblabor.hu/forumok/temak/11429 de kis kereséssel egy másik megoldás.

egyébként tényleg ennyit számít 2 pixel? :]

szerk: line-height, font-family, font-size ugye meg van adva ahhoz a selecthez?
2

Működik

Max Logan · 2007. Ápr. 5. (Cs), 13.07
Végül ezzel sikerült az Opera-nak megadni a megfelelő értéket

 @media all and (min-width:0px)
 {
    head~body div#order_table select.field 
    {
       height: 22px;
    }
 }
Keresni kerestem. Az első linket meg is találtam, de ugye ez már nem működik. A másik megoldást meg azért nem találtam, mert szmbe sem jutott hack szóra keresni.

Egyébként igen, sokat számít az a 2px, mert egy táblázatról van szó ...