border与outline 语法和用法详解
自收集降生之初,边框就已经成为计划的尺度。 与我们将要先容的其他两种要领对比,一个重要的区别是,默认环境下,border 包括在元素的计较尺寸中。纵然您配置 box-sizing:border-box,border 如故管帐入计较中。 Border 最根基的语法界说了边框的宽度和样式: border: 3px solid; 假如未界说则默认颜色为 currentColor,这意味着它将在级联中行使最靠近的颜色界说。 但 border 有更多的样式可供选择,假如你乐意,行使 border-style 你可觉得每一面界说差异的样式。 何时行使 border? 当元素的尺寸应承样式计较时,border 是一个靠得住的选择(双关语),默认样式给了计划很大的机动性。 对付outline,使其可见的独一必须属性是提供一种样式,由于默认值为 none: outline: solid; 和border一样,它将通过 currentColor 得到颜色,它的默认宽度为 medium。 outline 的典范应用是通过本机赏识器样式对 :focus 元素(如链接和按钮)举办聚焦。 除非您可以或许提供切合WCAG Success Criterion 2.4.7 Focus Visible的自界说 :focus 样式,不然应该应承产生这种特定的应用,以到达无障碍的目标。 出于计划目标,凡是要留意的 outline 题目是它无法从任何 border-radius 样式担任曲线。 何时行使 outline? 当您不想影响元素的尺寸而且不必要其遵循 border-radius 时,可以行使outline线。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |