Autor Zpráva
ondra323
Profil
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
ondra323
Profil
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
Napadá mě toto řešení:
http://kod.djpw.cz/leeb

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: