[ wulckdroff @ 25.01.2011. 19:55 ] @


Pozdrav svima,

Osećam da je rešenje jako jednostavno ali ja ga nemam ni u najavi. Naime, radim jedan site i imam problem sa izgledom sajta u raznim brawserima. Kada otvorim stranicu u Firefoxu i Operi sve je kako i treba da bude, mađutim kad otvorim u IE8 i Netscape-u 9 totalno mi je sve poremećeno (navigacija se izgubila, poremetio se raspored na strani...)

Kada probam da analiziram greške u Dreamweaveru izbaci mi 4 greške ali ne znam o čemu se radi.

Ako ima ko da mi pomogne biću mu do veka zahvalan. U prilogu šaljem potrebne fajlove.

HVALA U NAPRED!
[ mish_ns @ 25.01.2011. 21:42 ] @
Treba ovako da ti izgleda html:
Code:

HTML

<div class="inside">
                          <div class="nav"> 
                            <ul>
                              <li><a href="index.html" class="current">Naslovna</a></li>
                            <li><a href="proizvodi/proizvodi.html">Proizvodi</a></li>
                            <li><a href="usluge/usluge.html">Usluge</a></li>
                            <li><a href="dokumentacija/dokumentacija.html">Dokumentacija</a></li>
                            <li><a href="vesti/vesti.html">Vesti</a></li>
                            <li class="last"><a href="kontakt/kontakt.html">Kontakt</a></li>
                          </ul>
                        </div>
                        ...

i CSS:(style.css)
Code:

.box .nav {
            background:url(../images/nav-bg.gif) 0 0 repeat-x;
            overflow:hidden;
            margin-bottom:1px;
            height:48px;
            }
            .box .nav ul li {
                float:left;
                background:url(../images/divider.gif) no-repeat 0 0;
                padding-left:1px;
            }
            .box .nav ul li.last {
                width:145px;
            }
                .box .nav ul li a {
                    float:left;
                    font-size:13px;
                    color:#fff;
                    text-decoration:none;
                    width:148px;
                    text-align:center;
                    height:47px;
                    line-height:47px;
                }
                .box .nav ul li a:hover, .box nav ul li a.current {
                    background:url(../images/nav-bg-act.gif) 0 0 repeat-x;
                }


Nemoj koristiti <nav> element on ti pravi probleme.
[ wulckdroff @ 25.01.2011. 22:33 ] @
Hm, hvala puno...to mi je rešilo problem sa navigacijom, ali mi je raspored u donjem delu strane ostao poremećen... znači da izbacim elemente kao što su nav, aside, footer...? Kad bi mi to sredio u codu bio bih ti od srca zahvalan...!
[ wulckdroff @ 26.01.2011. 10:32 ] @
Po svemu sudeci nadjoh resenje za problem. Naime, nisam bio lenj pa sam postavio problem na vise foruma i evo resenja:

"Kod ti je dobar, ali malo napredan za debilni IE.
IE nema pojma sta je nav tag, nav je vec HTML5,
a ovaj ni prethodne standarde nije shvatio kako treba.

Da bi ste se razumeli, moras imati linkovanu html5.js skriptu.
Ona ce da mu kaze -
slusaj debile, kad naidjes na nav tag, uradi to i to.

U kodu ti postoji link, ali ti ili nedostaje fajl na serveru odn. lokalno,
ili je moron odlucio da ti blokira skriptu.

Ako ti nedostaje fajl, mozes ga pocupati sa
http://html5shim.googlecode.com/svn/trunk/html5.js

Netscape je zakon, ali je mrtav. Nemoj ni pokusavati reanimaciju."

Poslusao sam coveka (nisam imao js file), skinuo ga i postavio u js folder. Nakon probe i dalje nije hteo da mi prikaze stranicu kako treba u IE medjutim, sad nesto razmisljam dok sam na poslu...instalirao sam ovde, na poslu IE8 i probao da otvorim stranu...radi perfektno.

Nije mi juce palo na pamet da izbrisem browsing history iz IE kod kuce. Moze biti da mi je on uporno otvarao vec kesiranu stranu koju sam otvorio prvi put (bez js).

Probacu danas....

Hvala jos jednom na trudu...javljam sta sam uradio kad stignem kuci ;)
[ mish_ns @ 26.01.2011. 12:15 ] @
Pa moze i tako...
Mada meni npr. na IE6 opet nije isto kao na firefox...
Obrati paznju...
Code:

<!--[if lt IE 7]>
      <link rel="stylesheet" href="css/ie/ie6.css" type="text/css" media="screen">
  <![endif]-->
  <!--[if lt IE 9]>
      <script type="text/javascript" src="js/html5.js"></script>
  <![endif]-->


Imas oba uslova koja ukljucuju odredjene fajlove a nemas ih u odgovarajucim folderima.
Moraces i sa ie6.css da se igras posto je prazan fajl...
Probaj sa html5.js pa javi kako je ispalo.

[Ovu poruku je menjao mish_ns dana 26.01.2011. u 13:54 GMT+1]
[ wulckdroff @ 26.01.2011. 13:46 ] @
Provalio sam da je prazan i nasao sam skriptu ali sam je ubacio kasnije....posle postavljanja na ovaj forum. Pozabavicu se malo i sa tim...javljam sta sam uradio... ;)

HVALA!
[ Aleksandar Ružičić @ 27.01.2011. 13:23 ] @
kad vec hoces da koristis HTML5 na browserima koji su danas u upotrebi (btw nikako ne vidim kako netscape tu spada al nema veze) procitaj ovo: http://www.debeterevormgever.nl/html5-ie-without-javascript/

najbolje resenje trenutno (bolje od html5.js)...