回答
給label
相同的高度input filed
有&給line-height
你label
。像這樣:
.element label {
float: left;
font-weight: 700;
height: 30px;
line-height: 30px;
width: 156px;
}
這是有效的。但是,這是下面的CSS指南?這感覺有點哈克... – deztructicus
是不是一個哈克。當我們想要文本垂直中間時,我們使用這種技術。 – sandeep
不hacky,這是在每個瀏覽器完美的作品。要使用line-height垂直居中文本是最好的選擇。 – scumah
您可以使用jQuery並在元素加載後設置位置。小幅調整HTML(分配ID):
<div class="element">
<label id="feedback">Feedback: </label>
<select multiple="multiple" name="feedback" size="4" id="selectbox">
<option value="">Option1</option>
<option value="">Option1</option>
<option value="">Option2</option>
<option value="">Option3</option>
<option value="">Option4</option>
<option value="">Option5</option>
</select>
</div>
的Javascript:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var ht = $("#selectbox").height();
var ht2 = $("#feedback").height();
ht = $("#selectbox").offset().top + (ht-ht2)/2;
$("#feedback").offset({ top: ht });
});
</script>
不管怎麼說寫這麼多東西只是讓你把文字居中 –
嚴格CSS(標籤上的ID分配)
<div class="element">
<label id="feedback">Feedback: </label>
<select multiple="multiple" name="feedback" size="4">
<option value="">Option1</option>
<option value="">Option1</option>
<option value="">Option2</option>
<option value="">Option3</option>
<option value="">Option4</option>
<option value="">Option5</option>
</select>
</div>
而CSS:
.element select {
height: 200px;
}
.element label#feedback {
margin-top: 85px;
}
- 1. 居中Div元素垂直
- 2. 居中div元素水平和垂直
- 3. 如何垂直居中div?
- 4. 如何垂直居中div?
- 5. 如何垂直居中div?
- 6. 垂直居中元素
- 7. 如何垂直居中HR元素
- 8. 如何垂直居中元素?
- 9. 如何垂直居中HTML元素
- 10. 垂直居中div
- 11. 垂直居中在一個元素中
- 12. 在bootstrap 4.0中垂直居中元素?
- 13. 如何垂直自動居中一個div子元素?
- 14. 垂直居中div div
- 15. 垂直居中CSS中的「float:right」元素
- 16. 如何水平和垂直居中div?
- 17. 如何垂直和水平居中DIV?
- 18. 垂直居中兩個div
- 19. 垂直文本,居中div
- 20. 垂直居中div嗎?
- 21. 垂直居中浮動div
- 22. 垂直居中一個div
- 23. 垂直居中一格div
- 24. 垂直居中的div
- 25. 垂直居中一頁div
- 26. 垂直居中兩格div
- 27. 居中圖像在垂直div div
- 28. 如何在flex元素中垂直居中文本?
- 29. 如何在CSS中垂直居中嵌入元素
- 30. 如何在ListView中垂直居中元素?
您是否試圖垂直居中標籤? –
@Steve Adams是的。例如。 「反饋」可以在選擇框旁邊垂直居中 – deztructicus