[英]CSS text field difference between chrome and firefox
這是行高問題。
嘗試:
.form-signin input[type="text"],
.form-signin input[type="password"] {
font-size: 20px;
text-align: center;
height: auto;
margin-bottom: 20px;
padding: 20px 9px 20px;
line-height: 24px;
}
24px或更多或更少
您有2個潛在問題:
文字框高度過小
最有可能的是,您剛剛將文本框的高度設置得太小-您將其設置為10px,但字體大小為20px。
行高也可能是太小
行高在這里似乎不是問題,因為我看不到任何明確設置的證據。
處理字體時,最好使用相對度量單位,例如em或rem。 它們是可縮放的,因為它們是相對於字體大小計算得出的,因此它將設置行高以適合例如
.form-signin input[type="text"],
.form-signin input[type="password"] {
font-size: 20px;
height: 1.25em;
line-height: 1.25em;
[rest of your css here...]
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.