Autor | Zpráva | ||
---|---|---|---|
peta Profil * |
#1 · Zasláno: 12. 11. 2006, 20:17:22
Jak zjistim polohu style.left nastavenou pres CSS left:100px?
Mam 3 objekty, u nich mam v CSS nastavenou polohu a position:absolute. A ted zajimava vec, objekt.style.left = "" je prazdny, jak to? |
||
los Profil * |
#2 · Zasláno: 12. 11. 2006, 21:20:45
Jak zjistim polohu style.left nastavenou pres CSS left:100px?
Záleží od prehliadača. Napr. pomocou vlastnosti currentStyle alebo metódou getComputedStyle (http://www.quirksmode.org/dom/getstyles.html) Ak Ťa zaujíma iba posunutie zľava, môžeš použiť priamo offsetLeft, s ktorým prehliadače problém nemajú. A ted zajimava vec, objekt.style.left = "" je prazdny, jak to? Pretože vlastnosť objekt.style.left obsahuje hodnotu, ktorú si nastavil priamo v elemente (nejako takto: <objekt style="left: xx" />). Keď si žiadnu takú vlastnosť nenastavoval, tak tam nič nie je. |
||
peta Profil * |
#3 · Zasláno: 13. 11. 2006, 08:54:37
los
Mam to tu: http://mracek.hostuju.cz/x/ppmoving2.htm To left tam nastavuji pres CSS z tagu STYLE. Tak jsem myslel, ze to bude v objekt.style.left. |
||
los Profil * |
#4 · Zasláno: 13. 11. 2006, 09:31:37
Aby to bolo v object1.style.left, musel by si to nastavovať nejako takto:
<div id="object1" class="object o1" style="left:20px"><b>Object 1</b><p>Text</p></div> Keďže to nastavuješ prostredníctvom class, tak to v object1.style.left nebude. |
||
peta Profil * |
#5 · Zasláno: 13. 11. 2006, 14:13:53
los Jasne, to mi prave prislo divne, ja mam 1 program, kde objekty rozmistuji pres JS a tam to v poho jde. Tak jsem si to zkopiroval, ze nemam poradny prikklad na d&d a koukam, ze mi to nebere. Diky, pouziji offsetLeft, snad to nebude delat problemy s posunutim v ruznych prohlizecich.
|
||
Časová prodleva: 3 měsíce
|
|||
suro marek Profil * |
#6 · Zasláno: 11. 2. 2007, 18:02:39
<<<CCS>>>
takto na obrazok <img src="obrazok.gif" style="margin-left: 50px"> tato medzera sa zobrazi 50px z lava na text takto <div style="margin-left: 50px"> </div> da sa aj 4-krát <div style="margin-left: 50px;margin-top: 50px;margin-bottom: 50px;margin-right: 50px"> </div> top- z hora bottom-z dola left- z lava right- z prava margin- medzera(CCS) tu si to mozete pozriet ked si zobrazite zdrojovy kod Tuto stranku robim skole!!! majte sa |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0