Menqiu​(留言 | 贡献)
无编辑摘要
 
我是门球​(留言 | 贡献)
无编辑摘要
第78行: 第78行:
body.page-首页 hr {
body.page-首页 hr {
   display: none !important;
   display: none !important;
}
/* ===== 全局导航栏位置优化:挪到第一行 ===== */
/* 1. 减少正文区域上方的默认边距,让内容(包括导航栏)整体上移 */
#content, .mw-body {
    padding-top: 0 !important;
    margin-top: 0 !important;
}
/* 2. 针对 HeaderFooter 注入的导航栏进行定位 */
/* 注意:这里使用了你之前代码中的 div 特征 */
div[style*="border-top:1px solid #ccc"],
div[style*="border-top:2px solid #005a32"] {
    margin-top: -10px !important; /* 向上微调,抵消系统留白 */
    margin-bottom: 15px !important;
    position: relative;
    z-index: 100;
}
/* 3. 如果是在首页,因为标题已经隐藏,我们需要确保导航栏紧贴 Logo 区域 */
body.page-首页 #bodyContent {
    margin-top: -20px !important;
}
/* 4. 调大非首页页面的标题间距,防止标题盖住导航栏 */
body:not(.page-首页) #firstHeading {
    margin-top: 15px !important;
}
}

2026年2月20日 (五) 20:16的版本

/* 这里放置的CSS将应用于所有皮肤 */
/* ===== 首页:隐藏页面标题 + “首页/讨论”等标签 ===== */
body.page-首页 #firstHeading { display: none !important; }
body.page-首页 #siteSub,
body.page-首页 #contentSub { display: none !important; }

/* namespaces / views tabs(不同皮肤可能不同,先写通用的) */
body.page-首页 #p-namespaces,
body.page-首页 #p-views { display: none !important; }

/* Vector 2022/部分新皮肤的 tabs 工具条 */
body.page-首页 .vector-page-titlebar,
body.page-首页 .vector-page-toolbar,
body.page-首页 .vector-menu-tabs,
body.page-首页 .vector-menu-tabs-container { display: none !important; }

/* ===== 首页:隐藏“编辑/编辑源代码”入口(只影响首页) ===== */
body.page-首页 .mw-editsection,
body.page-首页 .mw-editsection-like {
  display: none !important;
}

/* 一些皮肤会把页面顶部也放一个“编辑”入口(工具栏里) */
body.page-首页 #ca-edit,
body.page-首页 #ca-ve-edit,
body.page-首页 #ca-editsource,
body.page-首页 .mw-portlet-views,
body.page-首页 .vector-menu-tabs {
  display: none !important;
}

/* ===== 首页:去掉标题下方那条横线/上边框(只影响首页) ===== */
/* 常见皮肤:内容区顶部边框或标题下分割线 */
body.page-首页 .mw-body-content,
body.page-首页 #content,
body.page-首页 .mw-body {
  border-top: none !important;
}

/* 有的皮肤用 hr 或 firstHeading 的下边框 */
body.page-首页 hr,
body.page-首页 #firstHeading {
  border-bottom: none !important;
}

/* ===== 首页:去掉“门球百科”这一行(页面标题)和下面的横线 ===== */

/* 1) 直接隐藏页面标题(firstHeading)——不依赖皮肤 */
body.page-首页 h1#firstHeading,
body.page-首页 .mw-first-heading,
body.page-首页 .firstHeading {
  display: none !important;
}

/* 2) 有些皮肤把横线画在标题容器或内容容器上,逐个干掉 */
body.page-首页 #contentSub,
body.page-首页 #siteSub {
  display: none !important;
}

/* 标题区域的分割线/边框(Vector/其它皮肤通用兜底) */
body.page-首页 .mw-body h1,
body.page-首页 .mw-body .mw-first-heading,
body.page-首页 .mw-body #firstHeading {
  border-bottom: none !important;
  box-shadow: none !important;
  background-image: none !important;
}

/* 有些皮肤是在内容区顶端画一条线 */
body.page-首页 .mw-body,
body.page-首页 .mw-body-content,
body.page-首页 #content {
  border-top: none !important;
}

/* 如果那条线其实是 hr */
body.page-首页 hr {
  display: none !important;
}
/* ===== 全局导航栏位置优化:挪到第一行 ===== */

/* 1. 减少正文区域上方的默认边距,让内容(包括导航栏)整体上移 */
#content, .mw-body {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* 2. 针对 HeaderFooter 注入的导航栏进行定位 */
/* 注意:这里使用了你之前代码中的 div 特征 */
div[style*="border-top:1px solid #ccc"], 
div[style*="border-top:2px solid #005a32"] {
    margin-top: -10px !important; /* 向上微调,抵消系统留白 */
    margin-bottom: 15px !important;
    position: relative;
    z-index: 100;
}

/* 3. 如果是在首页,因为标题已经隐藏,我们需要确保导航栏紧贴 Logo 区域 */
body.page-首页 #bodyContent {
    margin-top: -20px !important;
}

/* 4. 调大非首页页面的标题间距,防止标题盖住导航栏 */
body:not(.page-首页) #firstHeading {
    margin-top: 15px !important;
}