【发布时间】:2017-05-30 01:53:17
【问题描述】:
我遇到了一个问题,即尽管尝试了两种 CSS 技术来删除轮廓,但输入字段聚焦时的默认蓝色轮廓并未被删除。我尝试使用input:focus 和input[type="text"]:focus,但都没有删除这个大纲。我的 CSS 可能做错了什么?
这是带有comment-box 输入的表单:
<div class="comment-form">
<form action="/app/blog/{{this.blogId}}/comment" method="post">
<label for="data-comment">Comment:</label>
<br />
<input type="text" name="comment" class="comment-box">
<button type="submit" class="comment-submit">Comment</button>
</form>
</div>
这是 CSS(input.comment-box CSS 正在工作):
input.comment-box {
width: 80%;
box-sizing: border-box;
border: 2px solid #D8D8D8;
border-radius: 4px;
}
.comment-box input:focus {
border: 2px solid #D8D8D8;
outline: none !important;
}
【问题讨论】:
-
很难从您的代码中看出。我建议去检查员并选择元素。然后点击右边tot element.style 再试一次。如果这不起作用,右键单击元素并转到复制->选择器应该是徒劳的。选择元素并在样式选项卡下找出使焦点文本块出现蓝色轮廓的原因,它一定是什么。