我有两个css文件:
主文件(main.css)
特定页面文件(page5.css)。我的page.css包含main.css(@import url(main.css));)
我的main.css将其作为设置页面高度的一部分
#content {
background:url(../images/image.png) no-repeat;
width:154px;
height:356px;
clear:both;
}
这适用于所有其他页面,但在第5页,我需要更高的高度。
我该怎么做呢?
答案 0 :(得分:16)
您甚至不需要单独的CSS文件。您可以出于各种目的将类添加到您的身体,将页面或页面类型标识为其中之一。所以如果你有:
<body class="page5">
然后在你的CSS中你可以申请:
.page5 #content {
height: XXXpx;
}
只有在您的主#content
定义之后才会出现该页面。
答案 1 :(得分:2)
在@import
指令后重新定义它:
#content { height: 456px }
对于相同的CSS选择器,后一个规则会覆盖前者。
答案 2 :(得分:1)
在page5.css
中,只需重新定义高度。
<强> page5.css 强>
#content {
height:400px;
}
答案 3 :(得分:0)
其他答案在更复杂的页面上无济于事。
假设您希望在第X页上有所不同。
这对我有用。