模板:Flatlist/styles.css:修订间差异

来自OSSmedia
(创建页面,内容为“→‎* * Style for horizontal lists (separator following item). * @source https://www.mediawiki.org/wiki/Snippets/Horizontal_lists * @revision 9 (2016-08-10) * @author [[User:Edokter]]:​ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } →‎Display list items inline:​ .hlist dd, .hlist dt, .hlist li { margin: 0; display: inline; } →‎Display nested lists inline:​ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, .hlist dl dl,…”
 
无编辑摘要
 
第5行: 第5行:
  * @author [[User:Edokter]]
  * @author [[User:Edokter]]
  */
  */
.hlist dl,
.hlist dl,
.hlist ol,
.hlist ol,
.hlist ul {
.hlist ul {
margin: 0;
  margin: 0;
padding: 0;
  padding: 0;
}
}
/* Display list items inline */
/* Display list items inline */
.hlist dd,
.hlist dd,
.hlist dt,
.hlist dt,
.hlist li {
.hlist li {
margin: 0;
  margin: 0;
display: inline;
  display: inline;
}
}
/* Display nested lists inline */
/* Display nested lists inline */
.hlist.inline,
.hlist.inline,
第23行: 第26行:
.hlist.inline ol,
.hlist.inline ol,
.hlist.inline ul,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist dl dl,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist dl ol,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
.hlist dl ul,
display: inline;
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
  display: inline;
}
}
/* Hide empty list items */
/* Hide empty list items */
.hlist .mw-empty-li,
.hlist .mw-empty-li,
.hlist .mw-empty-elt {
.hlist .mw-empty-elt {
display: none;
  display: none;
}
}
/* Generate interpuncts */
/* Generate interpuncts */
.hlist dt:after {
.hlist dt:after {
content: ": ";
  content: ": ";
}
}
.hlist dd:after,
.hlist dd:after,
.hlist li:after {
.hlist li:after {
content: " · ";
  content: " · ";
font-weight: bold;
  font-weight: bold;
}
}
.hlist dd:last-child:after,
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
.hlist li:last-child:after {
content: none;
  content: none;
}
}
/* Add parentheses around nested lists */
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.hlist dd dd:first-child:before,
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
.hlist dd dt:first-child:before,
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
.hlist dd li:first-child:before,
content: " (";
.hlist dt dd:first-child:before,
font-weight: normal;
.hlist dt dt:first-child:before,
.hlist dt li:first-child:before,
.hlist li dd:first-child:before,
.hlist li dt:first-child:before,
.hlist li li:first-child:before {
  content: " (";
  font-weight: normal;
}
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
 
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.hlist dd dd:last-child:after,
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
.hlist dd dt:last-child:after,
content: ")";
.hlist dd li:last-child:after,
font-weight: normal;
.hlist dt dd:last-child:after,
.hlist dt dt:last-child:after,
.hlist dt li:last-child:after,
.hlist li dd:last-child:after,
.hlist li dt:last-child:after,
.hlist li li:last-child:after {
  content: ")";
  font-weight: normal;
}
}
/* Put ordinals in front of ordered list items */
/* Put ordinals in front of ordered list items */
.hlist ol {
.hlist ol {
counter-reset: listitem;
  counter-reset: listitem;
}
}
.hlist ol > li {
.hlist ol > li {
counter-increment: listitem;
  counter-increment: listitem;
}
}
.hlist ol > li:before {
.hlist ol > li:before {
content: " " counter(listitem) "\a0";
  content: " " counter(listitem) "\a0";
}
}
.hlist dd ol > li:first-child:before,
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
.hlist li ol > li:first-child:before {
content: " (" counter(listitem) "\a0";
  content: " (" counter(listitem) "\a0";
}
 
/* Dark Mode Overrides */
@media (prefers-color-scheme: dark) {
  .hlist dt:after,
  .hlist dd:after,
  .hlist li:after {
    color: #bbb; /* Light gray for interpuncts */
  }
 
  .hlist dd:first-child:before,
  .hlist dt:first-child:before,
  .hlist li:first-child:before {
    color: #bbb; /* Light gray for parentheses */
  }
 
  .hlist dd:last-child:after,
  .hlist dt:last-child:after,
  .hlist li:last-child:after {
    color: #bbb; /* Light gray for closing parentheses */
  }
 
  .hlist ol > li:before {
    color: #ccc; /* Light gray for ordinal numbers */
  }
}
}

2025年1月4日 (六) 14:10的最新版本

/**
 * Style for horizontal lists (separator following item).
 * @source https://www.mediawiki.org/wiki/Snippets/Horizontal_lists
 * @revision 9 (2016-08-10)
 * @author [[User:Edokter]]
 */

.hlist dl,
.hlist ol,
.hlist ul {
  margin: 0;
  padding: 0;
}

/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
  margin: 0;
  display: inline;
}

/* Display nested lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
  display: inline;
}

/* Hide empty list items */
.hlist .mw-empty-li,
.hlist .mw-empty-elt {
  display: none;
}

/* Generate interpuncts */
.hlist dt:after {
  content: ": ";
}

.hlist dd:after,
.hlist li:after {
  content: " · ";
  font-weight: bold;
}

.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
  content: none;
}

/* Add parentheses around nested lists */
.hlist dd dd:first-child:before,
.hlist dd dt:first-child:before,
.hlist dd li:first-child:before,
.hlist dt dd:first-child:before,
.hlist dt dt:first-child:before,
.hlist dt li:first-child:before,
.hlist li dd:first-child:before,
.hlist li dt:first-child:before,
.hlist li li:first-child:before {
  content: " (";
  font-weight: normal;
}

.hlist dd dd:last-child:after,
.hlist dd dt:last-child:after,
.hlist dd li:last-child:after,
.hlist dt dd:last-child:after,
.hlist dt dt:last-child:after,
.hlist dt li:last-child:after,
.hlist li dd:last-child:after,
.hlist li dt:last-child:after,
.hlist li li:last-child:after {
  content: ")";
  font-weight: normal;
}

/* Put ordinals in front of ordered list items */
.hlist ol {
  counter-reset: listitem;
}

.hlist ol > li {
  counter-increment: listitem;
}

.hlist ol > li:before {
  content: " " counter(listitem) "\a0";
}

.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
  content: " (" counter(listitem) "\a0";
}

/* Dark Mode Overrides */
@media (prefers-color-scheme: dark) {
  .hlist dt:after,
  .hlist dd:after,
  .hlist li:after {
    color: #bbb; /* Light gray for interpuncts */
  }

  .hlist dd:first-child:before,
  .hlist dt:first-child:before,
  .hlist li:first-child:before {
    color: #bbb; /* Light gray for parentheses */
  }

  .hlist dd:last-child:after,
  .hlist dt:last-child:after,
  .hlist li:last-child:after {
    color: #bbb; /* Light gray for closing parentheses */
  }

  .hlist ol > li:before {
    color: #ccc; /* Light gray for ordinal numbers */
  }
}