Diskuze: HTML5 - 2 elementy vedle sebe
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Jednoduše to asi nejde, chtělo by to vymyslet tak, abys to nepotřeboval, zatím se mi to vždy podařilo.
Pokud jsme pochopil otázku, chce 2 divy vedle sebe aby se ten 2 rozšiřoval podle výšky prvního. To jde prostě blbě Můžeš se podívat na novou CSS3 vlastnost boxing, nikdy jsem to nezkoumal, ale třeba by se todalo použít: http://www.itnetwork.cz/…cesky-manual
Dá se to řešit nějakým balením divů a hacky, ale tomu jsem nikdy neholdoval. Také tam můžeš dát tabulku. Nejjednodušší ale bude to vymyslet tak, abys to nepotřeboval, nenapadá mě rozumný případ, kde by to blyo potřeba. Můžeš tam dát třeba pozadí toho nadřazeného divu, aby to vypadalo, že jsou tam 2 stejně vysoké sloupce.
JJ - vymyslel jsem to úplně jinak - udělal jsem si místo paddingem...
Nešlo by alespoň, aby se šlánek rozšířil do svých maximálních rozměrů? Třeba v JS? Tedy takto se přizpůsobuje svému obsahu. Mám možnost zjistit přesnou velikost, ale toto by bylo jednoduší... A trochu mimo - poběží screen.width všude?
Mně to normálně funguje, používám to už roky:
<div style="width:100%; border:solid blue 3px">
<div style="width:10em; float:left; border:solid red 3px">Levý DIV</div>
<div style="width:auto; margin-left:11em; border:solid green 3px">Pravý DIV</div>
</div>
Ty rámečky si pak můžeš vyhodit, jsou tam jen pro ilustraci.
Zobrazeno 8 zpráv z 8.