[英]style a tag and input tag the same
我想給a
和input
設置相同的樣式,但是在輸入或類似內容周圍有一種填充。 我該如何解決? 小提琴下面。
我正在使用Firefox
輸出:
HTML:
<input type="button" value="lala" />
<a>lala</a>
CSS:
input{
padding: 0;
margin: 0;
margin-left: 30px;
border-spacing: none;
background: none;
box-shadow: none;
border: none;
float: left;
background-color: #005f83;
color: #fff;
font-family: Arial, sans-serif;
font-size: 12px;
box-sizing: content-box;
}
a{
margin-left: 30px;
font-family: Arial, sans-serif;
font-size: 12px;
float: left;
background-color: #005f83;
color: #fff;
box-sizing: content-box;
}
這個小提琴解釋了我所有的猜測:
我嘗試了很多,但是沒有用。 我希望我的<input>
看起來與<a>
相同,而不是相反。 有解決方案嗎?
除了光標以外,它們在我看來都一樣。
為此,將cursor:pointer添加到'a'樣式
遵循的安全做法是:
input{
padding: 0;
margin: 0;
margin-left: 30px;
border-spacing: none;
background: none;
box-shadow: none;
border: none;
}
a, input {
margin-left: 30px;
font-family: Arial, sans-serif;
font-size: 12px;
float: left;
background-color: #005f83;
color: #fff;
box-sizing: content-box;
cursor:pointer;
}
input::-moz-focus-inner {
padding: 0;
border: 0
}
添加它,它將刪除Firefox中的內部填充和邊框
input::-moz-focus-inner {
padding: 0;
border: 0;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.