我目前在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