Pomanjševanje okna
 
halo 5. jan 2012 20:57:50 Pridružen od:
16. maj 2010
92 objav
17 3 1
#1

Pri izdelavi strani sem naletel na zoprno težavo.

Stran je širine 1000px in se prikazuje super. Težava nastane če pomanjšam okno. Do širine 1000px vidnega plja je stran prikazana v tem polju, nato se njeno vidno polje prične zmanjševati iz vsake strani. Če okno pomanjšam na npr. 500px vidim 500px strani z možnostjo premika v desno s čimer je vidnih še 250px v desno. Leva četrtina strani je odrezana in se ni mogoče niti premakniti bolj v levo.



Poskusil sem spreminjati css pozicije ampak mi ne uspe doseči, da bi se stran pri pomanjševanju obnašala normalno - poravnana na levi rob in prikazana v celoti.



Je imel mogoče že kdaj podobno težava oz. ve kje bi lahko bil problem?


všeč(0) ni všeč(0) spam(0)
 
Tody 6. jan 2012 08:02:02 Pridružen od:
3. maj 2010
1446 objav
1411 299 25
#2

Uporabiš % namesto dejanskih vrednosti?


všeč(0) ni všeč(0) spam(0)
![](http://www.internetmojster.com/splosno/dobrodelna-akcija.html)
 
halo 6. jan 2012 11:09:10 Pridružen od:
16. maj 2010
92 objav
17 3 1
#3

zunanji div ima vrednost v %, notranji pa px

sem prilepil primer


<html>
<head>
<style type="text/css">
#header {
height: 10px;
width: 100%;
}
#header_center {
position: relative;
width: 1000px;
left: 50%;
margin-left: -500px;
}
</style>
</head>
<body>
<div id="header">
<div id="header_center">
text1
</div>
<div id="header_center">
text2
</div>
</div>
</body>
</html>
všeč(0) ni všeč(0) spam(0)
 
Orion 19. jan 2012 12:07:04 Pridružen od:
19. jan 2012
89 objav
183 14 1
#4

Zdravo,

si poizkusil s tem:

#header_center {

width: 1000px;

margin: 0 auto;

}



sklepam, da želiš stran postaviti samo na sredino?



lp


všeč(1) ni všeč(0) spam(0)
 
halo 19. jan 2012 13:26:34 Pridružen od:
16. maj 2010
92 objav
17 3 1
#5

Orion hvala. Točno to sem potreboval


všeč(0) ni všeč(0) spam(0)
 
halo 19. jan 2012 13:31:58 Pridružen od:
16. maj 2010
92 objav
17 3 1
#6

Opažam pa da stran v IE ni centrirana ampak je levo poravnana. Obstaja kakšna finta da bi delalo tudi v IE?


všeč(0) ni všeč(0) spam(0)
 
Daz 19. jan 2012 13:43:47 Pridružen od:
24. avg 2011
148 objav
147 5 1
#7

probaj dodat v body:



left: auto;

right: auto;


všeč(0) ni všeč(0) spam(0)
 
Street-smarts 19. jan 2012 13:49:58 Pridružen od:
30. avg 2011
618 objav
510 23 1
#8

Če je ogrodje strani definirano kot tabela, potem v css nalimaj tole:



table.imetabele {

margin-left:auto;

margin-right:auto;

}



Možno, da deluje tud za ostale stvari, bi moral sprobat.


všeč(0) ni všeč(0) spam(0)
 
Orion 19. jan 2012 14:03:49 Pridružen od:
19. jan 2012
89 objav
183 14 1
#9

tudi to se mi je že zgodilo, mislim, da sem uredil tako, da sem v body dodal

text-align:center;



potem pa head, wrapper oz karkoli že imaš centriraj text nazaj na levo.

sporoči.

Če ne bo delalo, imaš to kje online, da se da malo bolje pogledati?


všeč(1) ni všeč(0) spam(0)
 
halo 19. jan 2012 16:03:08 Pridružen od:
16. maj 2010
92 objav
17 3 1
#10

Orion ponovno si rešil primer :) sam sem poskusil kar nekaj opcija ampak ta mi nebi nikoli prišla na pamet :) noro. Hvala


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se