Autor Zpráva
maxifick
Profil *
Zdravím,
na stránce o CSS vlastnosti filter (http://www.jakpsatweb.cz/css/filter.html) je chybička ohledně nastavování průhlednosti do IE. Příklad
filter: alpha(opacity=0.5);
nefunguje minimálně v IE 7 (ve starších verzích nevím). Místo hodnoty 0.5 je třeba nastavit 50, pro 0.9 tedy 90 atd.

:-)
Yuhů
Profil
díky, mám tam špatné číslo, má to být skutečně 50
Bubák
Profil
Yuhů
Když už jsou nakousnuté MS filtry, tak fungují i na volný text, i když píšeš, že to nelze. Musí se zapnout hasLayout, to je jakési "microsoftí kouzlo".
<h1>Lorem <span style="zoom: 1; filter: fliph">ipsum dolor sit</span> amet</h1>
<h1>Lorem <span style="display:inline-block; filter: flipv">ipsum dolor sit</span> amet</h1>
<h1>Lorem <span contentEditable style="filter: shadow(color=red, direction=45);">ipsum dolor sit</span> amet</h1>
_es
Profil
Yuhů
môžem tiež nahlásiť jednu drobnú teoretickú chybu:
V http://www.jakpsatweb.cz/css/css-jednotky.html je že:
1in = asi 2,6cm
Deklarované dĺžky môžu byť síce v skutočnosti na obrazovke iné,
no prevod medzi cm a palcami je definovaný presne:
1in = 2.54cm
Bubák
Profil
A když už jsou nakousnuté délkové jednotky, měl bych taky měl ke stránce o délkových jednotkách v CSS jednu drobnost:
Takže pokud náhodou uvedete délku bez jednotky, prohlížeč by to měl pochopit jako že je to v pixelech (ale třeba IE 6 to občas nepochopí a údaj bez jednotky ignoruje (zjištěno u pozicování)).

Všechny současné prohlížeče se chovají stejně a to, jestli údaj bez jednotky vezmou jako pixely, nebo ne, záleží na vykreslovacím režimu.
Souvislost s pozicovánám tu není, příčina byla jinde.
Tím ale nechci nabádat ke psaní délek v CSS bez jednotky px.
Yuhů
Profil
správně, Bubáku, stránku o jednotkách jsem psal předtím, než jsem se dozvěděl o vykreslovacích režimech. Tohle zaktualizuju.
_es
Profil
Yuhů
Myslím, že tá tabuľka s absolútnymi jednotkami je dosť zavádzajúca, hlavne ak sa má jednať o príručku pre začiatočníkov, najmä ten stĺpec "Počet px".
Tie jednotky je možné použiť aj na iných zariadeniach ako monitor, napríklad tlačiareň, a vtedy asi nebude platiť 1mm = 3.78px.
Niekde inde sú uvádzané px ako relatívne jednotky, má to aj nejaké odôvodnenie, a asi sa teda tieto relatívne jednotky nedajú použiť na definíciu absolútnych.
To nastavenie dpi monitora v systéme, uvedené pod tou tabuľkou, bude asi na nastavenie toho, aby trebárs 1 cm na monitore zodpovedal skutočnému centimetru, preto sa tá hodnota dá meniť aj plynulo, nie len skokovo.
Yuhů
Profil
proč by na tiskárně nemohlo platit, že 1mm = 3.78px?

Ale i tak, to je fuk. Lidi zajímá, jak budou stránky vypadat na monitoru. Můžu to probírat akademicky a teoretizovat o tom, že se to může lišit. Ale já raději chci, aby si lidi rychle udělali představu, kolik která jednotka asi tak měří.
_es
Profil
Yuhů
proč by na tiskárně nemohlo platit, že 1mm = 3.78px?
Pretože tam sú tie pixely oveľa viac nahusto.

Ak máš pri vzťahu 3pt = 4px uvedené, že podľa nastavenia v systéme nemusí platiť, tak z toho vyplýva, že potom nebudú v tabuľke platiť ani všetky ostatné vzťahy, kde sa nachádza px.

Lepšie by bolo asi u jednotiek uviesť, okrem toho, ako sa najčastejšie zobrazia na monitore, hlavne to, ako sú definované.
A obvyklé zobrazenie uviesť ako odhad, aby nebol nejaký začiatočník zmätený, ak bude používať nejaký zriedkavejší monitor.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: