css-边框重叠问题解决
相邻元素都加上边框后,会出现边框加粗的效果,但实际中我们需要边框不加粗的效果,
代码示例1:
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>li {float: left;width: 100px;height: 200px;list-style: none;border: 1px solid pink;}</style>
</head><body><ul><li></li><li></li><li></li><li></li><li></li><li></li></ul>
</body></html>
页面效果:
边框重叠加粗解决方法:margin负值
边框值设置的是1px,margin-left: -1,向左移动1px就可以了:
代码示例2:
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>li {float: left;width: 100px;height: 200px;margin-left: -1px;list-style: none;border: 1px solid pink;}</style>
</head><body><ul><li></li><li></li><li></li><li></li><li></li><li></li></ul>
</body></html>
页面效果:
鼠标悬浮边框变色效果不全问题
最后一个盒子显示正常,边框都变色了:
但是其他盒子右边框颜色没看到变化:
原因:右边的盒子边框压住了左边相邻的盒子的边框
解决方法一:添加position: relative;
如果盒子都没有加定位,可以鼠标悬浮时,给盒子加上相对定位relative属性,因为相对定位的盒子会压住普通盒子,位置没有设置偏移量的话就不会动
代码示例3:
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>li {float: left;width: 100px;height: 200px;margin-left: -1px;list-style: none;border: 1px solid pink;}li:hover {position: relative;border-color: darkgreen;}</style>
</head><body><ul><li></li><li></li><li></li><li></li><li></li><li></li></ul>
</body></html>
解决方法二:添加z-index: 1;
如果盒子都加上了相对定位,可以设置鼠标悬浮时的盒子层叠性更高,没有设置z-index时,默认是z-index:0
代码示例4:
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>li {position: relative;float: left;width: 100px;height: 200px;margin-left: -1px;list-style: none;border: 1px solid pink;}li:hover {z-index: 1;border-color: darkgreen;}</style>
</head><body><ul><li></li><li></li><li></li><li></li><li></li><li></li></ul>
</body></html>
页面效果:
css-边框重叠问题解决相关推荐
- vue中使用html2canvas方法,设置背景,字体重叠问题解决方法
1.安装 npm install html2canvas --save 2.引入 import html2canvas from 'html2canvas' 3.在组件中使用的方法 createImg ...
- html border线条重叠,关于border边框重叠颜色设置问题
盒子模型包括:margin border padding content 在标准盒子模型中 conten不包括border和padding 就是他自身内容所包含的区域. 在IE盒子模型中 co ...
- CSS边框、边距、轮廓(边框宽度/颜色/各边/简写属性/圆角边框/内外边距/高度宽度/框模型/轮廓宽度/颜色/属性/偏移)——万字长文|一文搞懂
目录 CSS边框 CSS 边框属性 CSS 边框样式 实例 CSS 边框宽度 实例 特定边的宽度 实例 CSS 边框颜色 实例 特定边框的颜色 实例 HEX 值 实例 RGB 值 实例 HSL 值 实 ...
- css 高度塌陷_css高度塌陷问题如何解决 css高度塌陷问题解决方法
本篇文章小编给大家分享一下css高度塌陷问题解决方法,文中通过示例代码详细的介绍了解决方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来一聚教程看看. 1. 高度塌陷 在文档流中 ...
- vue html2canvas文字重叠,vue中使用html2canvas方法,设置背景,字体重叠问题解决方法...
1.安装 npm install html2canvas --save 2.引入 import html2canvas from 'html2canvas' 3.在组件中使用的方法 createImg ...
- W3school:CSS基础:CSS边框、CSS边距、CSS高度/宽度、CSS框模型、CSS轮廓
W3school:CSS基础:CSS边框.CSS边距.CSS高度/宽度.CSS框模型.CSS轮廓 1.CSS边框(边框.边框宽度.边框颜色.边框各边.简写边框属性.圆角边框) 2.CSS边距(外边距. ...
- 22.CSS边框与背景【上】
第十七章 CSS边框与背景[上] 一.声明边框 属性 值 说明 CSS版本 1.border-width ...
- html边框绕着图片,CSS 边框
CSS 边框 在 HTML 中,我们使用表格来创建文本周围的边框,但是通过使用 CSS 边框属性,我们可以创建出效果出色的边框,并且可以应用于任何元素. 元素外边距内就是元素的的边框 (border) ...
- html中右侧三角形代码,html – 使用CSS边框的三角形和倒三角形
我试图使用CSS边框实现以下图像示例.这可能吗?此外,它是否也可以响应?我开始了一个小提琴 here.我知道我已经在某个地方见过,但不记得在哪里. 这是我到目前为止 – HTML SIGN UP to ...
- R语言ggplot2可视化轴标签重叠问题解决实战:修改轴标签字体、轴标签垂直于坐标轴(或者旋转特定角度)
R语言ggplot2可视化轴标签重叠问题解决实战:修改轴标签字体.轴标签垂直于坐标轴(或者旋转特定角度) 目录
最新文章
- unity游戏框架学习-框架结构
- Tinyhttpd的实现和一些基本问题的解决
- 专题目录20211013-ongoing
- git add -A 和 git add . 的区别
- JavaScript的运动——模拟重力场
- sublime text3 之 ctags
- P1181 数列分段Section I
- Eclipse 中 去掉 行末端(尾部) 的 空格。(需要「AnyEdit」插件)
- idea新建maven项目没有src目录的操作方法
- 对比目录差异,涉及到LINUX要小心,无法发现大小写问题
- python supervisor_Supervisor捕获不到python的Print
- Linux下mongodb用户管理和设置远程登陆
- SQL查询中的笛卡尔积现象解决方法
- 计算机 随机分组的方法,临床试验中的随机分组方法.pdf
- Dark Crystal RAT的新变种分析
- C语言推箱子完整代码
- 今天你又丧了吗? | Alfred数据室
- 营销革命4.0 从传统到数字
- 推荐大数据Spark必读书目
- Docker常用命令和实战演练
热门文章
- RNA-seq连特异性
- 拍拍乐(一)如何在照片里变瘦
- 那是计算机房吗英语否定回答,【微课+教材+听力+知识点】PEP四年级英语下册 Unit 1...
- VS2022编写Qt遇到的问题之 E1391 无法定义 dllimport 实体
- 单片机 怎调用显示屏字库_51单片机示波器制作(12864显示带字库)
- 计算机之父——约翰·冯·诺依曼(现代计算机之父”、“博弈论之父”)
- 靠“小龙虾”打天下,信良记的路还走得通吗?
- python获取网卡名称_用Python获取计算机网卡信息
- MySQL导入数据报Got a packet bigger than‘max_allowed_packet’bytes错误的解决方法
- 【C++IO流】C++打印浮点数小数点后多少的方法,序列化