Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS以可打印的方式突出显示文本_Css - Fatal编程技术网

CSS以可打印的方式突出显示文本

CSS以可打印的方式突出显示文本,css,Css,我有以下突出显示文本的代码 <style> .yellow-bg { background-color:yellow; } </style> <span class="yellow-bg">This is some text</span> 但这在InternetExplorer中不起作用 是否有任何方法可以使用CSS突出显示文本,而用户无需更改其默认设置即可打印?您可以使用类似的边框: 。黄色背景{ 显示:内联块; 溢出:隐藏

我有以下突出显示文本的代码

<style>
  .yellow-bg {
    background-color:yellow;
  }
</style>

<span class="yellow-bg">This is some text</span>
但这在InternetExplorer中不起作用


是否有任何方法可以使用CSS突出显示文本,而用户无需更改其默认设置即可打印?

您可以使用类似的边框:

。黄色背景{
显示:内联块;
溢出:隐藏;
位置:相对位置;
垂直对齐:顶部;
}
黄色背景::之后{
内容:'';
边框:100vw纯黄色;
位置:绝对位置;
排名:0;
左:0;
身高:0;
宽度:0;
z指数:-1;
}
这是一些文本
body {
  -webkit-print-color-adjust: exact !important;
}