Optimizacija sajta za sve velicine ekrana i sve browsere

MS-Dizajn.com

Primećen član
Poruka
696
Kao sto vecina zna, ali sto se i moze zakljuciti, je da nije potpuno isti pregled nekog sajta na ekranu od npr. 17 inca i nekom od 19 inca... Takodje razliciti browseri ne prikazuju bas potpuno isto (Chrome i Mozzila npr.). Interesuje me, kako se resiti ovog problema? imam jedan sajt, super izgleda na pravougaonom, 19 incha monitoru, ali na kvadratastom - 17 inca monitoru ne izgleda bas isto, tj. ima dole prostora i nesto se malo pomerilo...
 
Kao sto vecina zna, ali sto se i moze zakljuciti, je da nije potpuno isti pregled nekog sajta na ekranu od npr. 17 inca i nekom od 19 inca... Takodje razliciti browseri ne prikazuju bas potpuno isto (Chrome i Mozzila npr.). Interesuje me, kako se resiti ovog problema? imam jedan sajt, super izgleda na pravougaonom, 19 incha monitoru, ali na kvadratastom - 17 inca monitoru ne izgleda bas isto, tj. ima dole prostora i nesto se malo pomerilo...

Da, sto se tice rezolucije, namesti na 1024 i bice svuda fino, samo ceo kontejner stavi u "margin:0 auto;"
 
#container{
margin:0 auto;
width:1024px;
height:768px;
}

Malo bih izmenio to, ako ne zameras. :)

#container{
margin:0 auto;
width:1000px;
}

Ovako ovako ga scrollbar nece zezati ako ima vertikalni scroll i praviti mu dodatni horizontalni scroll, ako naleti na nekog ko zaista koristi 1024x768, a takodje nije limitiran da visinu od 768px, jer 95% sajtova imaju vertikalni scroll, mada mozda je i bolje da u pocetku zadrzi limitiranu visinu, a posle da obrise, kako mu je lakse.
 
Malo bih izmenio to, ako ne zameras. :)

#container{
margin:0 auto;
width:1000px;
}

Ovako ovako ga scrollbar nece zezati ako ima vertikalni scroll i praviti mu dodatni horizontalni scroll, ako naleti na nekog ko zaista koristi 1024x768, a takodje nije limitiran da visinu od 768px, jer 95% sajtova imaju vertikalni scroll, mada mozda je i bolje da u pocetku zadrzi limitiranu visinu, a posle da obrise, kako mu je lakse.

slazem se.
 
Tim definises samo minimalnu sirinu i nece biti centrirano, a i bolje koristiti div kontejner zbog nekih drugih stvari(ako hoces da ti nesto bude izvan kontejnera).


Ovde nije reč o centriranju, već o tome da web stranica zauzme ceo ekran.
Iko nije pominjao centriranje, možda čovek hoće desno centriranje, možda levo, to ne znamo.

Kada definišeš:
width: 1024px;
fiksirao si širinu stranice, i ako je ekran veći po širini, na primer, veći od 20 inča, stranica neće biti prilagođena širini ekrana, pojaviće se praznina sa desne strane.
Iz tog razloga, glavni kontejner, body, treba podesiti tako da minimalna širina bude na primer, 1024px, pa ako je ekran i veći, nema problema, nije fiksirana kao u slučaju sa width opcijom:
 
Ovde nije reč o centriranju, već o tome da web stranica zauzme ceo ekran.
Iko nije pominjao centriranje, možda čovek hoće desno centriranje, možda levo, to ne znamo.

Kada definišeš:
width: 1024px;
fiksirao si širinu stranice, i ako je ekran veći po širini, na primer, veći od 20 inča, stranica neće biti prilagođena širini ekrana, pojaviće se praznina sa desne strane.
Iz tog razloga, glavni kontejner, body, treba podesiti tako da minimalna širina bude na primer, 1024px, pa ako je ekran i veći, nema problema, nije fiksirana kao u slučaju sa width opcijom:

Vidis to nisam znao, hvala na info.
 
Problem...

Kada stavim ovo za containter, on ceo ide nekih 100px u desno, tj. imam prazan prostor sirine 100px na levoj strani....

A je l' imas i sa desne strane 100px prazno ili samo s'leve? to mi je cudno

ako si u html-u stavio

<html>
<body>
<div id="container">
<!-- pa sve ostalo -->
</div>
</body>
</html>

mora biti centrirano
 
Nemoj definisati sirinu u px nego u %.
Probaj ovako:

Ovo...
Kod:
height: auto;
min-height: 100%;
height: 100%;

...ne znači išta, zato što kada visinu ili širinu sadržaja izražavaš procentualno, to ima smisla samo kada je visina ili širina "roditelja" tog sadržaja izražena eksplicitno.

Pride, kada kažeš min-height: 100% onda nema smisla ponavljati to sa height: 100%.
Niti mešati sve to sa height:auto, jer ne može visina istovremeno imati vrednost na primer 100% i auto, može jedno od ta dva
 
Atribut width je fiksni, a min-width i max-width dinamicki.

Po objasnjenju problema, resenje je max-width : 0000px; pa ce ti sajt izgledati isto na svim monitorima kao i na browseru mobilnog telefona. Markup bi trebalo da bude validan. ;)

Koliko bi Ti stavio max-width, imajući u vidu da ljudi koriste i ovakve monitore.
12183234.jpg
 
Poslednja izmena:
Koliko bi Ti stavio max-width, imajući u vidu da ljudi koriste i ovakve monitore.
12183234.jpg

Onoliko koliko se uklapa u ideju dizajna sajta, a to moze biti i 1000px i 240px... Imas body sajta i imas background, body se podesava, a ako neces to da radis stavis 100% body ili koristi em velicine jer su one dinamicke, a px je fiksna velicina. Kojom god, najbolje je da ide u max-width att pa ce i na tom sa slike izgledati isto.
I uozbilji se, ko koristi takve monitore za surf po netu, vidis da momci pricaju o nekakvom projektu... :)
 

Back
Top