打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
删除的内容 添加的内容
Wecury留言 | 贡献
Wecury留言 | 贡献
无编辑摘要
第18行: 第18行:
width: 100% !important;
width: 100% !important;
box-sizing: border-box;
box-sizing: border-box;
/* 防止内部溢出造成横向滚动 */
overflow-x: hidden;
overflow-x: hidden;
}
}


/* 表格纵向化,避免横向挤压与叠加宽度 */
/* 表格纵向化 */
.mw-parser-output .navbox table,
.mw-parser-output .navbox tr,
.mw-parser-output .navbox tr,
.mw-parser-output .navbox td {
.mw-parser-output .navbox td {
display: block;
display: block;
width: 100% !important;
width: 100% !important;
max-width: 100% !important; /* 防止 100% + 边框/外距 叠加溢出 */
max-width: 100% !important;
box-sizing: border-box;
box-sizing: border-box;
}
}


/* 覆盖内联宽度与内边距,统一同层左缘对齐 */
/* group / list 对齐 */
.mw-parser-output .navbox .navbox-group,
.mw-parser-output .navbox .navbox-group,
.mw-parser-output .navbox .navbox-list {
.mw-parser-output .navbox .navbox-list {
width: auto !important; /* 覆盖 group 的内联宽度(如 85px) */
width: auto !important;
padding: 0.25em 0.75em; /* 同层统一左右内边距 */
padding: 0.25em 0.75em;
border-left: none !important; /* 若要保留左边框,group/list 都加同样的 */
border-left: none !important;
box-sizing: border-box;
box-sizing: border-box;
}
}


/* 最大级的 group 保持居中;子层按内容左对齐以配合缩进 */
/* 层 group 居中 */
.mw-parser-output .navbox > tbody > tr > .navbox-group,
.mw-parser-output .navbox > tbody > tr > .navbox-group,
.mw-parser-output .navbox > tr > .navbox-group {
.mw-parser-output .navbox > tr > .navbox-group {
text-align: center !important;
text-align: center !important;
/* 保留你原本的背景色与可读性 */
}
}
/* list 内容保持左对齐(含顶层与子层) */
/* list 内容左对齐 */
.mw-parser-output .navbox .navbox-list {
.mw-parser-output .navbox .navbox-list {
text-align: left !important;
text-align: left !important;
}
}


/* 纵向分隔:让 group 下一个块有顶边框,视觉分组 */
/* 同行纵向分隔 */
.mw-parser-output .navbox .navbox-group + * {
.mw-parser-output .navbox .navbox-group + * {
border-top: 2px solid #fdfdfd;
border-top: 2px solid #fdfdfd;
}
}


/* 子层缩进:list 里承载子组的容器做左缩进
/* 子层缩进 */
.mw-parser-output .navbox .navbox-list > .navbox-subgroup,
站点若使用 .navbox-subgroup 包裹子表,请用它;若直接嵌套 table.navbox,则用后者 */
.mw-parser-output .navbox .navbox-group + .navbox-list > .navbox-subgroup,
.mw-parser-output .navbox .navbox-list > .navbox-subgroup {
/* 用透明左边框而非 margin,避免叠加造成溢出 */
border-left: 0.75em solid transparent;
}
/* 如果你的模板是直接在 list 里嵌 table.navbox(不带 subgroup),用这一条: */
.mw-parser-output .navbox .navbox-list > table.navbox {
.mw-parser-output .navbox .navbox-list > table.navbox {
border-left: 0.75em solid transparent;
border-left: 1.5em solid transparent;
}

/* 更深层递进缩进(按需扩展层数) */
.mw-parser-output .navbox .navbox-list > .navbox-subgroup .navbox-subgroup {
border-left-width: 1.5em;
}
.mw-parser-output .navbox .navbox-list > .navbox-subgroup .navbox-subgroup .navbox-subgroup {
border-left-width: 2.25em;
}
}
/* 若使用 table.navbox 作为子层容器,递进写法对应改为:
.mw-parser-output .navbox .navbox-list > table.navbox table.navbox { border-left-width: 1.5em; } 等 */


/* 标题块级化(如模板有) */
/* 标题块级化 */
.mw-parser-output .navbox .navbox-title {
.mw-parser-output .navbox .navbox-title {
display: block;
display: block;
第85行: 第66行:
box-sizing: border-box;
box-sizing: border-box;
padding: 0.25em 0.75em;
padding: 0.25em 0.75em;
/* 一般标题不跟随缩进;如需也递进,可加同样的透明边框策略 */
}
}


/* 文本换行与长串安全处理,避免撑宽 */
/* 防止长串撑宽 */
.mw-parser-output .navbox a,
.mw-parser-output .navbox a,
.mw-parser-output .navbox span {
.mw-parser-output .navbox span {

2025年10月19日 (日) 23:55的版本

/* T:Document背景色 */
.template-documentation {
    background-color: white !important;
}

/* citizen背景色(不考虑深色模式) */
body.skin-citizen {
  background: #FAFCFF;
}

@media (max-width: 702px) {
  /* 基础自适应 */
  .mw-parser-output .navbox img {
    max-width: 100% !important;
    height: auto !important;
  }
  .mw-parser-output .navbox {
    width: 100% !important;
    box-sizing: border-box;
    overflow-x: hidden;
  }

  /* 表格纵向化 */
  .mw-parser-output .navbox tr,
  .mw-parser-output .navbox td {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
  }

  /* group / list 对齐 */
  .mw-parser-output .navbox .navbox-group,
  .mw-parser-output .navbox .navbox-list {
    width: auto !important;
    padding: 0.25em 0.75em;
    border-left: none !important;
    box-sizing: border-box;
  }

  /* 顶层 group 居中 */
  .mw-parser-output .navbox > tbody > tr > .navbox-group,
  .mw-parser-output .navbox > tr > .navbox-group {
    text-align: center !important;
  }
  /* list 内容左对齐 */
  .mw-parser-output .navbox .navbox-list {
    text-align: left !important;
  }

  /* 同行纵向分隔 */
  .mw-parser-output .navbox .navbox-group + * {
    border-top: 2px solid #fdfdfd;
  }

  /* 子层缩进 */
  .mw-parser-output .navbox .navbox-list > .navbox-subgroup,
  .mw-parser-output .navbox .navbox-list > table.navbox {
    border-left: 1.5em solid transparent;
  }

  /* 标题块级化 */
  .mw-parser-output .navbox .navbox-title {
    display: block;
    width: 100% !important;
    box-sizing: border-box;
    padding: 0.25em 0.75em;
  }

  /* 防止长串撑宽 */
  .mw-parser-output .navbox a,
  .mw-parser-output .navbox span {
    overflow-wrap: anywhere;
    word-break: break-word;
  }
}