我有我的简历页面在https://abiusx.com/cv, 我想修改它,这样,当用户想打印,菜单是不可见的,但标题是。CSS打印问题,标题对齐右
的问题是,在打印页面(PDF)的标题(AbiusX)和字幕自动对齐到页面的右侧,并且它是真的讨厌我。 不管我用CSS做什么,它都会在那里出现。
我有我的简历页面在https://abiusx.com/cv, 我想修改它,这样,当用户想打印,菜单是不可见的,但标题是。CSS打印问题,标题对齐右
的问题是,在打印页面(PDF)的标题(AbiusX)和字幕自动对齐到页面的右侧,并且它是真的讨厌我。 不管我用CSS做什么,它都会在那里出现。
您的@media打印里面添加这个
h1.author {
text-align:center;
margin:auto;
margin-top:5px;
}
你的CSS默认媒体出现画面时,我用萤火虫和Chrome开发人员工具检查,所以我认为,当它的处理要打印的h1.author定义被省略。
你应该有产生的@media打印是:
/* print media */
@media print {
.noprint {
display:none;
}
h1.author {
text-align:center;
margin:auto;
margin-top:5px;
}
}
使用这个在你的CSS文件
@media print
{
//put here the css you want for printing.
}
例如,你有与不想当你打印到显示.title伪类别的冠军。然后,你必须做到这一点的@media打印:
@media print
{
.title{
display: none;
}
}
在这里,你可以尝试给你标题和副标题你想要的格式。
你知道为什么这是必要的吗? – AbiusX 2012-04-13 20:38:02
您所放置的media =“all”选项是用于另一个css文件,而不是包含您需要的标记描述的选项。 包含标签描述的css文件是style.css,并且这个包含media =“screen”选项。 – aruiz 2012-04-13 20:43:30
没有工作,似乎没有CSS应用于打印视图 – AbiusX 2012-04-15 08:40:22