您应该做的是将从开始到结束的“header”div的所有内容都放在<body <?php body_class(); ?>>
我无法告诉您从那里到底要做什么,但您至少需要对CSS进行一些更改。您可以尝试将其包装在容器div中,这可能允许您保持当前标头的代码不变。这还可以避免您在标题中重新定位其他元素,例如导航菜单、搜索栏或标题中的任何内容。
如果用新id或类包装标题,请确保最外层的div具有宽度:100%且没有填充,否则您将进行诸如“溢出:隐藏”或“清除:两者皆有”之类的黑客攻击。您将不得不对其进行一些处理,但要使用一些好的Firefox插件,如FireBug, 或WebDeveloper 你应该能把它弄明白。这两个Firefox插件都允许您在网站上进行实时CSS编辑。您只需复制调整后的CSS并将其粘贴到实际的CSS文件中。
另一种方法是在标题上方或下方放置一个空div标记。然后使用CSS放置/调整大小。或者,你可以用这样的东西“假装标题”是全宽的:
body {
background:transparent url(images/bg-02.jpg) 50% 0 no-repeat;
margin:0 auto;
}
html {
background:url(images/bg.jpg) 0 0 repeat-x;
}
祝你好运。