模板:Navbox/styles.css:修订间差异
来自陋室
更多操作
删除的内容 添加的内容
修改样式 |
Maintenance script(留言 | 贡献) 移出 infobox 样式 |
||
| (未显示2个用户的11个中间版本) | |||
| 第1行: | 第1行: | ||
/* ============================= */ |
|||
/* 让 .navbox 整体居中,并调整字号和行间距 */ |
|||
/* Navbox 样式优化 */ |
|||
/* ============================= */ |
|||
.navbox { |
.navbox { |
||
text-align: center; /* 使 |
text-align: center; /* 使内容居中 */ |
||
font-size: 0. |
font-size: 0.8em; /* 比正文稍小 */ |
||
line-height: 1.2; /* |
line-height: 1.2; /* 行间距略小 */ |
||
margin: |
margin: 2px auto; /* 让 .navbox 在页面上水平居中,并减少四周的间距 */ |
||
max-width: 800px; /* 限制最大宽度,避免过宽 */ |
max-width: 800px; /* 限制最大宽度,避免过宽 */ |
||
display: |
display: flex; /* 使用 flexbox 代替 table 布局 */ |
||
flex-direction: column; /* 使子元素垂直排列 */ |
|||
| ⚫ | |||
align-items: center; /* 垂直居中 */ |
|||
width: 100%; |
|||
border-collapse: collapse; |
|||
} |
} |
||
/* |
/* Navbox 表格单元格样式 */ |
||
.navbox td, |
.navbox td, |
||
.navbox th { |
|||
| ⚫ | |||
text-align: center; /* 水平居中 */ |
|||
vertical-align: middle; /* 垂直居中 */ |
|||
padding: 4px 8px; /* 调整内边距,使内容不那么拥挤 */ |
|||
border: none; |
|||
} |
} |
||
/* 如果是信息框(infobox),最大宽度限制为 400px */ |
|||
/* Navbox 内部分割线优化 */ |
|||
.infobox { |
|||
.navbox hr { |
|||
max-width: 400px; /* 设置信息框的最大宽度 */ |
|||
margin: 2px 0; /* 减小水平分割线的上下间距 */ |
|||
border: none; |
|||
border-top: 1px solid #ccc; /* 稍微加深分割线颜色 */ |
|||
} |
|||
/* ============================= */ |
|||
/* 辅助样式(可选) */ |
|||
/* ============================= */ |
|||
/* 为链接增加悬停效果 */ |
|||
.navbox a { |
|||
padding: 0 5px; /* 给每个链接添加左右内边距 */ |
|||
text-decoration: none; |
|||
color: #0066cc; |
|||
} |
|||
.navbox a:hover { |
|||
color: #005bb5; /* 悬停时更改颜色 */ |
|||
text-decoration: underline; /* 添加下划线效果 */ |
|||
} |
|||
/* 响应式优化 */ |
|||
@media (max-width: 480px) { |
|||
.navbox { |
|||
font-size: 14px; |
|||
} |
|||
.navbox td, |
|||
.navbox th { |
|||
padding: 6px 8px; |
|||
display: block; |
|||
width: 100%; |
|||
box-sizing: border-box; |
|||
} |
|||
} |
} |
||