如何让html表格有虚线边框

如何让html表格有虚线边框,第1张

可以用CSS样式和HTML标签元素实现,我们选择几个常用标签对齐设置边框虚线效果:

1、html常用标签:

p标签

span

ul li

table tr td

2、实例用到CSS属性单词:

border

width

height

3、实现虚线的CSS重点介绍:

border为边框属性,如果要实现对象边框效果,要设置边框宽度、边框颜色、边框样式(实线还是虚线):

border:1px dashed #F00 这个就是设置边框样式宽度为1px,虚线,虚线为红色。

4、实例描述:

我们对以上几个标签设置相同宽度、相同高度、边框效果。

5、完整HTML代码:

<!DOCTYPE html> 

<html> 

<head> 

<meta charset="utf-8" /> 

<title>html边框虚线演示</title> 

<style> .bor{border:1px dashed #F00width:300pxheight:60pxmargin-top:10px} span{display:block}/*css注释说明:让span形成块*/ 

</style> 

</head> 

<body> 

<p class="bor">p盒子</p> 

<span class="bor">span盒子</span> 

<ul class="bor"> 

<li>ul li列表</li> 

<li>ul li列表</li> 

</ul> <table class="bor"> 

<tr> 

<td>表格</td> 

<td>表格2</td> 

</tr> 

<tr> 

<td>数据</td> 

<td>数据2</td> 

</tr> 

</table> 

</body> 

</html>

效果图:

你可以参考 border-style 的属性 。用hr 标记 border的属性为虚线就可以了

<hr style="border:1px dashed #ff0000"/>

或者更多专爨业解答前端学xí群 497187010

none定义无边框。

hidden与 "none" 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。

dotted定义点状边框。在大多数浏览器中呈现为实线。

dashed定义虚线。在大多数浏览器中呈现为实线。

solid定义实线。

douВLe定义双线。双线的宽度等于 border-width 的值。

groove定义 3D 凹槽边框。其效果取决于 border-color 的值。

ridge定义 3D 垄状边框。其效果取决于 border-color 的值。

inset定义 3D inset 边框。其效果取决于 border-color 的值。

outset定义 3D outset 边框。其效果取决于 border-color 的值。

inherit规定应该从父元素继承边框样式。

具体有两种方法:

1、画虚线的图,然后插入网页中。缺点是这个虚线不能随意变动大小,因为拉伸图片会产生失真。

2、编程<div style="width:200pxheight:0pxborder-top:1px black dashed" />。缺点,不能改变方向。

还可以用svg,可以随意改变大小,粗细,方向,例子如下:

<html>

<head>

</head>

</head>

<body>

<svg

xmlns:dc="http://purl.org/dc/elements/1.1/"

xmlns:cc="http://creativecommons.org/ns#"

xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:svg="http://www.w3.org/2000/svg"

xmlns="http://www.w3.org/2000/svg"

version="1.1"

width="500"

height="500"

id="svg2">

<defs

id="defs4" />

<metadata

id="metadata7">

<rdf:RDF>

<cc:Work

rdf:about="">

<dc:format>image/svg+xml</dc:format>

<dc:type

rdf:resource="http://purl.org/dc/dcmitype/StillImage" />

<dc:title></dc:title>

</cc:Work>

</rdf:RDF>

</metadata>

<g

transform="translate(0,-552.36218)"

id="layer1">

<path

d="m 68.571428,651.6479 239.999992,0"

id="path2985"

style="fill:nonestroke:#000000stroke-width:1stroke-linecap:buttstroke-linejoin:miterstroke-miterlimit:4stroke-opacity:1stroke-dasharray:1, 3stroke-dashoffset:0" />

</g>

</body>

</html>

缺点是不能直接在IE里用,火狐、Chrome等都没问题。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11608938.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存