[ m.stojanov @ 20.01.2009. 00:50 ] @
Stranica koju pravim izgleda identicno u IE7, Operi 9.5 i Firefoxu 3, medjutim u IE 6 imam jedan problem.
Znam da je moguce "naterati" sajt da radi i u IE6 ako se za njega uvedu neka posebna CSS svojstva. U header stranice stavio sam:

Code:
<!--[if lte IE 6]><link href="ie6.css" rel="stylesheet" type="text/css" media="all" /><![endif]-->


i napravio ie6.css fajl gde sam dodao samo:

Code:
div#zeleno{
    border: thin red solid;
    width:800px;
    height:190px;
    margin:0 auto;
    padding-left: 60px;
}


i pokrenuo sajt u IE6, cisto da vidim da li ce se oko diva "zeleno" pojaviti tanak crven okvir. Medjutim, to se ne desava, i na osnovu toga zakljucujem da uopste ne radi ova fora kod mene.

U cemu je stos? Treba prvo da namestim da mi radi ovaj css fajl ukoliko je browser IE6, a lako cu posle namestiti svojstva da sajt bude okej i u tom browseru.
Trazio sam po forumu, ali stvarno nisam nasao!
[ Tudfa @ 20.01.2009. 01:45 ] @
Pozdrav,

napravi ovako stil.css

Code:

.test{
    border: thin red solid;
    width:800px;
    height:190px;
    margin:0 auto;
    padding-left: 60px;
}


i index.html ovako :

Code:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link href="stil.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div class="test"></div>
</body>
</html>


Meni ovo radi normalno na IE6, pojavi se div datih dimenzija sa sa tankom crvenom ivicom...Sve ok.

Probaj sve copy/paste, trebalo bi da radi ...



[ m.stojanov @ 20.01.2009. 10:49 ] @
Nisi me razumeo.
Hocu da postavim uslov da ukoliko korisnik koristi Internet Exlorer 6, onda da se pojavi crvena tanka ivica, u suprotnom ne zelim da se vidi. To sto si ti napravio ce svakako da radi, ali ti nisi stavio taj uslov koji meni treba.
[ Tudfa @ 20.01.2009. 11:14 ] @
Aha, ok... Bilo je 2 posle ponoci, pa sam izgleda na brzinu procitao...
Pa evo ovako stoje stvari kod mene :

kada ubacim kod :
Code:

<!--[if lte IE 6]><link href="stil.css" rel="stylesheet" type="text/css" media="all" /><![endif]-->


rezultat : prikaze se trazeni div.

Code:

<!--[if lte IE 5]><link href="stil.css" rel="stylesheet" type="text/css" media="all" /><![endif]-->


rezultat : ne prikaze se div, sto je i cilj.

ali kad ubacim :

Code:

<!--[if lte IE 7]><link href="stil.css" rel="stylesheet" type="text/css" media="all" /><![endif]-->


rezultat : prikaze div ! Znaci neki bug ?! Nesto ne valja ovde...

Eto ako ti ovo nesto znaci, dok se ne javi neko ko tacno zna sta je u pitanju.

poz
[ m.stojanov @ 20.01.2009. 11:30 ] @
Nije bug.
Ovo poslednje sto si stavio:

Code:
<!--[if lte IE 7]><link href="stil.css" rel="stylesheet" type="text/css" media="all" /><![endif]-->


i treba da prikaze zato sto ovo u zagradi znaci ako korisnik ima Less Than or Equal (LTE) IE7, onda upotrebi stil.css. Znaci sve verzije do IE7. U IE8 vec ne bi prikazao.

Ali kod mene to ne radi!?
Da nije mozda do loseg IE6 koji ja imam?
Skinuo sam odavde: http://browsers.evolt.org/?ie/32bit/standalone
Posto vec koristim IE 7, a ovo je samo radi testiranja!
Vec ne znam ni ja u cemu je problem.
Nadam se da neko zna da pomogne.
[ Aleksandar Ružičić @ 20.01.2009. 17:56 ] @
pokusaj ovo:

- otvori registry editor (start > run > regedit [enter])
- pronadji HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Version Vector\
- izbrisi IE vrednost (u desnom panelu -> desni klik na IE > delete)
[ m.stojanov @ 20.01.2009. 21:00 ] @
Interesantno da kod mene ne postoji fascikla Version Vector!

Sredjeno! Kontam da je problem bio u tome sto sam u header ranije stavljao:

Code:
 <style type="text/css">
div#zeleno{    
    width:800px;
    height:190px;
    margin:0 auto;
    padding-left: 60px;
}
</style>
<!--[if lte IE 6]><link href="ie6.css" rel="stylesheet" type="text/css" media="all" /><![endif]-->


U ie6.css mi je bilo isto to, samo je dodato:
Code:
border: thin red solid; 


Ali, kada sam header napravio ovako:

Code:
<link href="style.css" rel="stylesheet" type="text/css" />

<!--[if lte IE 6]><link href="ie6.css" rel="stylesheet" type="text/css" media="all" /><![endif]-->


Onda je proradilo.
Mislio sam da moze da se deklarise i onako, ali vidim da sam pogresio opasno.
Eto, jedna stvar naucena iz cele ove situacije.
Hvala svima koji su se potrudili da pomognu.

[Ovu poruku je menjao m.stojanov dana 20.01.2009. u 22:10 GMT+1]

[Ovu poruku je menjao m.stojanov dana 20.01.2009. u 22:11 GMT+1]

[Ovu poruku je menjao m.stojanov dana 20.01.2009. u 22:12 GMT+1]