-
11. Data: 2013-11-05 13:52:21
Temat: Re: CSS - problem z paddingiem buttonów
Od: Marek <p...@s...com>
W dniu 2013-11-05 12:20, NotBear pisze:
>
> Nie wiem czy dobrze sie rozumiemy. Overflow z definicji ma poczatkowa
> wartosc "visible"
Mi wyszło, że w (najprawdopodobniej) FF dla elementu button
overflow:hidden Przynajmniej w stosunku do tekstu wychodzącego poza
obrys. Nie sprawdzałem, czy podobnie sprawy się mają z elementami
osadzonymi wewnątrz innymi niż tekst.
> Dygresja: Chrome domyslnie dodaje kontrolkom wlasnosc
> -webkit-appearance co tez warto wziac pod uwage przy redefiniowaniu
> wygladu kontrolek.
No więc o to pytałem w wątku otwierającym. Zapewne tu może być pies
pogrzebany. Być może istnieje jakiś -webkit-appearance-button-overflow
albo inne dziwactwo.
> Moim zdaniem lepsza jest konstrukcja z dodatkowym elementem wewnatrz
> buttona i "zniknieciem" samego buttona. Zachowuje semantykę, a
> jednoczesnie daje sie stylowac bez przeszkod.
Tak, to prawda. Jednakże jestem kodowym purystą :-) Jeśli coś można
zrobić prościej / wydajniej / bardziej czytelnie, to wybieram takie
rozwiązanie. Jeśli się nie da inaczej, to trudno.
--
Pozdrawiam
Marek
-
12. Data: 2013-11-05 14:03:33
Temat: Re: CSS - problem z paddingiem buttonów
Od: Marek <p...@s...com>
>>
>> Nie wiem czy dobrze sie rozumiemy. Overflow z definicji ma poczatkowa
>> wartosc "visible"
>
> Mi wyszło, że w (najprawdopodobniej) FF dla elementu button
> overflow:hidden
Właśnie sprawdziłem. Domyślnie dla buttonów jest overflow:hidden dla IE.
Przynajmniej w wersji 11. Pod FF jest visible. Tak więc nie do końca
masz rację.
--
Pozdrawiam
Marek
-
13. Data: 2013-11-05 15:43:24
Temat: Re: CSS - problem z paddingiem buttonów
Od: Paweł Piskorz <n...@p...nie>
W dniu 2013-11-05 10:38, Marek pisze:
> Z czymś jeszcze podobna jazda była.
> Chyba fieldset. Zupełnie nie rozumiem intencji, dla których tak się
> dzieje. W konsekwencji zaczynam stosować <div class"button"> albo <div
> class="fieldset">, czego ze względów choćby semantycznych nie powinno
> się robić.
fieldset miał problemy m. in. z overflow, w Firefoksie po 9 latach
postanowiono go naprawić :)
https://bugzilla.mozilla.org/show_bug.cgi?id=261037
--
Pozdrawiam,
Paweł "PablO" Piskorz
-
14. Data: 2013-11-05 23:31:48
Temat: Re: CSS - problem z paddingiem buttonów
Od: Marek <p...@s...com>
W dniu 2013-11-05 15:43, Paweł Piskorz pisze:
>
> fieldset miał problemy m. in. z overflow, w Firefoksie po 9 latach
> postanowiono go naprawić :)
> https://bugzilla.mozilla.org/show_bug.cgi?id=261037
Heh .. no tak... :)
--
Pozdrawiam
Marek
-
15. Data: 2013-11-07 11:30:59
Temat: Re: CSS - problem z paddingiem buttonów
Od: NotBear <p...@i...pl>
W dniu 2013-11-05 14:03, Marek pisze:
>>> Nie wiem czy dobrze sie rozumiemy. Overflow z definicji ma poczatkowa
>>> wartosc "visible"
[...]
> Właśnie sprawdziłem. Domyślnie dla buttonów jest overflow:hidden dla IE.
> Przynajmniej w wersji 11. Pod FF jest visible. Tak więc nie do końca
> masz rację.
Obaj mamy racje :-)
Pisalem, ze "z definicji" overflow jest poczatkowo visible. Dokladniej:
Initial: visible, Inherited: no
http://www.w3.org/TR/2011/REC-CSS2-20110607/visufx.h
tml#propdef-overflow
Pisalem tez, ze w domyslnym arkuszu konkretnej przegladarki moga byc
reguly. W Chrome nie ma, w FF nie ma. W IE nie sprawdzalem, Ty
sprawdziles i faktycznie - M$ poszlo swoja droga i ma
button{overflow:hidden;}.
Podejrzewam, ze problem z buttonem w Chrome wynika z kulawej implementacji.
--
NotBear
-
16. Data: 2013-11-07 17:15:40
Temat: Re: CSS - problem z paddingiem buttonów
Od: Marek <p...@s...com>
W dniu 2013-11-07 11:30, NotBear pisze:
>
> Obaj mamy racje :-)
>
> Pisalem, ze "z definicji" overflow jest poczatkowo visible. Dokladniej:
> Initial: visible, Inherited: no
> http://www.w3.org/TR/2011/REC-CSS2-20110607/visufx.h
tml#propdef-overflow
Aha... z "tej" definicji a nie z definicji w IE :-) Nie dogadaliśmy się
o jaką chodzi.
--
Pozdrawiam
Marek