我有input
按钮:
<input class="btn" type="submit" id="query" name="query" value="Q" title="Query">
这是CSS
:
.btn {
cursor:pointer;
border: none;
background: none;
width: 20px;
height: 20px;
}
input.btn[type="submit"]:hover {
border: 1px solid black;
}
因此,正如您在hover
上看到的那样,我希望按钮具有边框。它不起作用。我有多个按钮,这是应用整个class
设置的原因。
答案 0 :(得分:3)
你有两个错误
:hover
而非:hoover
input[type="submit"].btn:hover
.btn {
cursor: pointer;
border: none;
background: none;
width: 20px;
height: 20px;
}
input[type="submit"].btn:hover {
border: 1px solid black;
}
<input class="btn" type="submit" id="query" name="query" value="Q" title="Query">
答案 1 :(得分:1)
你需要修改这一行:
input.btn[type="submit"]:hover
{
border: 1px solid black;
}
答案 2 :(得分:1)
这里有几个错误。
:hover
你有:
.btn input[type="submit"]:hover
这将在具有btn
类的包装器中选择提交类型的所有悬停输入字段。
你需要:
input[type="submit"].btn:hover
选择具有类btn
的提交类型的所有悬停输入字段。
答案 3 :(得分:0)
请将LED = 0
的拼写更改为hoover
hover
答案 4 :(得分:0)
.btn
{
cursor:pointer;
border: none;
background: none;
width: 20px;
height: 20px;
}
.btn#query:hover
{
border: 1px solid black;
}
&#13;
<input class="btn" type="submit" id="query" name="query" value="Q" title="Query">
&#13;
答案 5 :(得分:-2)
试试这个:
input:hover
{
border: 1px solid black;
}