Poslao: 12 Feb 2009 18:10
|
offline
- Zeljko_Lt
- Građanin
- 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.
|
|
Poslao: 12 Feb 2009 19:04
|
offline
- Rastafarii
- Moderator foruma
- 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)
|
|
|
|
Poslao: 12 Feb 2009 20:04
|
offline
- Zeljko_Lt
- Građanin
- 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?
|
|
|
|
Poslao: 12 Feb 2009 20:55
|
offline
- Rastafarii
- Moderator foruma
- 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?
|
|
|
|
Poslao: 12 Feb 2009 22:08
|
offline
- Zeljko_Lt
- Građanin
- 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...
|
|
|
|
Poslao: 12 Feb 2009 23:25
|
offline
- Rastafarii
- Moderator foruma
- 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 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.
|
|
|
|