outline-offset属性设置轮廓框架在 border 边缘外的偏移.

Outlines在两个方面不同于边框:

  • Outlines 不占用空间
  • Outlines 可能非矩形

outline-offset越大,越容易向外偏移:

outline-offset越小,越容易向内偏移:

<html>
<style>
div {margin:20px;height: 70px;border: 1px solid green;outline: 1px solid red;outline-offset: 4px;
}
</style><body><div>1</div><div>2</div><div>3</div>
</body>
</html>

绿色的是border,红色的是offset:

offset从4px改成-4px:

默认本页面里只有button可以focus,div没办法接受focus:

给div添加tabindex="1"的属性后,就可以接收focus事件了:


tab键的focus会根据属性tabindex的值从小到大进行移动,tabindex = -1则无法接收tab focus事件。

更多Jerry的原创文章,尽在:“汪子熙”:

关于div的outline-offset属性和focus事件的接收相关推荐

  1. CSS轮廓(outline)属性详解及 outline 与 border 的区别

    轮廓(outline) 轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用. 在浏览器里,当鼠标点击或使用Tab键让一个链接或者一个radio获得焦点的时候,该元 ...

  2. Js之offset属性与style属性的区别

    Js之offset属性 offset翻译过来就是偏移量, 我们使用 offset 系列相关属性可以动态的得到该元素的位置.大小等. 如果元素没有父级元素或者父级元素没有定位(祖先元素也可以),则以bo ...

  3. CSS的outline轮廓属性:轮廓属性

    outline (轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用. 注释:轮廓线不会占据空间,也不一定是矩形. outline 简写属性在一个声明中设置所有的轮廓属性. 可以 ...

  4. 教你玩转CSS 轮廓(outline)属性

    目录 CSS 轮廓(outline) 所有CSS 轮廓(outline)属性 CSS 轮廓(outline) 轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用. ...

  5. jxls向右循环为什么会间隔单元格_VBA中单元格的Offset属性,你是否能灵活的利用呢?...

    大家好,我们今日继续讲解VBA代码解决方案的第122讲内容:如何在VBA中使用单元格Offset 属性.其实这讲的内容非常的简单,只是有很多的朋友要求再详细的讲一下,顺便再引申一下.谈到Offset属 ...

  6. JQuery框架2.位置属性|筛选方法|事件

    1.位置属性 jquery的css position获取匹配元素相对父元素的偏移位置:offset获取匹配元素在当前视口的相对偏移,返回的对象包含两个整型属性:top 和 left $("p ...

  7. js 捕获子元素的 focus 事件

    focus 事件可以绑定任何元素,但只有可编辑元素才可以触发 focus 事件.且 focus 事件不会冒泡. 所以不能在父元素监听子元素的 focus 事件. focusin 事件与 focus 一 ...

  8. 用户表单事件(focus事件)

    以前做用户系统的时候经常用到表单验证,正则表达式事件来处理和绑定事件和进行事件,这里说的其实只是一小部分,也不是很值得写,但是今天遇到了还是写一下,毕竟基础还是蛮重要的,就算懂的童鞋,巩固一下也是好的 ...

  9. reactinput聚焦事件_React focus 事件的坑

    React 的 focus 事件实现有问题 React 的 focus 事件会冒泡,但是原生 DOM 的 focus 事件是不冒泡的: 原生 DOM 的 focusin 事件是会冒泡的,但是现在 Re ...

最新文章

  1. IROS 2020 | 跨视角语义分割前沿进展
  2. 窗函数-减少傅里叶变换泄漏
  3. 可视化COCO分割标注文件,以及单个json合成coco格式标注文件
  4. 《当90后遇上创业》导读
  5. python之模块导入
  6. 计算机指令执行与时序逻辑,时序逻辑系统
  7. BestCoder Round #66 (div.2) 1002
  8. 输变电设备物联网节点设备无线组网协议_AIS-Link-艾森智能的工业物联网连接协议...
  9. 什么是线索评分?如何让线索评分发挥作用?
  10. SpringMVC4 + Spring + MyBatis3 【转】
  11. linux asio,在Linux使用Asio:不可或缺的WineASIO
  12. 利用pandas进行数据分析
  13. php图片素描化,ps怎么把图片变成素描图片
  14. 转:人最大的教养,是善待父母
  15. 上帝给我们大龄程序员的出路,就在这!(附:现状分析)
  16. 将Windows XP 中文版变为英文版
  17. 什么是AudioEffect
  18. 读书笔记 Tom Expert 00章-配置环境
  19. MySQL 分库分表实践
  20. ISCC2021——wp

热门文章

  1. JAVA中String类的intern()方法的作用
  2. LNMP_静态文件不记录日志,配置缓存
  3. 记录一次centos的双网卡绑定
  4. gearman初探(一、编译和安装)
  5. vs2012编译使用lua 5.2静态库
  6. Cannot convert type ‘ASP.login_aspx’ to ‘System.Web.UI.WebControls.Login’的解决方法
  7. 03、MySQL—数据表操作
  8. redis 系列26 Cluster高可用 (1)
  9. POJ3069:Saruman's Army
  10. C程序运用递归求阶乘