在html中我要打出一条虚线怎么写

在html中我要打出一条虚线怎么写,第1张

具体有两种方法:

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等都没问题。

垃圾前排答案,看劳资来答。

1、设置outline: none谷歌浏览器搞定;

2、解决火狐设置outline: none依然有虚线字体颜色框的问题:

思路:用阴影来替换文本,只针对火狐

select:-moz-focusring {

color: transparent

text-shadow: 0 0 0 #000

}

非原创,Stack Overflow找到的答案,原链接:去除火狐select虚线边框

能fq的直接点链接吧

style="BORDER-RIGHT:

1px

BORDER-TOP:

1px

BORDER-LEFT:

1px

BORDER-BOTTOM:

1px

dashed">

只有下边框且为虚线

这是我写的代码希望对你有帮助

如果希望修改虚线粗细可改动BORDER-BOTTOM:

1px为2px、3px等

只有下边框且为虚线

为表格标题

表格内容在

之间增删

只要在

之间就可以了


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

原文地址: http://outofmemory.cn/zaji/6094261.html

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

发表评论

登录后才能评论

评论列表(0条)

保存