我将如何制作页脚并将其包含在外部文件中的 phps include 函数中,但使其内部的样式表仅适用于页脚而不是整个页面。我必须使用 head 标签链接样式表,当我包含它时,这将使它适用于整个页面。知道我怎么能做到这一点吗?
问问题
751 次
3 回答
1
将其作为 iframe 包含在内。这样,您网站的 css 就不会干扰您的页脚,并且该 iframe 的样式不会影响您的。如果您想操作页脚的样式,则必须使用 javascript。
于 2013-10-22T23:36:44.347 回答
0
<html>
<HEAD></HEAD>
blah blah blah
<script type="" src="">
blah blah blah
</script>
<html>
于 2013-10-22T23:25:04.293 回答
0
您需要为页脚重构样式表。
如果您的页脚容器的 id 为“footer”,则只需在样式表的每个项目的开头添加该 id 选择器
例如
table {
/*attributes*/
}
变成
#footer table {
/*attributes*/
}
还要记住,逗号分隔的列表需要在每个项目中添加#footer
例如
div .item, span .value{
/*attributes*/
}
变成
#footer div .item, #footer span .value{
/*attributes*/
}
您不需要将 #footer 添加到已经是 id 的项目中,而是确保 id 不用于多个元素
例如,不需要更改以下内容:
#disclaimer{
/*stuff*/
}
如果这样做会导致使用相同样式表的其他区域出现问题,那么您可能希望在其中有一些重复。
如果您不想重复,您可以解析服务器上的 css 表,并使用某种正则表达式替换器,动态插入 #footer,然后将其提供给客户端以代替原始样式表。不过,这是一个很大的努力。
如果您的样式表很长,那么我会同情您。
于 2013-10-22T23:28:34.930 回答