Pozicioniranje sa css-om, greska u IE 7

Pozicioniranje sa css-om, greska u IE 7

offline
  • Pridružio: 09 Feb 2009
  • Poruke: 111

Pokusavam citavo vreme da pozicioniram navigaciju u IE 7, ali ne uspeva, u firefox-u radi kako treba, ali u IE nikako, evo i koda:

position:fixed;    margin-left:250px;    margin-top:170px;

u firefox-u izgleda kako treba, pozicija je na svom mestu, ali u IE ode na header, pa me zanima zna li neko resenje da resim ovo?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3760
  • Gde živiš: 127.0.0.1

Prvo, kad se koristi CSS property position, ne podesava se pozicija preko margina nego preko top i left property-ja.

http://www.w3schools.com/Css/pr_class_position.asp

A ima i jedan problemcic... IE nije poznat po tome da se lepo snalazi sa position: fixed, pogotovo u verziji 6 - tu je uopste ne prepoznaje. U verziji 7 prepoznaje, ali ne kad browser radi u quirks modu.

Citat:The problem is that the most popular browser - Internet Explorer for Windows - does not understand it, and instead of reverting to position: absolute; which would be better than nothing, it reverts to position: static; as specified by the CSS standard. This has the same effect as having no positioning at all. Note that IE 7 from beta 2 upwards does support position: fixed; (if you use a document type declaration that triggers strict mode)



offline
  • Pridružio: 09 Feb 2009
  • Poruke: 111

nakon sto sam nasao poruku ispravio sam, i pokusavao i sa relative, static i absolute, isti rezulat i sa absolute:

   position:absolute;    left:250px;    top:170px;

Iznad te navigacije imam samo header, i uvijek isto postavim, da nije do toga greska?

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3760
  • Gde živiš: 127.0.0.1

Kako izgledaju PRVA dva reda HTML koda stranice gde ti IE pravi gresku?

offline
  • Pridružio: 09 Feb 2009
  • Poruke: 111

neznam tacno na koje mislis, ali ovo mi je kompletan html kod:

<!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=utf-8" /> <title>Dobrodosli</title> <link rel="stylesheet" href="css/format.css"  /> </head> <body> <div class="navi"> <ul id="navi">   <li><a href="index.php">Naslovna</a></li>   <li><a href="onama.php">O nama</a></li>   <li><a href="radovi.php">Radovi</a></li>   <li><a href="cenovnik.php">Cenovnik</a></li>   <li><a href="donas.php">Kako do nas</a></li>   <li><a href="kontakti.html">Kontakti</a></li> </ul> </div> <div class="header"><img src="img/header.jpg" alt="rukovanje" /></div> <div class="body">Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.</div> </body> </html>

Sastavio sam ga jer nije komplikovan...

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3760
  • Gde živiš: 127.0.0.1

Mislim bas na ono sto sam rekao, na PRVA dva reda:

<!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">

Ajd' probaj da promenis Transitional u Strict, ovako:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

i to bi trebalo da bude resenje Wink a ako nije to, uploaduj stranu negde i ostavi link.

Ima jos jedan nacin koji mi pada na pamet, ali nisam siguran jer ne znam koji div zelis da pozicioniras, tako da bi bilo najbolje da okacis link.

Ko je trenutno na forumu
 

Ukupno su 1005 korisnika na forumu :: 47 registrovanih, 6 sakrivenih i 952 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., aleksmajstor, babaroga, Batinas, bbogdan, BratSrpska, darionis, doloress, DPera, dragan_mig31, draganl, DragoslavS, FOX, francis begbie, GAGI, galerija, Georgius, goxin, hyla, JOntra, kovinacc, kubura91, laganini123, Lošmi, mean_machine, mercedesamg, Milos ZA, milutin134, MiroslavD, mkukoleca, Nikolaa11, pein, powSrb, predragc, skvara, stalja, Toper, Trpe Grozni, udbas, Udvar, Viktor Petrenko, virked, Vlada1389, vladaa012, VladaKG1980, Zoca