Autor Zpráva
FantomX1
Profil
Problem si mozete aj zobrazit na stranke http://www.ciernypeter.sk/menu.php

Chcel som si vyrobit zalozky bez absolutneho alebo relativneho poziciovania pomocou "divou" <div>
A preto, ked som chcel mat zalozky (divy) vedla seba, musel som im v css nastavit vlastnost display: inline. Potom ked som pod ne dal dalsi div s css vlastnostou display: block a nasledne som nastavil inline divom padding na 10 pixelov, pricom som tymto divom nastavil aj okraj border, tak ten div, ktory som umietsnil pod divy inline, tak ten div potom nebral ohlady na padding a border a kludne si cez neho prekracoval az dalej. Zastavil sa len pri samotnom texte.

Viete mi prosim poradit ako to urobit tak, aby block prvok nezasahoval do paddingu a borderu inline prvku?

Este raz vam davam odkaz na stranku, kde si mozete nespravne zobrazujuce sa zalozky prezriet http://www.ciernypeter.sk/menu.php

Dakujem.
Marty
Profil
No nechci ti nic vnucovat, ale raději bych to udělal přes float: left, nastavení display: inline můžou vznikat různé problémy s paddingy a marginy.
Peta
Profil *
?
Proc nastavejes divy na inline? Pouzij span. A mas to menu, tak tam nedavej nic :)
A texty s mezerou davej s pevnou, aby se zalomily jako jedno slovo.

mozna nejak takto a hezky pekne pod sebe...
<div class="menu">
<a href="#">mama&nbsp;a&nbsp;tata</a>
<b>|</b><a href="#">xx</a>
<b>|</b><a href="#">yy</a>
</div>

.menu a {color...font...}
.menu b {...}

Proc to menit z inline na neco jineho?
Peta
Profil *
mimochodem, vubec to nemas validni. www.htmlvalidator.com LITE verzi si stahni.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0