Autor Zpráva
XORAGENCZ
Profil
Potřeboval bych poradit jak se zapisuji do css souboru zápis tak aby určitou čast kodu četl jenom Internet explorer 5 a vyši nebo Opera a firefox.


Nemyslím zapis typu
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie-6.0.css" />
<![endif]-->


dělám si vzhled do redakčního systemu a výše uvedy zapis nelze použit. potřeboval bych to mít přímo v css souboru
Měsíček
Profil
Tak jedině ještě používat hacky, ale to je prasárna.
panther
Profil
XORAGENCZ
potřeboval bych to mít přímo v css souboru
pořád nějak nevidím problém, proč by jsi nemohl mít dva stylopisy.
Nox
Profil
XORAGENCZ
Firefox: výchozí stylopis
Opera: <link rel="stylesheet" href="style-opera.css" type="text/opera">
IE: podmíněné komentáře (jak jsi psal)
Bubák
Profil
Opera: <link rel="stylesheet" href="style-opera.css" type="text/opera">
type="blabol" (cololiv, krom "text/css") berou také prohlížeče založené na KHTML/WebKit, tedy Konqueror a Safari.
Připravovaná Opera 9.50 na tento hack nereaguje.
peta
Profil
XORAGENCZ panther
Mne zas prijde nerozumne mit vic nez max 1 CSS. Vyjimecny pripad je pro tisk, kdy to nelze napsat do 1.

Cim vic souboru, tim vetsi zatez a pomalejsi stranka. Vsude, kde se da, treba setrit, zvlast na zakladnich prvcich, jako je CSS, JS, ...

<... href="soubor_css.php?prohlizec=opera" ...>
Co treba generovat obsah phpckem? Zjistit prohlizec a poslat uz hotovy CSS.
Viz zminovane podminene komentare, treba.
Osobne ale radeji 1 uplny CSS. Jde to.
Bubák
Profil
Vyjimecny pripad je pro tisk, kdy to nelze napsat do 1.

Ale jde to, také to jde i s přilinkovamým stylopisem obdobného obsahu:
<style>
h1 {font-style: italic;}
@media screen {
h1 {color: red;}
}
@media print {
h1 {text-decoration: underline;}
}
</style>
<h1>Pokus</h1>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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