當我在選擇列表框中設置選項的高度時,選項中的文本默認爲頂端對齊。我怎樣才能讓它在中間對齊? (我嘗試了明顯的垂直對齊和行高,沒有工作)如何使用CSS在選擇/選項列表框中垂直居中文本使用CSS
0
A
回答
1
select {
width: 128px; height:150px;
padding-top:6%;
}
option {
height: 32px;
}
應根據所有選項元素的總高度計算select,padding-top select的高度。 我認爲通用性應該在jQuery上製作一個計算腳本並替換適當的值。 至少意味着我看不到css通用解決方案
0
使用填充的選擇對齊選項的文本。
select {
width: 128px;
padding:10px 0;
}
這不是對齊中間文本的最佳解決方案。但它將作爲臨時解決方案有用。
相關問題
- 1. 使用CSS垂直居中使用CSS
- 2. 如何在HTML中使用CSS僅垂直居中文本
- 3. 如何使用CSS在DIV中垂直居中文本?
- 4. css垂直居中文本
- 5. CSS垂直居中文本
- 6. css:使文本出現垂直居中
- 7. 垂直居中按鈕使用css
- 8. 垂直居中(使用Bootstrap-CSS)
- 9. CSS垂直居中使用Twitter引導
- 10. CSS - 垂直居中
- 11. 菜單列表中垂直使用CSS
- 12. 垂直居中CSS/HTML文本
- 13. CSS:水平和垂直居中文本?
- 14. 垂直居中CSS Sprite和文本
- 15. 如何垂直居中選擇2選項中的圖標?
- 16. 如何在流體佈局中垂直縮放和居中文本? (使用CSS)
- 17. 如何使用CSS將文本垂直居中在LI內的錨點中?
- 18. 使用CSS居中列表
- 19. 在PyCharm中垂直/列文本選擇?
- 20. 如何截斷使用CSS的選擇框中的文本
- 21. 如何在CSS中垂直居中放置圖像和文本
- 22. 如何使用CSS在列表項之間製作垂直線?
- 23. 垂直居中的CSS
- 24. CSS垂直中間輸入複選框
- 25. CSS:文本輸入和選擇框垂直對齊
- 26. 如何使用css在表格中創建垂直列
- 27. 如何使用css在兩個選項框之間繪製垂直線
- 28. 如何垂直居中使用CSS動態顯示1行或2行文本?
- 29. 用CSS垂直居中一個元素
- 30. 使用CSS在IE9中垂直居中元素
我懷疑JavaScript是唯一的出路。你有這個好嗎? – Chris
你可以給'padding:10px 0'頂部和底部填充(任何你喜歡的)而不是'height'到你的'options' ..這會導致文本在中間垂直對齊 – Uttara
我很好用javascript。 –