ireport如何给static text加边框_html amp;amp; css 解决li浮动边框为2的问题
html && css 解决li浮动边框为2的问题
思路
问题:首先,li 浮动后,添加边框,则 中间 li 的边框会形成 1+1=2 的效果,1px的边框会变成2px。(例:分页模块)原因 => 就是浮动后的 li 会使粘着在一起,所以就出现 1+1=2解决方法:1. 设置 li => margin-left: -1px; 利用重叠,达到1px的效果。如果需要:hover ,则在 :hover里面加上 position: relative;就可以了。因为相对定位比标准流高一级,浮在上面。这样就可以达到显示被压住的边框了。2. 如果父元素本来就有 相对定位了,那么我们就可以使用 z-index:1 让他显示出来。*注意:方法可能不止以上2种,如有其他方法可联系小棕熊QVQ,让小棕熊与你一起学习更多的方法。
问题图
方法1 html代码
html && css 解决浮动坍塌问题方法 * { padding: 0; margin: 0; }.clearfix::after { content: ''; display: block; height: 0; visibility: hidden; clear: both;} .container { width: 300px; margin: 50px auto; text-align: center; } .container li { float: left; padding: 5px 10px; margin-left: -1px; /* 解决方法 */ list-style: none; border: 1px solid #00f; box-sizing: border-box; }
1 2 3 4 5 6 7 8 9
:hover 效果上
html && css 解决浮动坍塌问题方法 * { padding: 0; margin: 0; }.clearfix::after { content: ''; display: block; height: 0; visibility: hidden; clear: both;} .container { width: 300px; margin: 50px auto; text-align: center; } .container li { float: left; padding: 5px 10px; list-style: none; margin-left: -1px; border: 1px solid #00f; box-sizing: border-box; } .container li:hover { position: relative; border: 1px solid #0ff; }
1 2 3 4 5 6 7 8 9
加了 position: relative 和没有添加 position: relative 的对比图
方法3 z-index:1
html && css 解决浮动坍塌问题方法 * { padding: 0; margin: 0; }.clearfix::after { content: ''; display: block; height: 0; visibility: hidden; clear: both;} .container { width: 300px; margin: 50px auto; text-align: center; } .container li { position: relative; float: left; padding: 5px 10px; list-style: none; margin-left: -1px; border: 1px solid #00f; box-sizing: border-box; } .container li:hover { z-index: 1; border: 1px solid #0ff; }
1 2 3 4 5 6 7 8 9
效果图
ireport如何给static text加边框_html amp;amp; css 解决li浮动边框为2的问题相关推荐
- html多重边框,中间空白,CSS揭秘之多重边框的实现
多重边框的两种实现方案: border-shadow outline Mutiple border .common { width: 25vw; height: 20vh; margin: 10%; ...
- css解决li边框重合问题
我直接写了个案例,先看下效果图: 下面是html代码: <!DOCTYPE html> <html><head><meta charset="utf ...
- html表格边框线合并6,CSS表格 合并表格边框
---------------------------------------------------------------------------------------------------- ...
- html怎么做一个心形边框,使用CSS获取心形边框?
我有这样的代码,用于创建一个彩色心脏(其中有一个蓝色的背景),并使用CSS消色心脏(白色与蓝色边框有色):使用CSS获取心形边框? #favourite_user { position: relati ...
- Static Text控件响应函数方法
1.修改Static Text控件ID: 2.添加Static Text控件事件处理函数: 3.修改Static Text控件属性Notify为True: 静态文本控件在默认状态下是不发送通告消息的, ...
- 在MFC中使用Static text控件显示消息
1-新建一个MFC对话框xxDlg,从工具栏拖一个Static text控件到面板上,右键编辑属性,将ID改为IDC_ShowMsg 2-打开类视图,在CxxDlg上右键-->添加成员函数voi ...
- MFC开发IM-第十二篇、MFC改变static text背景色为透明
这是别人的 建议: //***************************************** { 首先,你要区分文本框和静态文本框,这是两种不同的控件,透明方法完全不同!静态文本框的默认 ...
- 如何改变Static Text控件中文字的字体,字体大小及颜色。
最近做一项目需要改变Static text 中文字的字体大小及颜色,MFC中默认的没有这一功能,没法实现,要实现它怎么办呢?其实很简单: 1:需要在OnCreate()事件中创建你所需的字体,然后和所 ...
- html边框直线代码,网页制作学习:实现细线边框的两种方法_html
很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格.这样不仅有利于网页的维护,同时,提高了网页的观赏性.在众多网页制作风格中,细边框这个制作方法是必不可少的.这里,我将简单地谈一下细边框的 ...
最新文章
- 解决SSH连接出现 Software caused connection abort 的问题
- Java的I/O笔记(3)
- 当我们在谈论HTTP缓存时我们在谈论什么
- viewsource和viewparsed_Network Panel说明
- java中session源码_Spring Session原理及源码分析
- Java代码题目:计算奖金和完全平方数
- docker(podman)命令参考
- Path接口与Files工具类
- Vivado中异步FIFO IP核的使用与思考
- 学计算机的装系统都不会,为什么刚买的新电脑,却不支持安装Win7系统,背后的真实原因...
- 人工智能系列之基本框架梳理
- OneNote中快速笔记怎么打开和删除
- docker mysql数据库初始化_Docker容器启动时初始化Mysql数据库
- chrome弹出2345网址导航删除方法之一
- AIIA开发者大会——百度·产业AI技术公开课
- 讲的真详细!花三分钟看完这篇文章你就懂了
- C#数据库四种执行方法(ExecuteNonQuery)
- 雷观(二十二):项目开发中,要少做无用功
- 8.12 Python web前端 HTML认识
- html内部样式和外部样式_HTML样式