Zupełnie się już pogubiłem...
Mam styl:
INPUT {height:17px; font-family:verdana; font-size:11px; border:solid 1px #33569D; background-color:#F9FAFF; margin:1px; padding:1px}
I teraz jest problem z wysokością tego inputa... Opera zachowuje się domiennie niż Mozilla i IE, wyświetlając wyższe pole...
Jak to w końcu powinno być?
Nie ma nigdzie powiedziane "jak". Implementors maja wolna reke. Jesli chcesz miec "tak samo" w Operze i Bugzilli, to musisz uzywac css hacks, at a minimum. Przyklad:
input[type="text"] {
height: 25px;
}
:root input[type="text"] {
height: 20px;
position: relative;
top: -4px;
}
============
:root * to selector nie rozumiany przez Opere, a rozumiany przez Gecko i Safari. Jak dostosujesz input height dla Bugzilli, to ci sie przemiesci, stad relative positioning.
Adjust as necessary.
M.
Ginie cała przyjemność z tworzenia stron ...
pozostaje tylko satysfakcja że udał się hack :-(
... ja tylko na marginesie problemu braku standartów bądź ich nieprzestrzegania ...
Pozdrawiam
Zbyszek
Wszystko zalezy od pragnien tworcy strony. Jak chce miec wszystko tak samo, to trudno, musi obchodzic przeszkody.
Ale jak powiedzial w innym watku przed chwila, wroci sobie do IE, gdzie wszystko jest cacy, i nie trzeba sie martwic jakimis standardami czy Operami. I smiech mnie ogarnia, pusty...
M.
Pytałem kiedyś o to samo na pl.comp.www:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&frame=right&th=18a3b5826720ae13&seekm=ivta109dg3mbkcrbcfpfsl94886ljgfss6%404ax.com