You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Twenty Twenty-One主题中将内容区域设置为全宽?

Twenty Twenty-One子主题内容区域与页眉页脚同宽实现方案

你之前测试的CSS未生效是因为只修改了内容区内部子元素的宽度限制,没有覆盖主内容外层容器的默认宽度约束,父容器宽度被锁定的情况下子元素设置无法生效。可以通过以下步骤用CSS实现需求:

  • 进入WordPress后台,点击「外观」→「自定义」→「额外CSS」,或直接编辑子主题的style.css文件
  • 将下方CSS代码粘贴到对应位置后保存,清空浏览器缓存和站点缓存即可生效
/* 同步内容区与页眉页脚的全局宽度变量 */
:root {
    --global--content-size: 87rem;
}

/* 覆盖文章、页面、列表页主容器宽度限制 */
main#primary,
.singular .entry-header,
.singular .entry-content,
.blog .site-main > article,
.archive .site-main > article {
    max-width: var(--global--content-size) !important;
    width: calc(100% - 8rem) !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* 解除内容区内部默认元素的宽度限制 */
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 100% !important;
    width: 100% !important;
}

实现效果参考:
效果参考图

异常排查

如果配置后仍未生效,可逐一检查以下项:

  • 确认子主题style.css加载顺序在父主题样式之后,避免被父主题规则覆盖
  • 检查是否存在其他自定义CSS规则与上述代码冲突
  • 清空站点缓存、CDN缓存、浏览器缓存后重新测试

内容的提问来源于stack exchange,提问作者Raymond

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 09:45:03