Proč nefunguje ve firefoxu "class" ?
10 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Myslím tím, barvy odkazů, které určím ve stylu ... v IE i Opeře to funguje ... ale ve Firefoxu prostě ne ... pořád tam je ta stejná barva .... nevíte ?
-
<HTML>Zkus uvést konkrétní příklad, který ti nefunguje. Firefox by neměl mít s tímhle problém.</HTML>
-
Možná u toho budu za vola, ale jsem amatér. No prostě v externím souboru pozadi.css mám toto ... a:link, a:visited {text-decoration: none} a:link {color: white} a:visited {color: white} a:active {color: white} a:hover { color: gold} ale v opeře nebo v IE je toto nastavení celkem nepodstatné, protože barvu odkazů dělám pomocí stylů ... a.1 { color: Yellow; font-family: Verdana,Arial, san-serif;} a.1:hover {color: gold;} a.2 { color: white; font-family: Verdana,Arial, san-serif;} a.2:hover {color: gold;} a.3 { color: gold; font-family: Verdana,Arial, san-serif;} a.3:hover {color: gold;} a proč ? Protože chci aby jedny odkazy měli takovou barvu ... a druhé jinou ... v opeře to funguje parádně, ale ve firefoxu se to celé řídí podle toho základního nastavení .... a všechny odkazy jsou bílé ...
-
s písmeny místo číslic to ve FF funguje a serif je sans a.x { color: Yellow; font-family: Verdana,Arial, sans-serif;} a.x:hover {color: gold;} a.y { color: white; font-family: Verdana,Arial, sans-serif;} a.y:hover {color: gold;} a.z { color: gold; font-family: Verdana,Arial, sans-serif;} a.z:hover {color: gold;}
-
specifikaci jsem nestudovala, ale podle: http://www.jakpsatweb.cz/css/css-tridy-class.html by: Název třídy ani identifikátoru by podle specifikace neměl začínat číslicí
-
Ano, je to tím, taky jsem s tim měl problémy. Takže bud: .x .y .z Anebo taky funguje: .a1 .a2 .a3
-
no nejlepší by asi bylo .zluty .bily .zlaty kdo si má pořád pamatovat, že 1,x nebo a1 je žlutá
-
ee, obecně by to o moc lepší nebylo, protože class má vyjadřovat sémantiku, význam - nikoli vzhled. Vzhled se pak napíše do toho css. Idea je taková, že HTML má v sobě pouze obsah a CSS pouze vzhled. Praktický důvod je, že když pak budu chtít trochu změnit styl stránky, a rozhodnu se, že to co byl žlutý odkaz bude černý odkaz, tak .zluty {color: black} bude působit trochu podivně :-)) Takže třeba .odkazText, . odkazMenu, .odkazNovinka, .odkazDulezite - to už je o chlup lepší :-)
-
jo to je pravda, je to o mnoho lepší
-
Delabela (delabrutaleweb.borec.cz) najdi si neco o CSS. Platne jmeno class musi zacinat pismenem. Byva to obvykle prvni veta v dobre literature. Plati to u vsech dalsich veci jako id, nazvy funkci a pod.