SO网友:Dan.
我可以看到div
具有id
属于wrapper
在CSS中设置了宽度。
它应该有width
属于auto
.
我可以看到有效的页面(您为其提供了链接的页面),以及body
有一个class
其中div
宽度id
wrapper
有它的width
设置为auto
.
@media (max-width: 1100px){
body.mobile #wrapper,
body.mobile #colophon, body.mobile #main,
body.mobile article.post, body.mobile #container, body.mobile #linky{
width: auto;
}
}
实际上,我可以看到有几个元素的宽度设置为“自动”,当
body
有
class
mobile
.
所有其他页面-body
没有class
可移动的
一般来说,要回答您的问题block
元素将需要width
设置为auto
或100%
或者只是没有它width
在CSS中设置(自然宽度为100%)。
针对您的具体情况,您需要body
班级mobile
在所有页面上:
<body class="mobile">
最快的方法可能是编辑
body
那在
header.php
.
下一个最快但可能是“更干净”的方法是使用body类过滤器(将其放入主题的functions.php
, 将“my\\u theme”替换为主题的目录名称):
add_filter(\'body_class\', \'my_theme_body_classes\');
function my_theme_body_classes($classes) {
$classes[] = \'mobile\';
return $classes;
}