「MediaWiki:Geshi.css」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
imported>Administrator
150行目: 150行目:
 
   overflow-y: scroll;
 
   overflow-y: scroll;
 
}
 
}
 
+
div.mw-geshi div {
 +
  overflow-y: none;
 +
}
 
/* </source> */
 
/* </source> */

2012年4月10日 (火) 10:00時点における版

/* <source lang="css"> */

/**
 * This css will override styles used by the GeSHi syntax highlighting, such that less awful colors for the highlighting can be chosen.
 *
 */


/**
 * Mods to apply to all languages.
 */
pre.source { font-weight: normal !important; font-style: normal !important; color: #000 !important; }
pre.source * { font-weight: normal !important; font-style: normal !important; color: #000 !important; }
pre.source .co1 { color: #008000 !important; }
pre.source .co2 { color: #008000 !important; }
pre.source .coMULTI { color: #008000 !important; }
pre.source .nu0 { color: #A00 !important; }
pre.source .st0 { color: #909 !important; }



/**
 * Language code: "vb"
 * 
 * Overrides colors used for keywords from that horrible gold to more tolerable blue. Other colors left as default at present time.
 */
.source-vb .kw1 {color: #006 !important }

/**
 * Language code: "csharp"
 */
pre.source-csharp .co2 { color: #069 !important; }
pre.source-csharp .kw1 { color: #009 !important; }
pre.source-csharp .kw2 { color: #069 !important; }
pre.source-csharp .kw3 { color: #009 !important; }
pre.source-csharp .kw4 { color: #009 !important; }

/**
 * Language code: "java"
 */
pre.source-java .kw1 { color: #009 !important; }
pre.source-java .kw2 { color: #009 !important; }

/**
 * Language code: "pascal"
 */
pre.source-pascal .kw1 { color: #009 !important; font-weight: bold !important; }
pre.source-pascal .kw2 { color: #009 !important; font-weight: bold !important; }
pre.source-pascal .kw3 { color: #009 !important; font-weight: bold !important; }
pre.source-pascal .kw4 { color: #009 !important; font-weight: bold !important; }

/**
 * Language code: "c"
 */
pre.source-c .co2 { color: #069 !important; }
pre.source-c .kw1 { color: #009 !important; }
pre.source-c .kw2 { color: #009 !important; }
pre.source-c .kw3 { color: #009 !important; }
pre.source-c .kw4 { color: #009 !important; }
pre.source-c .co2 { color: #069 !important; } /* preprocessor directive lines */
pre.source-c .st0 { color: #909 !important; }
pre.source-c .st1 { color: #A00 !important; }
pre.source-c .kw1 { color: #009 !important; } /* if, else, while ... */
pre.source-c .kw2 { color: #009 !important; } /* void, int, float, unsigned ... */
pre.source-c .kw3 { color: #009 !important; } /* wchar_t, size_t, bool, complex */
pre.source-c .kw4 { color: #009 !important; } /* struct, union, enum */
pre.source-c .kw5 { color: #009 !important; } /* sizeof, _Pragma */
pre.source-c .kw6 { color: #009 !important; } /* typedef */
pre.source-c .kw7 { color: #069 !important; } /* offsetof */
pre.source-c .kw8 { color: #069 !important; } /* NULL */
pre.source-c .kw9 { color: #069 !important; } /* <stdio.h>: printf, scanf ... */
pre.source-c .kw10 { color: #069 !important; } /* <stdlib.h> */
pre.source-c .kw11 { color: #069 !important; } /* <string.h> */
pre.source-c .kw12 { color: #069 !important; } /* <time.h> */
pre.source-c .kw13 { color: #069 !important; } /* <wchar.h> */
pre.source-c .kw14 { color: #069 !important; } /* <wctype.h> */
pre.source-c .kw15 { color: #069 !important; } /* <ctype.h> */
pre.source-c .kw16 { color: #A00 !important; } /* __LINE__, __STDC__ */
pre.source-c .kw17 { color: #909 !important; } /* __FILE__, __DATE__, __TIME__ */
pre.source-c .kw18 { color: #069 !important; } /* NDEBUG, assert */
pre.source-c .kw19 { color: #069 !important; } /* true, false */
pre.source-c .kw20 { color: #A00 !important; } /* I */
pre.source-c .kw21 { color: #069 !important; } /* <complex.h> */
pre.source-c .kw22 { color: #069 !important; } /* <errno.h> */
pre.source-c .kw23 { color: #069 !important; } /* <fenv.h> */
pre.source-c .kw24 { color: #069 !important; } /* <inttypes.h>: strtoimax, intmax_t ... */
pre.source-c .kw25 { color: #069 !important; font-weight: bold !important; } /* <iso646.h>: xor, and_eq ... */
pre.source-c .kw26 { color: #069 !important; } /* <locale.h> */
pre.source-c .kw27 { color: #069 !important; } /* <math.h> */
pre.source-c .kw28 { color: #069 !important; } /* <setjmp.h> */
pre.source-c .kw29 { color: #069 !important; } /* <signal.h> */
pre.source-c .kw30 { color: #069 !important; } /* <stdarg.h> */

/**
 * Language code: "scheme"
 *
 * Color fix for keywords
 * The class required (source-Scheme/source-scheme) seems to be inconsistent between articles, so both are given here.
 */
pre.source-Scheme .kw1 { color: #009 !important; }
pre.source-scheme .kw1 { color: #009 !important; }


/**
 * Language code: "cpp"
 *
 * Color fix for member variables
 */
.source-cpp .me1 { color:#499; }
.source-cpp .me2 { color:#499; }

/* Reinstating borders */

body.skin-monobook div.mw-geshi {
  padding: 0.4em;
  border: 1px dashed #2f6fab;
  color: black;
  background-color: #f9f9f9;
  line-height: 1.1em;
  overflow-y: scroll;
}

body.skin-modern div.mw-geshi {
  border: solid 1px #3c78b5;
  padding: 0.4em;
  background-color: #f0f0f0;
}

body.skin-simple div.mw-geshi {
  margin: 2em;
  border: solid 1px black;
}

body.skin-chick div.mw-geshi {
  padding: 0.4em;
  border: 1px dashed #2f6fab;
  color: black;
  background-color: #f9f9f9;
  line-height: 1.1em;
  overflow-y: scroll;
}

body.skin-vector div.mw-geshi {
  padding: 1.0em 0.4em 1.0em 0.4em;
  margin-bottom: 1.5em;
  border: 1px dashed #2f6fab;
  color: black;
  background-color: #f9f9f9;
  line-height: 1.1em;
  overflow-y: scroll;
}
div.mw-geshi div {
  overflow-y: none;
}
/* </source> */