CSS hacky
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

CSS hackyCSS hacky

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno

CSS hacky

Google       Google       20. 1. 2007       36 104×

Hackovat se dá i legálně.

Reklama
Reklama

Ten, kdo někdy dělal webové stránky a chtěl, aby jeho výtvor vypadal ve všech prohlížečích stejně, narazil často na problémy. Každý prohlížeč totiž interpretuje kód CSS (HTML také) jinak. Pokud bychom dělali stránky jen pro jeden prohlížeč, byla by práce jednoduchá, ale správný postup to není. Naštestí existuje možnost, jak napsat kód, který ovlivní jen určitý prohlížeč, obecně se tomu říká CSS hack. Některé jsou validní, některé už ne; který je a který není, se dozvíte v mém přehledu.

Podmíněný komentář

Tento prvek rozezná pouze MSIE v jakékoliv verzi. Mozilla (Firefox) ho nepřečte. Základní kód může vypadat takto:

<!--[if IE 5]>
Prohlížeč je IE 5
<![endif]-->

<![if ! IE 5]>
Prohlížeč není IE 5
<![endif]>

Když mezi tyto podmínky vložíte nějaký HTML kód, tak se zobrazí pouze ve zmíněném prohlížeči. Použít se dají samozřejmě všechny verze prohlížeče MSIE:

Verze prohlížeče Zápis
5.0 IE 5
5.5 IE 5.5000
6 IE 6

V podmínce se dají použít i různé operátory:

Zápis Jméno Ukázka Co dělá
! negace <![if ! IE 5]> když neplatí
lt nižší než <![if lt IE 5]> pro verze nižší než IE5
lte menší nebo rovno <![if lte IE 5]> pro verze nižší nebo stejné
gt větší než <![if gt IE 5]> pro verze vyšší než IE5
gte větší nebo rovno <![if gte IE 5]> pro verze vyšší nebo stejné

Ještě je nutné dodat, že tento hack lze použít jen v kódu HTML a ne v zápisu CSS.

Podtržítkový hack

Tento hack se používá v zápisu CSS, narozdíl od předchozího. Slouží k vyloučení Mozilly a MSIE 7, přečte ho tedy jen IE v nižší než sedmé verzi. Zápis vypadá takto:

TABLE {_margin:10px;}

Z tohoto zápisu vyplývá, že v IE bude kolem všech tabulek 10px mezera. Zobrazení ve Firefoxu to nijak neovlivní. Tento hack je ale podle všeho nevalidní.

Hack s !important

Další čistě CSS hack, používá se k vyloučení MSIE, přečte ho jen Firefox. Zápis vypadá takto:

TABLE {margin:10px !important;}

Tabulka bude mít v Mozille kolem sebe 10px mezeru, zobrazení v IE to nijak neovlivní.

Zdroj: http://interval.cz/clanky/podminene-komentare-v-internet-exploreru
http://www.pixy.cz/pixylophone/2004_06_archiv.html#1088438627

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

Hlasování bylo ukončeno    
0 hlasů
Google
(fotka) Ondřej ŠateraOndřej se zajímá o tvorbu webů, návrh a implementaci webových aplikací. Studuje v Praze na ČVUT a pracuje u společnosti Emotion design s.r.o
Web     Twitter    

Nové články

Obrázek ke článku Datafesťak 2018 bude o datech, byznyse a ženách v IT

Datafesťak 2018 bude o datech, byznyse a ženách v IT

Na Univerzitě v Hradci Králové se 23. a 24. listopadu potkají všichni, které zajímá práce s daty. 

Reálné zkušenosti se zpracováním dat budou v prostorách univerzity prezentovat zástupci obchodních i výrobních firem. Potkat tak bude možné představitelé například z Kiwi.com, Crocodille, Dáme Jídlo nebo společnosti Adler. 

Reklama
Reklama
Obrázek ke článku 4 tipy, jak financovat rozvoj start-upu

4 tipy, jak financovat rozvoj start-upu

Možná jste právě jedním ze zakladatelů či manažerů nadějného start-upu 
a aktuálně řešíte, kde sehnat finanční prostředky pro další rozvoj. Zde pro vás máme čtyři tipy.

Obrázek ke článku Virtuální zrcadla změní způsob nakupování v e-shopech

Virtuální zrcadla změní způsob nakupování v e-shopech

Díky pluginu Virtooal.com získávají zákazníci e-shopů možnost si vyzkoušet produkty ve virtuálním světě. E-shopy, které si plugin nainstalují, výrazně snižují množství vráceného zboží, dělají nákupy zábavnějšími, a tím budují lepší vztahy se svými zákazníky. V současnosti lze Virtooal.com využít zejména pro kosmetiku, brýle a šperky, do budoucna půjde také o módu.

Obrázek ke článku Kariérní postup & vyšší plat: Titul MBA ve sféře IT

Kariérní postup & vyšší plat: Titul MBA ve sféře IT

Působíte jako specialista v oblasti IT a aspirujete na povýšení, příp. řídící pozici? Pak se jistě potýkáte nejen s vysokými nároky (potenciálních) zaměstnavatelů, ale i se silnou konkurencí ze strany ostatních uchazečů. Pokud chcete zvýšit své šance na kariérní posun a lepší plat, měli byste vedle technických dovedností ovládat i ty manažerské. Pomoci vám v tomto ohledu může studium MBA se specializací na management IT.

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032018 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý