一文搞懂:关于css虚线

简介: 一文搞懂:关于css虚线

"

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

一、dashed和dotted的区别

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

从字面意思来看,

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

dotted:来自 于dot (点),故虚线由一些点组成的,也称点线,看起来是比较密。

?1234567891011121314151617181920212223 .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 //代码效果参考:https://v.youku.com/v_show/id_XNjQwMDQwOTcyOA==.html

#000; }

  效果如图:

二、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做虚线

?123456789 .line{border: none;border-bottom:2px dotted #000 } .line1{border: none;border-bottom:2px dashed #000 }

用hr做dotted虚线


用hr做dashed虚线


 效果如图: 


//代码效果参考: https://v.youku.com/v_show/id_XNjQwMDQwMjEwMA==.html

不要忘了自己为了什么前进


"
image.png
相关文章
|
6月前
|
前端开发
css特效——Photoshop选区(动感的虚线选框,支持不规则的选框)
css特效——Photoshop选区(动感的虚线选框,支持不规则的选框)
40 1
|
前端开发
CSS小技巧之圆形虚线边框
CSS小技巧之圆形虚线边框
191 0
|
前端开发
DIV+CSS虚线边框|CSS虚线下划线及虚线列表教程
DIV CSS虚线教程篇包括讲解常常出现的各种样式的DIV虚线案例CSS教程。 本节为大家介绍常见的CSS 虚线及DIV教程。CSS虚线下划线、列表虚线统统搞定。 目录 CSS虚线边框 CSS超链接虚线下划线 列表型CSS虚线下划线 CSS定义一条水平虚线 1、CSS边框虚线 - TOP 这里通过边框属性的虚线边框border控制虚线。
2212 0
|
6天前
一个好看的小时钟html+js+css源码
一个好看的小时钟html+js+css源码
79 24
|
5月前
|
前端开发
2s 利用 HTML+css动画实现企业官网效果
2s 利用 HTML+css动画实现企业官网效果
|
2月前
|
前端开发 测试技术 定位技术
如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤
本文深入介绍了如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤。通过实例展示了主页、关于我们、产品展示、新闻动态及联系我们等页面的设计与实现,强调了合理布局、美观设计及用户体验的重要性。旨在为企业打造一个既专业又具吸引力的线上平台。
68 7
|
2月前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
44 6
|
2月前
|
存储 移动开发 前端开发
高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容
本文深入探讨了高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容,旨在提升开发效率、网站性能和用户体验。
49 5

热门文章

最新文章