首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

html 边框变粗 margin -1px

最近刚开始学习web前端,html和css,对于遇到的边框变粗的问题,用margin负值解决问题发表一些自己的理解 首先我们来看看下面一张图片 list-style: none;                 ...这里就可以用margin -1px(取决你边框的宽度)来解决。...加入这行代码的样式,如下图  下面我们就来分析这就话,对于边框的top,和left向上和向左移动一个而对于right和bottom它们会把紧跟其后的元素拉过来。...其实每个li都向上和向左在原来的基础上移动了1px,对于bottom边框把下方紧随其后的top边框拉过来之后,top边框也要向上移动1px,刚好重合。...还有其他的解决方法,就是重合的边框你可以设置:border-top(bottom或left或right):none;这样的话也可以取消边框

3.1K00

元素添加边框,你有多少种好办法?

作者:莫卓颖 背景 相信大家在做项目的过程中会经常遇到这样的一个需求,鼠标hover到某个元素的时候这个元素添加边框,这个简单的需求仅需注意添加边框后不会对原有的位置造成布局的影响从而造成布局跳动。...方案一 实现思路:元素中预先设置边框边框的颜色与元素所在父元素背景色一致,边框大小与hover时候的边框大小一致,鼠标hover过元素的时候只需要设置边框颜色便可。...:relative,然后添加额外隐藏的边框元素,鼠标hover过元素的时候显示提前隐藏的边框元素 兼容问题:无 实现代码: HTML结构 ...,即设置盒模型 容器width = border + padding + 内width 兼容问题: 实现代码: HTML结构 ...border-box; border: 2px solid yellow; } 方案四 实现思路:当hover过元素的时候,利用h5的新属性box-shadow元素添加实体的阴影作为边框

93400

元素添加边框,你有多少种好办法?

背景 相信大家在做项目的过程中会经常遇到这样的一个需求,鼠标hover到某个元素的时候这个元素添加边框,这个简单的需求仅需注意添加边框后不会对原有的位置造成布局的影响从而造成布局跳动。...方案一 实现思路:元素中预先设置边框边框的颜色与元素所在父元素背景色一致,边框大小与hover时候的边框大小一致,鼠标hover过元素的时候只需要设置边框颜色便可。...兼容问题:无 实现代码: html结构 CSS .parent{ width...:relative,然后添加额外隐藏的边框元素,鼠标hover过元素的时候显示提前隐藏的边框元素 兼容问题:无 实现代码: HTML结构 ...border-box; border: 2px solid yellow; } 方案四 实现思路:当hover过元素的时候,利用h5的新属性box-shadow元素添加实体的阴影作为边框

90670

元素添加边框,你有多少种好办法?

本文作者:IMWeb 莫卓颖 原文出处:IMWeb社区 未经同意,禁止转载 背景 相信大家在做项目的过程中会经常遇到这样的一个需求,鼠标hover到某个元素的时候这个元素添加边框,这个简单的需求仅需注意添加边框后不会对原有的位置造成布局的影响从而造成布局跳动...方案一 实现思路:元素中预先设置边框边框的颜色与元素所在父元素背景色一致,边框大小与hover时候的边框大小一致,鼠标hover过元素的时候只需要设置边框颜色便可。...兼容问题:无 实现代码: html结构 CSS .parent{...:relative,然后添加额外隐藏的边框元素,鼠标hover过元素的时候显示提前隐藏的边框元素 兼容问题:无 实现代码: HTML结构 ...border-box; border: 2px solid yellow; } 方案四 实现思路:当hover过元素的时候,利用h5的新属性box-shadow元素添加实体的阴影作为边框

65620
领券