Autor | Zpráva | ||
---|---|---|---|
ondra323 Profil |
#1 · Zasláno: 24. 6. 2014, 21:48:20
Zdravím,
mám takový problém. Uvedu příklad: <div id="wrapper"> <div id="leftInnerWrapper"></div> <div id="rightInnterWrapper"></div> </div> css #wrapper{ } #leftInnerWrapper{ width: 30%; height: 100px; float: left; } #rightInnerWrapper{ width: 30%; height: 100px; float: left; margin-left: 20px; } Takto se vykreslí dva divy vedle sebe uvnitř divu wrapper, s tím, že první div se vykresli u levého kraje divu wrapper, druhý div 20px napravo od prvního a poté prázdný prostor. Chci aby napravo praveho divu byla stejna mezera jako nalevo levého divu. Lze to udělat nějak jinak než natvrdo napsat margin-left s přesnou hodnotou? Takto |
||
Tomáš123 Profil |
ondra323:
„Chci aby napravo praveho divu byla stejna mezera jako nalevo levého divu.“ Tak umiestni tie dva divy ešte do jedného obaľovacieho, ktorý vystredíš. „Lze to udělat nějak jinak než natvrdo napsat margin-left s přesnou hodnotou?“ Prečo s presnou? Môžeš použiť percentuálnu hodnotu... Dajme tomu, že medzi divmi chceš mať medzeru napríklad 10%; (5% u každého) a zbytok dopočítaš. Ukážka: http://kod.djpw.cz/cdeb Máš tam iný názov id v HTML a CSS |
||
Časová prodleva: 4 dny
|
|||
ondra323 Profil |
#3 · Zasláno: 28. 6. 2014, 16:44:52
ty vnitřní divy potřebuju mít nastavené na pevnou šířku v px
http://kod.djpw.cz/keeb Dokáže to někde upravit aby se zarovnaly na střed? |
||
juriad Profil |
#4 · Zasláno: 28. 6. 2014, 16:52:39
Napadá mě toto řešení:
http://kod.djpw.cz/leeb |
||
Časová prodleva: 10 let
|
0