Znowu problem z CSS inputów...

w dziale Opera
daroc napisał(a):

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ć? confused

Moose napisał(a):

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.

Ultrazbig napisał(a):

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

Pozdrawiam
Zbyszek

Moose napisał(a):

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.

d.i.z. napisał(a):

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