User:Wecury/common.css:修订间差异
来自Vocawiki
更多操作
删除的内容 添加的内容
小无编辑摘要 |
小 ? |
||
| 第10行: | 第10行: | ||
@media (max-width: 702px) { |
@media (max-width: 702px) { |
||
/* |
/* 图片与容器基础自适应 */ |
||
.navbox img { |
.navbox img { |
||
max-width: 100% !important; |
max-width: 100% !important; |
||
height: auto !important; |
height: auto !important; |
||
} |
} |
||
/* navbox 容器自适应 */ |
|||
.navbox { |
.navbox { |
||
width: 100% !important; |
width: 100% !important; |
||
| 第22行: | 第20行: | ||
} |
} |
||
/* |
/* 表格结构纵向化:每行变块级,每个单元格占满宽度 */ |
||
.navbox |
.navbox tr, |
||
.navbox |
.navbox td { |
||
| ⚫ | |||
display: block; |
display: block; |
||
width: 100% !important; |
width: 100% !important; |
||
box-sizing: border-box; |
|||
} |
} |
||
/* 覆盖内联宽度 & 基础内边距统一化,避免左右不齐 */ |
|||
| ⚫ | |||
| ⚫ | |||
/* 覆盖你行内的 width:85px */ |
|||
width: auto !important; |
|||
/* 保留原本的纵向内边距感受,可按需微调 */ |
|||
padding: 0.25em 0.75em; |
|||
/* 如果需要视觉分隔,可给 group 加与 list 对等的左边框 */ |
|||
border-left: none; |
|||
} |
|||
.navbox .navbox-list { |
.navbox .navbox-list { |
||
width: auto !important; /* 覆盖 width:auto 的重复声明 */ |
|||
| ⚫ | |||
text-align: left !important; |
|||
/* 去掉左边框,避免与 group 不齐;如需保留边框,给 group 同样的边框 */ |
|||
border-left: none !important; |
|||
padding: 0.25em 0.75em; |
|||
} |
} |
||
| ⚫ | |||
| ⚫ | |||
padding-left: 2em; /* 二级缩进 */ |
|||
.navbox { |
|||
| ⚫ | |||
} |
} |
||
/* 关键:嵌套的 navbox(通常出现在 td.navbox-list 里)提升层级变量 */ |
|||
| ⚫ | |||
.navbox .navbox { |
|||
padding-left: 3em; /* 三级缩进 */ |
|||
--level: calc(var(--level) + 1em); |
|||
} |
|||
/* 将层级缩应用到同层的 group 和 list,保证“对齐一致” */ |
|||
.navbox .navbox-group, |
|||
.navbox .navbox-list { |
|||
padding-left: calc(var(--level) + 0.75em); /* 0.75em 是基础左右内边距,先保持一致 */ |
|||
} |
|||
/* 若 list 内部还有包裹层(如你示例中的 div),也一起吃到缩进 */ |
|||
| ⚫ | |||
padding-left: var(--level); |
|||
} |
|||
/* 标题块级化(如有):保持与 group/list 同步宽度与盒模型 */ |
|||
| ⚫ | |||
display: block; |
|||
width: 100% !important; |
|||
box-sizing: border-box; |
|||
padding: 0.25em 0.75em; |
|||
} |
} |
||
} |
} |
||