Blad Opery ? (rozmiar kontrolki)

w dziale Strony WWW w Operze
unodgs napisał(a):

Czesc.

Nie jestem ekspertem od htmla wiec moze moje zarzuty sa bezpodstawne.
Ale czy moglibyscie rzucic okiem na zalaczony plik bug.html.
Jest to krociutki kod html z tabela o jednym wierszu i jednej komorce, w srodku ktorej
umiescilem kontrolke typu edit. Kontrolka wedlug narzuconego jej stylu powinna rozciagnac sie
na cala dlugosc komorki. Niestety po prawej stronie zostaje troche miejsca.
Jeszcze gorzej jest, gdy zamiast pola edit zrobi sie przycisk. W IE (wiem, wiem..)
ale i tez mozilli wszystko jest zgodnie z moimi oczekiwaniami.
Czy jest to blad Opery, czy tez ja cos ustawilem nie tak jak trzeba?
Dzieki z gory za pomoc.

PS: Chodzi mi o wersje 9.0, w 8.x nie sprawdzalem

bug.zip

AbdulMumit napisał(a):

Może najpierw doprowadź ten plik do stanu walidowalności? Łatwiej będzie śledzić przyczynę występowania problemu (wypróbuj na tej stronie kombinację klawiszy Ctrl + Alt + v).

unodgs napisał(a):

Przepraszam, juz wrzucilem poprawiona wersje. Nie zmienia to jednak faktu, ze problem pozostal.

AbdulMumit napisał(a):

Yyy…? Na W3C wciąż się nie waliduje. smile

Kliknij tutaj dla sprawdzenia, czy Twoja strona testowa jest już zgodna.

unodgs napisał(a):

Nie musisz mi linkow dawac, strone sprawdzalem. Nie wiem czemu gdy dodaje zalacznij jako plik html to rozne dziwne rzeczy sie z tym plikiem dzieja. Dlatego wrzucilem zipa.

AbdulMumit napisał(a):

Winien jest konflikt pomiędzy „width: 100%;” a „border-width: 1px;” dla <i>input</i>. Wystaczy zmienić na „width: 298px;” (298px + 1 + 1 = 300), wtedy 'kontrolka' się rozciąga na całą szerokość komórki tabeli. Taka zmiana może jednak rozjechać wyświetlanie się w innych przeglądarkach, inaczej interpretujących bordery (u mnie tylko Amaya krzaczy, ale ona mało co potrafi dobrze wyświetlić. FF i MSIE sobie radzą).

Zajec napisał(a):

Border inputa jest zbugowany w wersjach < 9.0 preview 1.

Jego rozmiar nie wpływa na rzeczywistą szerokość, a powinien.

http://zajec.no-ip.com/operabugs

Szkoda, że przyjdzie trochę poczekać na 9.0.