V CSS3 pro průhlednost elementu použijete klasickou vlastnost opacity. Jak ale udělat element průhledným ve starém IE, který CSS3 nepodporuje? Použít vlastnost filtr: div { opacity:0.4; /* Pro moderní prohlížeče */ filter:alpha(opacity=40); /* Pro IE8 a starší*/ }
Reference: Grafický návrh pro malířku
Nejen kodéřinou a programováním je člověk živ. Občas si něco nahreslím a někdy to není úplně nejhorší :), jako například následující grafický návrh microwebu pro paní malířku.
Problémy starých IE: Colspan u <td> nefunguje při zadané šířce
Máte tabulku, kde nastavujete šířku buňky a poté máte u některé nastavený atribut colspan. Text Text Zde je delší text. Všimněte si, že ve starších IE (
Bezpečnost: Jak se bránit ukradení sezení?
Ukrást sezení znamená vzít z cizího klientského počítače sušenku (cookie) se jménem PHPSESSID a nastavit tuto hodnotu ve svém prohlížeči. Pro server jste pak stejný uživatel (máte stejné $_SESSION). Abychom se mohli bránit, musíme vědět jak útok probíhá. Útočník například v poli pro Jméno vyplní následující kód: Že vypadá na první pohled neškodně? A co […]
Problémy starých IE: display:table
Tímto příspěvkem bych začal sérii několika tipů pro IE 8 a nižší. Když si zkusíte v určitému elementu (třeba DIVu) nastavit display:table (či table-cell, table-row…), tak to u starších IE nebude fungovat. Jsou dvě možnosti, jak to obejít: Přestat prasit kód a dělat tabulku v tabulce. Použít doplnění funkčnosti přes display-table-htc. To si pouze stáhnete […]
Proč si HTML myslí, že Chuck Norris je barva?
Když si vytvoříte jednoduchou HTML stránku (demo): Text Zobrazí se vám stránka s rudým podkladem. Proč tomu tak je? Kupodivu to není proto, že by si prohlížeče myslely, že kde je Chuck Norris, tam všichni vidí rudě… Vysvětlení je prosté. V atributu bgcolor HTML očekává jméno barvy nebo její hexadecimální kód. V případě neplatných znaků […]