Css 标记以在HTML中交叉单词
我知道,Css 标记以在HTML中交叉单词,css,html,Css,Html,我知道,标记会划掉单词,但是否有任何标记会划掉“X”标记 我正在制作一封HTML电子邮件,因此我只能使用HTML和CSS,这样服务就不会去掉这种样式。您可以使用简单的CSS逻辑在HTML中交叉一个单词。这就是逻辑 <!DOCTYPE html> <html> <head> <style> .cross { position: relative; display: inline-block; } .cross::before, .cr
标记会划掉单词,但是否有任何标记会划掉“X”标记
我正在制作一封HTML电子邮件,因此我只能使用HTML和CSS,这样服务就不会去掉这种样式。您可以使用简单的CSS逻辑在HTML中交叉一个单词。这就是逻辑
<!DOCTYPE html>
<html>
<head>
<style>
.cross {
position: relative;
display: inline-block;
}
.cross::before, .cross::after {
content: '';
width: 100%;
position: absolute;
right: 0;
top: 50%;
}
.cross::before {
border-bottom: 2px solid black;
-webkit-transform: skewY(-10deg);
transform: skewY(-10deg);
}
.cross::after {
border-bottom: 2px solid black;
-webkit-transform: skewY(10deg);
transform: skewY(10deg);
}
</style>
</head>
<body>
<h1 class="cross" >This is heading 1</h1>
</body>
</html>
.十字架{
位置:相对位置;
显示:内联块;
}
.cross::之前,.cross::之后{
内容:'';
宽度:100%;
位置:绝对位置;
右:0;
最高:50%;
}
.克罗斯:以前{
底部边框:2件纯黑;
-webkit变换:歪斜(-10度);
变换:歪斜(-10度);
}
.克罗斯::之后{
底部边框:2件纯黑;
-webkit变换:歪斜(10度);
变换:歪斜(10度);
}
这是标题1
那么你的意思是想用xSee隐藏一个单词吗?请参阅删除选项:@TejasPatel是的,如果你想使用特定类型的十字,请使用CSS,而不是HTML标记。特别是,
del
标记用于标记已删除的内容,而不是跨越文本。这是一个不错的方法。虽然浏览器支持有限,但看起来不错。可以将边框底部
s移动到分组规则:)@Tans:Nice解决方案中@雷德夫:在我看来,支持是好的:看看。为了向后兼容,可以使用del
标记,覆盖它在现代浏览器中的样式,并将默认的strike-through行为留给退役的浏览器使用