Autor Zpráva
Camo
Profil
Naydar,
Prosím vás, vie mi niekto povedať, či sa dá spoľahnúť na height:100% u absolutne pozicovaného prvku?
Niečo v tomto zmysle:
<div style="position:relative; padding:20px">rtzerzerzer<br>rtzerzerzer<br>rtzerzerzer<br>rtzerzerzer<br>rtzerzerzer<br>rtzerzerzer<br>rtzerzerzer<br>
    <div style="position:absolute; background-color:green; height:100%; width:100%; top:40px; left:40px;">abs div</div>
</div>
Bude sa správne počítať tá výška od nadradeného elementu? Všetko čo som vyskúšal zatiaľ funguje, ale nie som si istý, tak sa pýtam.
Tomáš123
Profil
Camo:
Všetko čo som vyskúšal zatiaľ funguje, ale nie som si istý, tak sa pýtam.
Mne napríklad nefunguje tvoja ukážka. Text v relatívne poziciovanom <div>-e roztiahol <body> na istú hodnotu, ku ktorej sa ešte prirátal vnútorný okraj 20px. Celý vnútorný <div> sa ešte posunul a <body> nemá vynulovaný margin. Aj keby sme všetky tieto nedostatky odstránili, nemyslím, že by sa všetky prehliadače zhodli a vykreslili stránku rovnako.

ÚPRAVA: 100% šírky + 40px zľava je dobrým receptom na horizontálny posuvník...

Uveď prosím, o čo konkrétne sa snažíš a možno zistíš, že kombináciu pozícii vôbec nepotrebuješ.
Camo
Profil
Potrebujem vytvoriť v elemente mriežku, ktorá bude detekovať pozíciu myši nad elementom.
No a tú mriežku sa snažím urobiť cez ten pozicovaný div. To posunutie top/left:40px a šírka tam nebude. Ide len o tú výšku.
Bubák
Profil
Nevím, nakolik se na to dá spolehnout napříč prohlížeči, vyzkoušej si sám třeba na následujících odkazech
http://browsershots.org/
http://netrenderer.com/

Já jsem víděl něco podobhého dělat trochu jjinak a neviděl jsem k tomu připomínky:
<div style="position:absolute; background:green; top:40px; left:40px;bottom: -40px; right: -40px">abs div</div>
http://kod.djpw.cz/ytlb
http://kod.djpw.cz/ytlb-

Camo:
Potrebujem vytvoriť v elemente mriežku, ktorá bude detekovať pozíciu myši nad elementom.
To se dělá jinak, ale jak, to sám nevím, zatím jsem to nepotřeboval, ale zkus si to vygůglovat.
Tomáš123
Profil
Bubák:
Neviem, ako si to myslel, ale pravdepodobne si záporné hodnoty prevzial z vlastnosti margin. Hodnota -40px ešte prispeje k často nežiadúcemu posuvníku. Naopak hodnota 40px je asi to, čo si myslel.

Camo:
Spočiatku som uvažoval, či by to nešlo obrázkom (veď nejaký absolútne poziciovaný <div> predsa nemôže byť lepší), ale po tom, čo napísal Bubák si vôbec nie som istý. S JavaScriptom to ešte neviem, takže neviem posúdiť ani návrh riešenia.
Camo
Profil
Bubák:
"top:0; left:0;bottom: 0; right: 0"
To je zaujímavé. Funguje to, ale pripadá mi to ako čierna mágia. Má to nejakú oporu v špecifikácii?

"To se dělá jinak"
Práve toto ma zaujíma. Tak ja idem googliť a keby niekto vedel tak ma nakopnite prosím.

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