Ich baue ein Panel für ein Front-End-System, aber ich habe ein lästiges Problem. Ich bin nicht so gut mit CSS. Dies ist, was passiert:HTML-Text springt aus DIV-Block
Das ist mein HTML-Code ist:
#main #myTopMenu #iconBar {
margin-right: 10px;
float: right;
}
#main #myTopMenu #iconBar a {
display: inline-block;
margin-left: 30px;
color: white;
}
#main #myTopMenu #iconBar .optionsContainer {
line-height: 55px;
}
#main #myTopMenu #iconBar .optionsContainer img {
vertical-align: middle;
position: relative;
}
#main #myTopMenu #iconBar .valueWithOption {
background-color: #59a632;
height: 25px;
width: 35px;
position: absolute;
top: 10px;
margin-left: 27px;
border-radius: 4px;
}
#main #myTopMenu #iconBar .valueWithOption span {
background-color: blue;
width: 100%;
height: 100%;
}
<div id="iconBar">
<a href="#">
<div class="optionsContainer">
<img src="images/icons/message.png">
<div class="valueWithOption">
<span>5</span>
</div>
</div>
</a>
<a href="#">
<div class="optionsContainer"><img src="images/icons/bell.png">
<div class="valueWithOption"><span>5</span></div>
</div>
</a>
<a href="#">
<div class="optionsContainer"><img src="images/icons/settings.png"></div>
</a>
</div>
auch tun euch Tipps, um es zu machen, so dass die Breite der grünen Box expandiert, so dass der Wert in der grünen Box immer richtig passt.
Was ist das Problem? Du hast gezeigt, was passiert, aber das ist nicht klar. Wir können davon ausgehen, aber wir sollten nicht müssen. Machen Sie Ihr Problem klar und erklären Sie, was Sie erwarten. –
Es tut mir leid, dass ich nicht klar war. Ich werde versuchen, in Zukunft klar zu sein. :) –