【问题标题】:How to remove blue border around the div [duplicate]如何删除div周围的蓝色边框[重复]
【发布时间】:2017-03-24 10:01:41
【问题描述】:

想检查一下我可以使用哪些方法来删除匿名蓝色轮廓

<div class="profile">

  <a href="" data-toggle="modal" data-target="#myModal" style="border-width:none;">
    <img class="img-circle" src="{{asset('images/user-profile1.jpg')}}" alt="mayor" style="border:5px solid #bfbfbf; ">
    <div style="text-align:center;">
      <h3>john</h3>
    </div>
  </a>
</div>

<div class="modal fade" id="myModal" role="dialog">
  <div class="modal-dialog">
    <!-- Modal content-->
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Modal Header</h4>
      </div>
      <div class="modal-body">
        <p>Some text in the modal.</p>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>
  </div>
</div>

【问题讨论】:

  • 在 jsfiddle 或 codepen 上更新这个
  • 你可以使用outline: none;
  • .profile img{border:0}

标签: html css


【解决方案1】:

这不是边框,而是轮廓。它仅出现在某些浏览器上,例如 Google Chrome。您可以使用以下方法将其删除:

img{ outline: none; }

【讨论】:

  • @lonut 不工作
  • 那个边框什么时候出现?在页面加载或元素的点击/焦点上?你用的是什么浏览器?
  • @lonut 我刚刚添加了一个:focus {大纲:无; } 现在它的工作:)
  • 这就是我问它何时出现的原因。很高兴它有效。 @sting,它也应该在没有焦点的情况下工作。