今天遇到几个虚线效果,不能一下子反应过来具体属性。

一、dashed和dotted的区别

首先是dashed和dotted都是指“虚线”,但是两者显示的效果不尽相同。

从字面意思来看,

dashed:来自于 dash(破折号),故虚线是由一些破折号组成的,看起来会比较明显一些。 
dotted:来自 于dot (点),故虚线由一些点组成的,也称点线,看起来是比较密。

    <style>

        .box{
width:300px;height:50px;
text-align:center;
padding-top:30px;
border-bottom:2px dotted #000;
}
.box1{
width:300px;height:50px;
text-align:center;
padding-top:30px;
border-bottom:2px dashed #000;
} </style> <body>
<div class="box">用div做dotted虚线!</div>
<br/>
<div class="box1">用div做dashed虚线!</div>
</body>

  效果如图:

二、border:none;和border:0;的区别

想起来查这两个的区别,主要是我虚线是用hr来做的,然后里面设置了border:none;就随手查一下。

一般设置边框属性,不想让边框出现可以设置border:none;或border:0;两种方法均可,它们的区别一般是有两种。

1.浏览器渲染时候的性能差异

解释它们的区别和display:none;与 visibility:hidden;的区别类似,

border:0; ——把border设为“0”,在页面上看不见,但解析按border默认值理解,浏览器依然对border-width和border-color进行了渲染,即已经占用了内存值。

border:none;——把border设为“none”即没有,浏览器解析“none”时将不作出渲染动作,即不会消耗内存值。

2.浏览器兼容性的差异(没做测试,直接做的搬运工)

浏览器兼容性主要是针对IE6、IE7,并且只是对于button、input而言,设置border:none;无效,边框依然存在。

设置border:0;可以把边框隐藏。

三、用hr做虚线

 <style>
.line{border: none;border-bottom:2px dotted #000 }
.line1{border: none;border-bottom:2px dashed #000 }
</style> <p>用hr做dotted虚线</p>
<hr class="line"/>
<p>用hr做dashed虚线</p>
<hr class="line1"/>

 效果如图: 

关于css虚线的更多相关文章

  1. css虚线和css双实线

    border线型主要有:1.dotted[点状]2.solid[实线] 3.double[双实线] 4.dashed;[虚线] 如果一个CSS这样写:border-style:dotted solid ...

  2. Matplotlib数据可视化(3):文本与轴

      在一幅图表中,文本.坐标轴和图像的是信息传递的核心,对着三者的设置是作图这最为关心的内容,在上一篇博客中虽然列举了一些设置方法,但没有进行深入介绍,本文以围绕如何对文本和坐标轴进行设置展开(对图像 ...

  3. css 去除点击之后的虚线

    链接在被点击时会出现虚线框,即使松开了也仍然存在,在有的时候显得不美观.既然不好看,那就不要它.怎样去掉呢? 方法一 IE下可使用其私有的html属性:hideFoucs,在标签的结构中加入hidef ...

  4. CSS,点击去除虚线边框代码

  5. 用css实现自定义虚线边框

    开发产品功能的时候ui往往会给出虚线边框的效果图,于是乎,我们往往第一时间想到的是用css里的border,可是border里一般就提供两种效果,dashed或者dotted,ui这时就不满意了,说虚 ...

  6. div + css 边框 虚线

    div + css 边框 虚线 dotted:[点线|有点的|点线式边框|点虚线] .introduce { border:1px dotted gray; margin:8px 5px 8px 10 ...

  7. css 去除 a,checkbox 框 出现虚线

    在开发过程中遇到checkbox框,第一次遇到还以为是系统自带的是这样 后来发现不是那样, 我们可以在使用css 去掉出现的虚线框,以下是我的解决方案代码: /* checkbox 去掉虚框*/:fo ...

  8. CSS去除链接虚线(兼容IE6、IE7)

    在css里加入以下代码: a{    hide-focus: expression( this.hideFocus=true );    outline: none;}

  9. css去掉点击连接时所产生的虚线边框技巧兼容符合w3c标准的浏览器

    解决方法: 1.在css中加上outline:none; 代码如下: a.fontnav { text-align:left;color:#555; text-decoration:none; out ...

随机推荐

  1. usb3.0驱动

    usb3.0驱动下载地址 华硕注入usb3.0驱动工具下载地址 https://dlsvr04.asus.com/pub/ASUS/misc/utils/ASUS_EZInstaller_V10306 ...

  2. modprode

    modprobe命令 1.modprobe 命令是根据depmod -a的输出/lib/modules/version/modules.dep来加载全部的所需要模块. 2.删除模块的命令是:modpr ...

  3. c++ 整数读入优化

    这个函数!!!! 它真的巨好用!!! 改了两天 换了两个版本的代码 都TLE了 然后尝试着在文件头加了这个替换了cin和scanf 结果意外地发现两个文件都突然能过了??? 太神奇了叭! 强烈安利! ...

  4. 水题:UVa253-Cube painting

    Cube painting We have a machine for painting cubes. It is supplied with three different colors: blue ...

  5. Errors occurred during the build. Errors running builder 'JavaScript Validator'

    选择一个项目--右键Properties--Builders--取消第2个"JavaScript Validator"的勾就OK了.

  6. 链式链表的C风格实现

    头文件: #ifndef _LINKLIST_H_ #define _LINKLIST_H_ typedef void LinkList; //将数据的类型分离,相当于句柄 //只是一个小节点 包含着 ...

  7. bootstap 折叠

    data-toggle="collapse" 添加到您想要展开或折叠的组件的链接上. href 或 data-target 属性添加到父组件,它的值是子组件的 id

  8. 学习Gulp过程中遇到的一些单词含义

    注:以下有的单词的含义不仅仅在gulp里面是一样的,在其他某些语言里面也是一样 nodejs Doc:https://nodejs.org/api/stream.html gulp Api:http: ...

  9. [转]Mac屏幕录像转成gif

    http://note.axiaoxin.com/contents/mac-video2gif.html 屏幕录像 打开Quicktime Player -> 文件 -> 新建屏幕录像 - ...

  10. js中取绝对值的2种方法!

    1.abs() var aaa=-20; var bbb=Math.abs(aaa); 2.加减法 var aaa=-20; var bbb=-aaa