我目前在CSS中使用媒体查询,我之前没有使用媒体打印。在定义了@media print的文件的按钮处,是否可以删除所有格式而不必复制所有元素?为了简洁,我删除了大部分样式规则。媒体打印CSS
是的,这是一个任务,我的问题超出了班级的范围,只是形成我个人的知识。
nav.sitenavigation {
\t color: yellow;
\t background-color: rgb(241,90,36);
\t text-align: center;
}
nav.sitenavigation p{
\t display: inline-block;
\t margin: .4em .6em;
\t font-size: 1.6em;
}
nav.sitenavigation a:link{
\t text-decoration: none;
\t color: yellow;
\t
}
nav.sitenavigation a:visited {
\t color: white;
}
nav.sitenavigation a:hover {
\t color: yellow;
\t text-shadow: 1px -1px 0 black;
}
nav.sitenavigation a:focus {
\t color: yellow;
\t text-shadow: 1px -1px 0 black;
}
nav.sitenavigation a:active {
\t position: relative;
\t top: 1px;
\t left: 1px;
}
/* body and page container */
body {
font-family: Lato, Arial, Helvetica, sans-serif;
background-color: #faebbf;
}
.container {
max-width: 800px;
margin: 0 auto;
background-color: #6ac238;
position: relative;
}
/* Skip Nav section */
p.skipnavigation {
\t position: absolute;
\t left: -10000px;
}
p.skipnavigation a:focus {
\t color: black;
\t background-color: white;
\t position: relative;
\t top: .4em;
\t left: auto;
\t right: .4em;
\t z-index: 2;
}
/* print styles */
@media print {
.container, h1, h2, header, header p, nav p, nav, div, article, p.sitenavigation, nav.sitenavigation, nav.sitenavigation a:visited , p.skipnavigation a:focus, nav.sitenavigation a:link {
color: black;
background-color: white;
}
}
@page {
margin: 1in;
}
当我有空时,我将不得不更详细地了解这一点。乍一看这可能会更有用,我确实看到Safari和IE不支持。 – William