【发布时间】:2013-04-16 17:23:22
【问题描述】:
css我正在尝试使用 css 创建一个打印样式表以连接到我的 html 网页。我在下面添加了样式表行,我的样式表是一个名为 print.css 的 css 文件,与我的 html 文件位于同一目录中。这是我第一次这样做,就程序而言,我做错了什么吗?
感谢您的建议
HTML
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="print.css" media="print"/>
<style>
.
.
.
</style>
</head>
CSS
<!DOCTYPE html>
<html>
<head>
<style>
body{
width: 8000px;
background-color: #FFFFFF;
}
.section{
width: 2000px;
float: left;
height: 100%;
z-index: 1;
font-size:20px;
page-break-after: always;
page-break-inside: avoid;
p a:after {
content: " (" attr(href) ")";
font-size: 50%;
}
</style>
</head>
</body>
</html>
【问题讨论】:
-
URI 指向
href="print.html",尝试将其更改为href="print.css"。您还将媒体类型定义为打印,仅适用于打印,使用media="screen" -
我修复了它......并在我的代码中再次尝试了它。我尝试了 .html 和 .css 以防万一,但都不接受我对样式表的更改。不过谢谢
-
您的网站有链接吗?它可能是文件路径或类似的东西
-
你在尝试什么改变?您是否要进入打印预览以检查更改?您知道打印时会忽略背景颜色...?
-
是的,我应该把它放在描述中。我正在尝试创建一个打印页面。我在单独的 div 中有文本,因此每个 div 中的文本占用大约 800 像素。我需要它来扩展页面的宽度。我还想添加一个标题。
标签: html css printing stylesheet