Horizontális fix szélességű menü css-ben hogyan valósítható meg?
a lényeg a fix szélességen van, azzal nem boldogulok.
csináltam egy listát display: inline;-al szépen egymás mellé is teszi őket de épp akkora minden 'gombom' amilyen az aktuális szó hossza.. hogy oldható meg hogy ennél nagyobb, fix szélességű legyen?
A display: inline; beállítás miatt. Azt töröld ki és inkább csináld így:
li{
float: left;
width: 100px;
}
Csak a menü után majd rakj be egy ilyet, hogy ne okozzon később gondot:
<div style="clear: both;"></div>
Mivel rengeteg lehetőséged van, kérdés, hogy mit akarsz elérni. Próbálj meg játszadozni a padding és a margin értékeivel.
Ehhez egy tipp: adj minden elemednek átmenetlieg, a-nak, li-nek ul-nek, div-eknek stb., különböző színű bordert, hogy lásd hol vannak a határok. És akkor könnyen tudod követni a margin és a padding változását, miközben kísérletezel.
Pl.:
border: dotted 1px red;
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!