Ich habe:Satz div Breite ul Liste Größe
<div class="div1">
<ul>
<li><input type="button" value="val1"></li>
<li ><input type="button" value="val2"></li>
<li ><input type="button" value="val2"></li>
<li ><input type="button" value="val2"></li>
<li ><input type="button" value="val2"></li>
<li ><input type="button" value="val2"></li>
<li ><input type="button" value="val2"></li>
<li ><input type="button" value="val2"></li>
</ul>
</div>
CSS:
.div1{
position:absolute;
height:30px;
width:auto;
top:50%;
margin-top:-15px;
left:50%;
transform:translate(-50%);
border:1px solid #f7f7f7;
display: inline-block; //inline
}
.ul li{
margin-right:5px;
box-shadow: 2px 3px 3px #666666;
border-radius: 2px;
}
ich die Breite div1
wollen einfach bezogen auf die Menge von li
Größe zu verlängern (FYI: li Menge ist zufällig).
Wenn ich div width: 100px // or something
setze, dann li
überläuft den Div-Container. und wenn ich versuche, div width: auto
immer noch das gleiche zu setzen.
Auch bemerkte ich eine Sache in meinem Browser-Modus überprüfen, dass, wenn ich links entfernen: 50% dann ganz gut es funktioniert, aber die Position der Box kommen, um nach links und ich brauche das Element
zentrierte zu halten Alle Antworten werden sehr geschätzt :)
Sie wollen Tasten Liste erstellen horizontal und vertikal in Fenster zentriert? –