llvm.css revision 64722e5163785da17ab581364c9655071b566180
14b0faec559eb784e9ac389a57375368de57ba309Misha Brukman/* 210c0a2e7f955cbe6cc8c842e6d8aebc10ac91f4cMisha Brukman * LLVM documentation style sheet 34b0faec559eb784e9ac389a57375368de57ba309Misha Brukman */ 44b0faec559eb784e9ac389a57375368de57ba309Misha Brukman 54b0faec559eb784e9ac389a57375368de57ba309Misha Brukman/* Common styles */ 67905a8aab54759878f715df8aa6a8c6e92a0e707Misha Brukman.body { color: black; background: white; margin: 0 0 0 0 } 74b0faec559eb784e9ac389a57375368de57ba309Misha Brukman 8e1f464e8eb5abaaf665e60379357df94c1de2995Misha Brukman/* No borders on image links */ 998a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukmana:link img, a:visited img { border-style: none } 10e1f464e8eb5abaaf665e60379357df94c1de2995Misha Brukman 113f1b24c7472d102f2afc14cea45282e7c46ea25aMisha Brukmanaddress img { float: right; width: 88px; height: 31px; } 123f1b24c7472d102f2afc14cea45282e7c46ea25aMisha Brukmanaddress { clear: right; } 133f1b24c7472d102f2afc14cea45282e7c46ea25aMisha Brukman 1498a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukmantable { text-align: center; border: 2px solid black; 158cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov border-collapse: collapse; margin-top: 1em; margin-left: 1em; 162f1e7a0b0aa81156aad34297cd41b32589b761feReid Spencer margin-right: 1em; margin-bottom: 1em; } 1798a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukmantr, td { border: 2px solid gray; padding: 4pt 4pt 2pt 2pt; } 1898a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukmanth { border: 2px solid gray; font-weight: bold; font-size: 105%; 1998a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukman background: url("img/lines.gif"); 2098a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukman font-family: "Georgia,Palatino,Times,Roman,SanSerif"; 2198a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukman text-align: center; vertical-align: middle; } 228cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov/* 238cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov * Documentation 244b0faec559eb784e9ac389a57375368de57ba309Misha Brukman */ 254b0faec559eb784e9ac389a57375368de57ba309Misha Brukman/* Common for title and header */ 268cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov.doc_title, .doc_section, .doc_subsection, h1, h2 { 27b9e41eb483405740e20712e45d5e7a7c73d69d92Misha Brukman color: black; background: url("img/lines.gif"); 28936e5ca38b1d6557d2cafd6d8021c23548b8c784Reid Spencer font-family: "Georgia,Palatino,Times,Roman,SanSerif"; font-weight: bold; 29b9e41eb483405740e20712e45d5e7a7c73d69d92Misha Brukman border-width: 1px; 30b9e41eb483405740e20712e45d5e7a7c73d69d92Misha Brukman border-style: solid none solid none; 31b9e41eb483405740e20712e45d5e7a7c73d69d92Misha Brukman text-align: center; 32b9e41eb483405740e20712e45d5e7a7c73d69d92Misha Brukman vertical-align: middle; 331ce764e083e8e9cf0014ef589f6b54e13cc2e4e6Brian Gaeke padding-left: 8pt; 341ce764e083e8e9cf0014ef589f6b54e13cc2e4e6Brian Gaeke padding-top: 1px; 351ce764e083e8e9cf0014ef589f6b54e13cc2e4e6Brian Gaeke padding-bottom: 2px 364b0faec559eb784e9ac389a57375368de57ba309Misha Brukman} 374b0faec559eb784e9ac389a57375368de57ba309Misha Brukman 388cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkovh1, .doc_section { text-align: center; font-size: 22pt; 398cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov margin: 20pt 0pt 5pt 0pt; } 408cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov 418cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov.doc_title, .title { text-align: left; font-size: 25pt } 428cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov 438cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkovh2, .doc_subsection { width: 75%; 448cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov text-align: left; font-size: 12pt; 458cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov padding: 4pt 4pt 4pt 4pt; 468cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov margin: 1.5em 0.5em 0.5em 0.5em } 478cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov 488cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkovh3, .doc_subsubsection { margin: 2.0em 0.5em 0.5em 0.5em; 498cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov font-weight: bold; font-style: oblique; 508cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov border-bottom: 1px solid #999999; font-size: 12pt; 518cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov width: 75%; } 528cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov 5388c595fb87125de4d4789ccaf2d13a8b4cd134d9Chris Lattner.doc_author { text-align: left; font-weight: bold; padding-left: 20pt } 541c2c61f2198af6345c64246124a2136e4287c8dbChris Lattner.doc_text { text-align: left; padding-left: 20pt; padding-right: 10pt } 5585be5e02e925fe43610a5cedc022f1ec25c36c1fMisha Brukman 56e1f464e8eb5abaaf665e60379357df94c1de2995Misha Brukman.doc_footer { text-align: left; padding: 0 0 0 0 } 574b0faec559eb784e9ac389a57375368de57ba309Misha Brukman 580465e89a709e31594ac8b216df9bce90c101fc61Misha Brukman.doc_hilite { color: blue; font-weight: bold; } 599583acb8a092765dec76cb19fbceb12ee141731fMisha Brukman 608cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov.doc_table { text-align: center; width: 90%; 615a141db9d847c4e44fc3c5b079195bca462bf8e1Misha Brukman padding: 1px 1px 1px 1px; border: 1px; } 62261efe953b14da0446ba5bcafa7f01f247106e9fChris Lattner 63a3ce42921c5669b0e8b82e4ac827e2fb3f4a238bMisha Brukman.doc_warning { color: red; font-weight: bold } 64f4e4feb619fd364bf267e3e2af3afee3fb68a6abMisha Brukman 658cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov/* <div class="doc_code"> would use this class, and <div> adds more padding */ 668cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov.doc_code, .literal-block 678cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov { border: solid 1px gray; background: #eeeeee; 6858ac674df49ac529376fefd5d6f1acb82c6687f9Chris Lattner margin: 0 1em 0 1em; 6998a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukman padding: 0 1em 0 1em; 7058ac674df49ac529376fefd5d6f1acb82c6687f9Chris Lattner display: table; 718cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov } 728cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov 738cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov/* It is preferrable to use <pre class="doc_code"> everywhere instead of the 742f1e7a0b0aa81156aad34297cd41b32589b761feReid Spencer * <div class="doc_code"><pre>...</ptr></div> construct. 7598a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukman * 76092217286f76b5c4c8c6758f475a66d84df17e11Reid Spencer * Once all docs use <pre> for code regions, this style can be merged with the 7798a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukman * one above, and we can drop the [pre] qualifier. 7898a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukman */ 7998a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukmanpre.doc_code, .literal-block { padding: 1em 2em 1em 1em } 8098a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukman 8198a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukman.doc_notes { background: #fafafa; border: 1px solid #cecece; 8298a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukman padding: 0.1em } 83092217286f76b5c4c8c6758f475a66d84df17e11Reid Spencer 842f1e7a0b0aa81156aad34297cd41b32589b761feReid Spencertable.layout { text-align: left; border: none; border-collapse: collapse; 852f1e7a0b0aa81156aad34297cd41b32589b761feReid Spencer padding: 4px 4px 4px 4px; } 868cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkovtr.layout, td.layout, td.left, td.right 878cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov { border: none; padding: 4pt 4pt 2pt 2pt; vertical-align: top; } 8898a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukmantd.left { text-align: left } 8998a4ec700e8e6e9d465b38d85ca6e104df23b503Misha Brukmantd.right { text-align: right } 908cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkovth.layout { border: none; font-weight: bold; font-size: 105%; 918cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov text-align: center; vertical-align: middle; } 928cc8288bef64175ee7969c8e349f191eeeabfc49Mikhail Glushenkov 93/* Left align table cell */ 94.td_left { border: 2px solid gray; text-align: left; } 95 96/* ReST-specific */ 97.title { margin-top: 0 } 98#contents { display: none } 99div.contents ul { list-style-type: decimal } 100.toc-backref { color: black; text-decoration: none; } 101