Autor Zpráva
MaH
Profil
Zdravim potreboval bych poradit jakym zpusobem lze posunout text presne kam chci a jak posunout listu s menu
Taps
Profil
MaH
podívej se na vlastnost margin, padding
MaH
Profil
a to tim posunu kam chci? protoze ja mam .menu ul {padding:0; margin:0; list-style-type:none; width:150px;}
Str4wberry
Profil
Můžeš toho dosáhnout absolutním pozicováním (position: absolute); podrobněji na JPW.
habendorf
Profil
Můžeš toho dosáhnout absolutním pozicováním (position: absolute); podrobněji na JPW.

No tak to ten margin/padding bude o dost lepší :o)
Str4wberry
Profil
Jinak na prosté posunutí o určitou vzdálenost použij margin (viz Taps) nebo position: relative. (Můžeš používat i záporné hodnoty.)
MaH
Profil
no ale kdyz zadam do paddingu najakou hodnotu treba 300 tam se mi to posune o 300 doleva ale zaroven dolu o nejakych 350 kdyz jeste zadamdo marginu nejakou hodnotu tak se to zase posune jen doleva a ja potrebuju aby se posunul nahoru co s tim?
Str4wberry
Profil
Můžeš používat i záporné hodnoty.
Bubák
Profil
Do marginu (podobně padding) můžeš zapsat 4 hodnoty (nahoře, vpravo, dole, vlevo).
MaH
Profil
No ale kdyz to delam jak radite tak dalsi sloupec v menu ktere je rozbalovaci posune uplne jinam, proste se neposouva s tim hlavnim
MaH
Profil
poradi me nekdo jak to posunout kdyz napisu cast zdrojaku toho menu?Prosim ja to nutne potrebuju
Miloš
Profil
Jestliže chceš, aby se prvek posunul, ale tato změna se nijak nedotkla okolí, můžeš zkusit laborovat s marginem a paddingem (někde přidat, jinde ubrat, a to i u okolních prvků…), ale pokud dost dobře nechápeš důsledky takového počínání, bude to cesta plná utrpení a s nejistým koncem.

Naopak za zcela bezpečné považuji v tomto případě relativní pozicování.
tiso
Profil
MaH - buď sa bav všeobecne a po všeobecnom popise čakaj všeobecnú odpoveď, alebo sa bav konkrétne (ukážka, obrázok čo chceš dosiahnuť) a čakaj konkrétnejšiu odpoveď. Nemiešaj jedno z druhým.
MaH
Profil
<style type="text/css">

.menu {z-index:10; font-size:80%; margin:25px 0 50px 1px;}
.menu ul {padding:0px 320px 200px 0px ; margin:0; list-style-type:none; width:150px;}

* html .menu ul {margin-left:-16px; margin-left:0;}
.menu li {position:relative; background:#d4d8bd; height:26px;}
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
.menu a, .menu a:visited {display:block; text-decoration:none; height:25px; line-height:25px;
width:149px; color:#000; text-indent:5px; border:1px solid #fff; border-width:0 1px 1px 0;}

* html .menu a, * html .menu a:visited {background:#d4d8bd; width:150px; width:149px;}
* html .menu a:hover {color:#fff; background:#949e7c;}
.menu :hover > a {color:#fff; background:#949e7c;}
.menu ul ul {visibility:hidden; position:absolute; top:0;left:150px;}
.menu ul li:hover ul,
.menu ul a:hover ul {visibility:visible;}
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{visibility:visible;}
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}

</style>

<style type="text/css">
.menu li {float:left;}
</style>
<![endif]-->


Potreboval bych to posunout zhruba o 320px doprava a o 140px dolu,dik moc
Miloš
Profil
??? <![endif]-->
Takže máš celý styl v podmíněném komentáři? Kde ten začíná?

Ideální bude, když to někde vyvěsíš a sem dáš odkaz.
Manq
Profil
MaH
To máš na stránce jenom tohle? Jestli ano, tak pomocí pozicování nebo margin a padding.

Jinak sem dej odkaz na stránku, kde je celý kód.
MaH
Profil
http://www.cssplay.co.uk/menus/flyout2.html
Manq
Profil
MaH
Ty jsi Stu Nicholls? Vítej na naší diskusi.

Dej sem odkaz na tvou stránku.
MaH
Profil
Ne nejsem, ale chcel bych pouzit takove menu ale potrebuju ho posunout pod hlavicku, ktera je uprostred stranky na ty souradnice
Str4wberry
Profil
div.menu {margin: 140px auto auto 320px}
Manq
Profil
MaH
Proboha, říkám ti snad po třetí, abys sem dal odkaz na tvou stránku!
MaH
Profil
Ja ale zadnou nemam ja to delam jen v kompu
MaH
Profil
Str4wberry Dik moc strasne s me pomohl

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