【发布时间】:2019-07-22 13:05:06
【问题描述】:
我使用了一点 Perl,最后,我打印 HTML 和 CSS 以显示页面上的内容,但只显示 HTML,CSS 样式和 JavaScript 不起作用。
这是我的打印代码:
print '
<html>
<head>
<link href=\"https://fonts.googleapis.com/css?family=Roboto+Condensed\" rel=\"stylesheet\">
<style>
body
{
margin: 0;
padding: 0;
}
#faqDiv
{
height: 450px;
width:700;
background-color: white;
position: relative;
top: 50;
margin: auto;
}
#faqicon
{
float: right;
width: 90;
position: relative;
top: -70;
right: 20;
}
</style>
</head>
<body>
<div id=\"introdiv\">
<img src=\"registercrosstwo.png\" id=\"frontcross\">
<h1 id=\"titledespre\">Despre Familia Crestina Ortodoxa</h1>
<hr>
<button class=\"accordion\">Pr. Cleopa</button>
<div class=\"panel\">
<p>- Acum va intreb pe voi, se mai fac astazi nunti de acestea? </p>
</div>
</div>
</div>
<script>
window.addEventListener(\"scroll\", function () {
document.body.classList[
window.scrollY > 20 ? \"add\": \"remove\"
](\"scrolled\");
});
</script>
</body>
</html>
';
我删除了一些代码,因为我只是想展示大图,问题是为什么忽略 CSS 和 JavaScript?我使用“echo”在 PHP 中尝试了这个确切的代码,并且效果很好。
【问题讨论】:
-
如果您只想打印纯文本,
qw()函数对您来说很方便