Autor | Zpráva | ||
---|---|---|---|
habit Profil |
#1 · Zasláno: 13. 1. 2014, 00:41:00
... aby udržel relativní pozici za všech okolností a nezávisle na obsahu, a hlavně aby nevnucoval parent elementu svoji velikost?
...ahoj, k HTML a CSS jsem přičichl poměrně nedávno, dělám v C#, a když jsem zaslechl chválu úžasných možnosti HTML5, zkusil jsem udělat malou webovou aplikaci. Bohužel jsem narazil - nedokážu poskládat smysluplný layout bez pevného pozicování. Zaskočila mě tady převrácená hyerarchie parent-child, kde děti diktují rodičům, jak mají být velcí... Můžete mi poradit, jak poskládat a nastylovat elementy v rodičovském rámu tak, aby udržely relativní pozice bez ohledu na svůj vlastní obsah, a při tom aby rám respektoval pozici svého parenta? A hlavně aby to fungovalo všude? ![]() ![]() Zkoušel jsem všechno možné, ale například nastavení overflow:auto nebo :hidden si každý prohlížeč vysvětluje po svém... Díky předem za dobré rady, případně i za útěchu v beznaději, pokud to nepůjde... |
||
margin Profil * |
#2 · Zasláno: 13. 1. 2014, 01:30:40
Koukni na obtékané layouty, http://blog.html.it/layoutgala/
Přečti se Relativní pozicování trápí začátečníky |
||
habit Profil |
#3 · Zasláno: 13. 1. 2014, 11:31:24
... dík, mrknul jsem se na to a uzrálo ve mě rozhodnutí vrátit se k absolutismu, jinak se tady asi obsah udržet uvnitř okna bez přetékání nedá... je to škoda, kdyby byly HTML a CSS stavěny trochu víc logicky, daly by se tady dělat úžasné věci...
|
||
margin Profil * |
#4 · Zasláno: 13. 1. 2014, 13:42:12
habit:
„daly by se tady dělat úžasné věci...“ Už asi 15 let se říká, že až zmizí prohlížeče ABC a zůstanou jen prohlížeče XYZ, tak půjdou úplně http://jecas.cz/flexbox http://jecas.cz/calc Spousta věcí jde pomocí JS doskriptovat, jen pamatuj, že někteří uživatelé JS blokují, ale i tak si zaslouží stránku, která má hlavu a patu. |
||
Časová prodleva: 11 let
|
0