Autor Zpráva
Anonymní
Profil *
Nazdar lidi!
Poteboval by som vytvorit skript nieco podobne tomuto
<?
$browser = get_browser();

if ($browser == MSIE)
echo "clear: both";

else
echo "clear:none";

?>

Neviete ako na to??
jacob
Profil
Urob to jednoducho v JavaScripte, ja to robím tak:
if (document.all) {

document.write("clear: both;");
}
else {
document.write("clear: none;");
}
Leo
Profil
A co to resit primo v CSS, treba podtrzitkovym hackem? Leo
blast3r
Profil
To Jacob:
No ale musim mat nejaku poistku ked ma niekto JS vypnuty??

To LEO:
ked napisem napr:
_clear: both;
tak to neni css validne a potrebujem 100% validitu

PS: ten prispevok som zalozil ja (vymazane coookies ,cashe a history)
Fred
Profil
No můžeš to udělat i validně, pomocí zneužití toho co IE neumí. Možností je víc. Třeba

.iecistic{clear: both;}
.iecistic[class]{clear:none;}/*tohle IE neumí, takže to musí být až druhé. Je to validní zápis*/


CSS které IE neumí, jen tak namátkou

input[type="radio"]
button[disabled]:active
select[disabled]
blockquote[type="cite"]
select option:checked
a[accesskey]:after
a[href]:visited
a[target]:before
*[lang]:before
blast3r
Profil
dik, len nerozumiem tym poslednym styrom:

a[accesskey]:after
a[href]:visited
a[target]:before
*[lang]:before
Toto téma je uzamčeno. Odpověď nelze zaslat.