Autor Zpráva
Lukas_h
Profil
Zdravím,

pracuji na liště ve které by byly vlaječky na změnu jazyka, možnost zvětšení textu a vyhledávač. Jde o to že potřebuji mít všechny tyto věci v jednom řádku a aby měli pevnou pozici při jakémkoliv rozlišení na jakémkoliv monitoru.

Jak by to mělo vypadat http://lukastest.ic.cz/, css je zde http://lukastest.ic.cz/style_index.css

Díky za rady
Leopik 2x
Profil
Asi hľadáš position: absolute;
http://www.jakpsatweb.cz/css/position.html
Lukas_h
Profil
Absolute už je v tom CSS zahrutý

#vlajky {position: absolute; top: 30px; left: 10px; margin: 0; padding: 0 auto; width: 330px;}
#pismo {position: absolute; top: 30px; left: 20%; margin: 0; padding: 0 auto; width: 330px;}
#vyhledavac {position: absolute; top: 30px; left: 75%; margin: 0; padding: 0 auto; width: 330px;}


Ale když si to web zobrazím na menším rozlišením tak se mi to začne posouvat a to já nechci.
Leopik 2x
Profil
Teda chceš, aby ta lišta bola vždy napríklad 10px od ľavého roha obrazovky (monitora, nie okna prehliadača)?
Lukas_h
Profil
Přesně tak
Leopik 2x
Profil
Ale pri rozlíšení 1024x768 a okne prehliadača 800x600 to bude dost nepraktické ak to okno prehliadača bude v pravo.
Lukas_h
Profil
Mělo by to bejt schovaný, kdy bych to nechal jak to je tak se ikony vlaječek přikryjou tim vyhledávačem
Leopik 2x
Profil
Tak to všetko hoď (vlajky, vyhľadávanie) do divu a ten napozicuj.
Lukas_h
Profil
A jak? :-)
Leopik 2x
Profil
Uf, vidím, že som sa pustil do celkom veľkého problému :).
Takto by to mohlo fungovať:
<div style="width: 100%; height: 0px; position: relative;">
	<div style="width: 100%; _width: expression(document.body.clientWidth < 500? "500px" : "100%" ); min-width: 500px; margin: 0 auto;">
		<div style="width: 33%; float: left;">txt</div>
		<div style="width: 33%; float: left;">txt2</div>
		<div style="width: 33%; float: left;">txt3</div>
	</div>
</div>

Skús to aj v IE (hlavne v 6) či to bude fungovať.
Malo by to pracovať tak, že ak je obrazovka väčšia ako 500px; tak sa to bude normalne rozťahovať ale ak bude menšia (teda keď už sa to začína prekrývať) tak bude mať šírku 500px; Ale podľa mňa je to dosť škaredé riešenie a určite sa to dá spraviť aj lepšie ale fungovať by to malo.
EDIT: tak teda ani toto nie je 100%
EDIT2: tu je ešte jeden príklad http://www.jakpsatweb.cz/css/priklady/min-width.html
panther
Profil
Lukas_h:
ono celkově pozicovat něco vůči celému oknu prohlížeče je kravina. Na nižším rozlišení to poleze do sebe, na vysokém to bude kilometr od sebe a nikdo to po krajích nebude hledat.

Nikdy nedělej nic pro svoje rozlišení a mysli i na druhé. Pokud ti to nevadí, nevím, proč tam máš #vlajky a #pismo, stačí jen jedno z toho, co bude obsahovat všechny ikonky.
Lukas_h
Profil
panther:
Nikdy nedělej nic pro svoje rozlišení a mysli i na druhé.

O To mi jde... pokud bude mít můj návštěvník stránek malé rozlišení tak ten vyhledávač začne překrývat ty vlaječky.

Leopik 2x: Dík, zkusím
Lukas_h
Profil
Leopik 2x: Spíš jsem si myslel že by to zůstavalo na stejnym místě a ne aby se to posouvalo.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0