我一直在絞盡腦汁解決這個問題,但我不是一個HTML/CSS專家,所以我走出了我的智慧。bootstrap CSS樣式的文本輸入佔位符
佔位符文本顯示距輸入框元素中心太高。
看到如下圖所示:
我該如何解決這個問題?你可以看到他們住在http://siliconalley.com。當你在輸入內部輸入時,它實際上看起來沒問題。這只是看起來很奇怪的佔位符。
我一直在絞盡腦汁解決這個問題,但我不是一個HTML/CSS專家,所以我走出了我的智慧。bootstrap CSS樣式的文本輸入佔位符
佔位符文本顯示距輸入框元素中心太高。
看到如下圖所示:
我該如何解決這個問題?你可以看到他們住在http://siliconalley.com。當你在輸入內部輸入時,它實際上看起來沒問題。這只是看起來很奇怪的佔位符。
您的line-height:1;
聲明導致該問題。刪除這個.navbar-search .search-query
它應該沒問題。
你的CSS是這樣看
其實這是行高問題
.navbar-search .search-query {
margin-bottom: 0;
padding: 4px 14px;
font-family: Open Sans,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 1;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
更改喜歡這個
.navbar-search .search-query {
margin-bottom: 0;
padding: 4px 14px;
font-family: Open Sans,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 21px; /**change the Line-height to like this**/
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
你有沒有試着用線 - 螢火蟲/玩弄高度? – deinqwertz
看起來不錯。不知道你的位置持有人是什麼意思。你是指垂直對齊嗎?但這看起來很好。 – Nitesh
@NathanLee佔位符是在輸入標籤中出現的文字,並在焦點上消失 –