Diskuze: Pozície vo Firefoxe
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 13 zpráv z 13.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Napadli mě podmíněné komentáře, avšak to je vlastnost pouze IE.
Pro Firefox to tudíž nelze, opera to myslím do nějaké verze brala
(type="text/opera" ?) či pořád bere? Myslím si, že 'hacky' také nemají
smysl.
Asi bych viděl východisko, pomocí PHP detekovat prohlížeč a podle toho naimportovat soubor se stylama..
Myslíš niečo ako spraviť nejaký rozpoznavac prehliadacov na základe ktoreho by sa urcoval pouzity subor css?
Ano například, či výchozí můžeš nechat a jak se detekuje požadovaný prohlížeč tak dodáš soubor s upravenýma stylama pro Firefox.
Celý soubor určitě nemusíš přepisovat, pouze některé styly..
No to chapem este musim prist na to ako napisat to php
Zde je k tomu diskuze kde to vyřešili..
http://www.itnetwork.cz/…258655722fcb
Aha no dik a ako sa
definujú tie rôzne css súbory...tam je len definicia prehliadačov.
Netreba tam potom dať ešte include?
<link rel="stylesheet" type="text/css" href="/style.css">//výchozí
<?php
/*
*Z komentáře od snorlaxe
*/
if(strpos($_SERVER['HTTP_USER_AGENT'], 'IE')){
echo '<link rel="stylesheet" type="text/css" href="/style_ie.css">'; //doplňující pro IE
}elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox')){
echo '<link rel="stylesheet" type="text/css" href="/style_firefox.css">'; //doplňující pro firefox
}
?>
Pro chrome či operu bude výchozí a ty další jsou doplňující, takto by
se to možná dalo řešit..
Už chápem a keď chcem dat len pre firefox napíšem len spodné dva riadky s tým že na zaciatku nedám elseif ale if...
Ano, ale můžeš si o podmínkách pročíst toto..
http://www.itnetwork.cz/…inky-if-else
Nejak som sa doteraz phpckom nezaoberal takže články ešte prečítané
nemám ale uz viem ako to má
byť
diki hádam to pôjde,
potom to doma vyskúšam
Zobrazeno 13 zpráv z 13.