Autor Zpráva
spenciii
Profil
Zdravím,
prosím o radu jak nakodovat šablonu, aby dané objekty měly stále stejné rozvržení, bez ohledu na velikost monitoru.
Momentálně mám tento kod:
img {
    position:fixed;
    left:48%;
    top:50%;
    
}
.img2 {
    position:fixed;
    left:52%;
    top:50%;
    
    
}
p {
position:fixed;
left:45%;
top:40%;
font-size:20px;
}

S menším rozlišením se pozice objektů úplně rozhodí, prosím, poraďte.
Chamurappi
Profil
Reaguji na spenciiiho:
Fixní pozicování není fixní vůči různým velikostem monitoru, ale fixní vůči rolování stránky posuvníkem. Nepozicuj vůbec, ani fixně, ani absolutně…
spenciii
Profil
Děkuji za odpověď.

Když, ale funkci position odstraním, pak se všechny objekty přemístí k levému okraji prohlížeče, ale já bych je rád měl na daném místě (viz procenta).
Jak tedy mohou zachovat výše uvedenou pozici?
jefitto44
Profil
Skús použiť pixely miesto percent... Treba skúšať, koľko px to asi môže byť
Chamurappi
Profil
Reaguji na jefitta44:
Nesmysl. Podle toho, že nastavuje left okolo 50 %, bych si tipnul, že se snaží o nějaké centrování.


Reaguji na spenciiiho:
Z těch tří předpisů ti těžko vykouzlíme ideální řešení…
Ukaž, o co se snažíš. Buď dodej obrázek, nebo raději odkaz na současnou podobu stránky.
spenciii
Profil
Dodávám odkaz na stránku: Web
Chci mít jistotu, že objekty na ní umístěné budou mít vždy shodné (nejlépe i vycentrované) rozmístění.
jefitto44
Profil
margin: 0 auto; ti to vycentruje. Daj si tie vlajočky do dajakého divu. Je celkom blbosť dávať jednej vlajke class a druhej nič... :) Daj si obidva obrázky vedľa seba, možno by bolo lepšie použiť ul s floatom:left, ale určite si ich daj do jedného divu. A margin-bottom pod nápis, lebo tie vlajky sú prilepené na text


Chamurappi:
Nesmysl. Podle toho, že nastavuje left okolo 50 %, bych si tipnul, že se snaží o nějaké centrování.
To ma nenapadlo :)
Joker
Profil
spenciii:
Ještě bych poznamenal, že „shodné umístění“ může mít více různých významů.
Jakýkoliv druh umístění prvku bude nějakým způsobem shodný na všech prohlížečích.

Třeba 800px od levého kraje bude všude 800px od levého kraje, akorát při šířce stránky 800px to bude pravý okraj, zatímco při šířce stránky 1600px to je uprostřed.
Uprostřed je všude uprostřed, ale zase při šířce stránky 800px to znamená 400px, zatímco při šířce stránky 1600px to znamená 800px.
A na 50em se vždycky vejde stejně dlouhý text (když bude stejným fontem), ale kolik to je pixelů bude záviset na velikosti písma v prohlížeči.

To jen tak na okraj.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0