以下是我的代码,边框没有改变焦点,我做错了什么?我尝试了很多东西,但没有任何工作
<input type="text" spellcheck="false" data-placement="top" id="writeWord" autocorrect="off" autocapitalize="off" maxlength="200" style="width: 230px;border: 0;border-bottom: 2px solid #C8C6C6;border-radius: 0;color:#6e572f;font-size:24px;font-weight:500;">
#writeWord:focus{ outline: 0; border-color:#ea6e01;}
答案 0 :(得分:2)
这是因为inline styling is more specific而不是样式表中的样式。
您可以使用以下内容:
#writeWord {
border: none;
border-bottom: 2px solid #C8C6C6;
}
#writeWord:focus {
outline: 0;
border: 1px solid #ea6e01;
}
答案 1 :(得分:0)
只需在您的样式中添加!important
声明:
#writeWord:focus{ outline: 0; border-color:#ea6e01 !important;}
但请记住,在.css文件中声明CSS样式优于内联样式。