css里dotted,CSS中dashed和dotted的区别有哪些
对于刚刚接触css的朋友们来说都会分不清dashed和dotted,那么你知道CSS中dashed和dotted的区别有哪些吗?那么针对这个问题爱站小编就为大家接受CSS中dashed和dotted的区别。
最近的一个页面中碰到的,本来想用 border 来模拟设计图的虚线效果,但是很明显 border 效果不如设计图来的好看。顺便研究了下 dashed 和 dotted 的区别。
首先,从字面上来理解,dashed 和 dotted 都是指“虚线”,他们的不同在于:
dashed:来自 dash(破折号),由 dash 组成的虚线
dotted:来自 dot (点),由 dot 组成的虚线,也称点线
这里多说几句废话,其实参看下 demo,就能从视觉上获得更直观的感受了。
下面再说说相关的 bug 吧,当然了,这些 bug 再一次只是光荣地出现在了 IE 下,此处涉及到 IE6 和 IE7。
Bug1: 在 IE6 下,1px 宽的 dotted 表现的和 dashed 一样。当宽度大于 1px 时,表现正常。
Bug2:在 IE7 下,当 4 条边的宽度是 1px 和 其它任意数值共存时,1px 的 dotted 表现的和 dashed 一样。4 条边的宽度全为 1px,或者为其它不是 1px 的不同值时不会出现这个 bug。
Bug3:另外,IE6 下,1px 的 dotted 或者 1px 的 dashed 边框,在拖动页面时,有时候边框会连成实线,有时候会出现缺口。
要解决这些 bug,要么直接就不用 dotted 而直接用 dashed;要么用图片代替;要么用额外标签和代码来解决。
鉴于只有在边框宽度为 1px 时才会出现这些 bug,可以设置外包围标签的边框宽度为 2px,通过增加一个内标签,设置其为 1px 的内容背景色边框,再通过设置 margin-top/right/bottom/left: -1px; 来盖掉外包围标签的 1px 边框,从视觉上实现正常效果。很啰嗦,很讨厌,很无奈。
.b6 {
border: 2px dotted #000;
padding-top: 0;
}
.b6 .inner {
border: 1px solid #9c9c9c;
width: 100%;
height: 100%;
margin: -1px;
position: relative;
z-index: 100;
}
看完后你了解了CSS中dashed和dotted的区别有哪些吗?如果您有很多不明白的,没关系,记录下这些技巧,常来爱站技术频道看看,您一定有所收获!
css里dotted,CSS中dashed和dotted的区别有哪些相关推荐
- css里面的after_CSS中的after
CSS中存在一些比较特殊的属性,称之为伪类,它们之中最常用的就是定义链接的伪:link,:visited,:hover,:active等. 除了它们,还有一些不被常使用的伪类,有:focus,:fir ...
- css里面的after_css中:after和:before的作用及使用方法
本章给大家介绍css中:after和:before的作用及使用方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1. :before 和 :after 的主要作用是在元素内容前后加 ...
- css里阴影效果,css实现阴影效果(box-shadow)
box-shadow 使用方法 设置块阴影 语法: box-shadow: || 取值: ? ? || : 阴影水平偏移值(可取正负值):阴影垂直偏移值(可取正负值):阴影模糊值:阴影颜色 说明 ...
- CSS教程:dashed和dotted的区别
最近的一个页面中碰到的,本来想用 border 来模拟设计图的虚线效果,但是很明显 border 效果不如设计图来的好看.顺便研究了下 dashed 和 dotted 的区别. 首先,从字面上来理解, ...
- 在css样式中隐藏元素,用JS改变的元素CSS样式,css里display :none 隐藏 block 显示
CSS样式的引用有3种方式:style引用.class引用.id引用,所以js改变元素的样式我们也分3种来说. 1.js改变由style方式引用的样式: 方法一:document.divs.style ...
- html中collapse代码怎么写,CSS里的visibility属性有个鲜为人知的属性值:collapse
虽然CSS并不是一种很复杂的技术,但就算你是一个使用CSS多年的高手,仍然会有很多CSS用法/属性/属性值你从来没使用过,甚至从来没听说过. 对于CSS里的visibility属性,相信你用过不下几百 ...
- php中字体样式的设置,CSS里字体样式怎么设置
在网页中我们常常对网页中文字设置字体,用font-family这个属性就可以对字体样式进行设置了.那么我们今天就来教大家从html的字体到css字体的设置方法. 原始的html字体设置 Html的文字 ...
- CSS系列:CSS中盒子模型
盒子模型是CSS控制页面时一个很重要的概念.所有页面中的元素都可以看成是一个盒子,占据着一定的页面空间.可以通过调整盒子的边框和距离等参数,来调节盒子的位置和大小. 1. 盒子的内部结构 在CSS中, ...
- Atitit.css 规范 bem 项目中 CSS 的组织和管理
Atitit.css 规范 bem 项目中 CSS 的组织和管理 1. 什么是BEM?1 1.1. 块(Block)2 1.2. 元素(Element)2 1.3. BEM树(和DOM树类似).3 ...
最新文章
- b temia 外骨骼机器人_只能提高工作效率?现代外骨骼正在突破重重壁垒,走向融合的未来...
- 比特币现金锚定货币交易所越来越多
- Windows下通过VNC远程访问Linux服务器,并实现可视化
- DM368开发 -- 制作ubifs文件系统
- java代码中哪些不能犯的错误_Java程序员工作中千万不能犯的3个低级错误
- WordCount--统计输入文件的字符数、行数、单词数(java)--初级功能
- 基于PyMC的贝叶斯建模实战
- Win2003下Exchange2003部署图解之七
- php写好的接口怎么返回数据库,用PHP开发app接口,连接了数据库,调试的时候正常输出,但是转为json格式返回的数据为null...
- VIO,visual-inertial odometry)即视觉惯性里程计
- yyuc php,yyuc 开发手册.zip 框架 说明指南 Windows Develop 238万源代码下载- www.pudn.com...
- php中的opendir函数,php中opendir函数的用法详解
- 省级面板数据(2000-2019)十一:农业(固定资产+农产品产量、播种面积)(stata版)
- 【SDC】StreamSets实战之路-11-基础篇- StreamSets-数据流开发- Edge数据流设计
- 菜菜的刷题日记 | 215. 数组中的第K个最大元素
- 【1.7k行代码优秀课设】基于stm32f4xx粤嵌GEC-M4的按键密码锁、呼吸灯、蜂鸣器音乐、超声波测距及倒车雷达、温湿度检测、光敏电阻自动灯光调节、USART串口控制系统
- python冒号用法-python 列表中[ ]中冒号‘:’的作用
- 充电池中热敏电阻作用
- YDOOK: 学习 AI 人工智能需要必备哪些数学知识?学AI需要学习的数学书与领域
- 多测师肖sir_高级金牌讲师_jenkins持续集成测试(001)
热门文章
- 服务器数据迁移:为知笔记私服数据迁移
- 2022年最好用的5款固定资产系统
- 6.2 病毒机制与组成结构
- QT项目负责人必须掌握的Ui设计师功能——Promote to !
- uni-app中使用腾旭位置服务,实现周边搜索功能,并获取到前往对应位置所需的时间(步行或驾车)
- 开源项目推荐:Qt有关的GitHub/Gitee开源项目(★精品收藏★)
- 费解的开关(模拟/BFS+二进制)
- 生命是什么?生物化学、物理学、哲学对生命本源的共同探索
- xmind zen 同步问题解决 坚果云
- IT职场人生系列之二十四:程序员如何增加收入