xref: /aosp_15_r20/external/google-styleguide/include/styleguide.css (revision 8c35d5ee8e2913d4bd6623e2b93232b1da0ab719)
1*8c35d5eeSXin Li/* General CSS */
2*8c35d5eeSXin Li
3*8c35d5eeSXin Libody {
4*8c35d5eeSXin Li  background-color: #fff;
5*8c35d5eeSXin Li  color: #333;
6*8c35d5eeSXin Li  font-family: sans-serif;
7*8c35d5eeSXin Li  font-size: 10pt;
8*8c35d5eeSXin Li  margin-right: 100px;
9*8c35d5eeSXin Li  margin-left: 100px;
10*8c35d5eeSXin Li}
11*8c35d5eeSXin Li
12*8c35d5eeSXin Lih1 {
13*8c35d5eeSXin Li  text-align: center;
14*8c35d5eeSXin Li  font-size: 18pt;
15*8c35d5eeSXin Li}
16*8c35d5eeSXin Li
17*8c35d5eeSXin Lih1, h2, h3, h4, h5, h6 {
18*8c35d5eeSXin Li  color: #06c;
19*8c35d5eeSXin Li  margin-top: 2em;
20*8c35d5eeSXin Li  margin-bottom: 1em;
21*8c35d5eeSXin Li  padding: 25px;
22*8c35d5eeSXin Li  font-weight:bold;
23*8c35d5eeSXin Li}
24*8c35d5eeSXin Li
25*8c35d5eeSXin Lih2,
26*8c35d5eeSXin Lih3,
27*8c35d5eeSXin Lih4,
28*8c35d5eeSXin Lih5,
29*8c35d5eeSXin Lih6 {
30*8c35d5eeSXin Li  margin-top:1.5em;
31*8c35d5eeSXin Li  margin-bottom:.75em;
32*8c35d5eeSXin Li}
33*8c35d5eeSXin Li
34*8c35d5eeSXin Lih1 {font-size:200%;}
35*8c35d5eeSXin Lih2 {font-size:167%;}
36*8c35d5eeSXin Lih3 {font-size:133%;}
37*8c35d5eeSXin Lih4 {font-size:120%;}
38*8c35d5eeSXin Lih5 {font-size:110%;}
39*8c35d5eeSXin Li
40*8c35d5eeSXin Li
41*8c35d5eeSXin Litable {
42*8c35d5eeSXin Li  border: 1px solid #bbb;
43*8c35d5eeSXin Li  border-spacing: 0;
44*8c35d5eeSXin Li  border-collapse: collapse;
45*8c35d5eeSXin Li  margin: 0 0 1.5em;
46*8c35d5eeSXin Li  vertical-align: middle;
47*8c35d5eeSXin Li  width: 100%
48*8c35d5eeSXin Li}
49*8c35d5eeSXin Li
50*8c35d5eeSXin Litd, th {
51*8c35d5eeSXin Li  border: 1px solid #ccc;
52*8c35d5eeSXin Li  padding: 2px 12px;
53*8c35d5eeSXin Li  font-size: 10pt;
54*8c35d5eeSXin Li}
55*8c35d5eeSXin Li
56*8c35d5eeSXin Licode, samp, var {
57*8c35d5eeSXin Li  background-color:#FAFAFA;
58*8c35d5eeSXin Li  white-space: nowrap
59*8c35d5eeSXin Li}
60*8c35d5eeSXin Li
61*8c35d5eeSXin Lipre {
62*8c35d5eeSXin Li  padding:6px 10px;
63*8c35d5eeSXin Li  background-color:#FAFAFA;
64*8c35d5eeSXin Li  border:1px solid #bbb;
65*8c35d5eeSXin Li  overflow:auto;
66*8c35d5eeSXin Li}
67*8c35d5eeSXin Li
68*8c35d5eeSXin Lipre.prettyprint {
69*8c35d5eeSXin Li  padding:6px 10px !important;
70*8c35d5eeSXin Li  border:1px solid #bbb !important;
71*8c35d5eeSXin Li}
72*8c35d5eeSXin Li
73*8c35d5eeSXin Licode.bad, code.badcode {
74*8c35d5eeSXin Li  color: magenta;
75*8c35d5eeSXin Li}
76*8c35d5eeSXin Li
77*8c35d5eeSXin Lipre.bad, pre.badcode {
78*8c35d5eeSXin Li  background-color:#ffe6d8;
79*8c35d5eeSXin Li  border-top:1px inset #a03;
80*8c35d5eeSXin Li  border-left:1px inset #a03;
81*8c35d5eeSXin Li}
82*8c35d5eeSXin Li
83*8c35d5eeSXin Lihr {
84*8c35d5eeSXin Li  margin-top: 3.5em;
85*8c35d5eeSXin Li  border-width: 1px;
86*8c35d5eeSXin Li  color: #fff;
87*8c35d5eeSXin Li}
88*8c35d5eeSXin Li
89*8c35d5eeSXin Li/* TOC CSS */
90*8c35d5eeSXin Li
91*8c35d5eeSXin Litable.columns {
92*8c35d5eeSXin Li  border: none;
93*8c35d5eeSXin Li}
94*8c35d5eeSXin Li
95*8c35d5eeSXin Litd.two_columns {
96*8c35d5eeSXin Li  -webkit-column-count: 2;
97*8c35d5eeSXin Li  column-count: 2;
98*8c35d5eeSXin Li}
99*8c35d5eeSXin Li
100*8c35d5eeSXin Li.toc_category {
101*8c35d5eeSXin Li  font-size: 10pt;
102*8c35d5eeSXin Li  padding-top: 1em;
103*8c35d5eeSXin Li  padding-bottom: 1em;
104*8c35d5eeSXin Li  border-left-width: 2px;
105*8c35d5eeSXin Li  border-right-width: 2px;
106*8c35d5eeSXin Li  border-color: grey;
107*8c35d5eeSXin Li}
108*8c35d5eeSXin Li
109*8c35d5eeSXin Li.toc_stylepoint {
110*8c35d5eeSXin Li  font-size: 10pt;
111*8c35d5eeSXin Li  padding-top: 1em;
112*8c35d5eeSXin Li  padding-bottom: 1em;
113*8c35d5eeSXin Li}
114*8c35d5eeSXin Li
115*8c35d5eeSXin Lili.toc_entry {
116*8c35d5eeSXin Li  padding-right: 1em;
117*8c35d5eeSXin Li  display: inline;
118*8c35d5eeSXin Li  list-style-type: none;
119*8c35d5eeSXin Li}
120*8c35d5eeSXin Li
121*8c35d5eeSXin Li/*
122*8c35d5eeSXin Li * This space is required to trigger the linewrap on the links
123*8c35d5eeSXin Li * at href boundaries
124*8c35d5eeSXin Li */
125*8c35d5eeSXin Lili.toc_entry::after {
126*8c35d5eeSXin Li    content: " ";
127*8c35d5eeSXin Li  }
128*8c35d5eeSXin Li
129*8c35d5eeSXin Lili.toc_entry a {
130*8c35d5eeSXin Li  white-space: nowrap;
131*8c35d5eeSXin Li}
132*8c35d5eeSXin Li
133*8c35d5eeSXin Li/* Horizontal TOC */
134*8c35d5eeSXin Li.toc td, .toc th {
135*8c35d5eeSXin Li  border-width: 1px 5px;
136*8c35d5eeSXin Li  overflow: hidden;
137*8c35d5eeSXin Li}
138*8c35d5eeSXin Li
139*8c35d5eeSXin Li/* Vertical TOC */
140*8c35d5eeSXin Li
141*8c35d5eeSXin Li.toc td.two_columns {
142*8c35d5eeSXin Li  border-width: 0px;
143*8c35d5eeSXin Li}
144*8c35d5eeSXin Li
145*8c35d5eeSXin Li/* Special Sections */
146*8c35d5eeSXin Li
147*8c35d5eeSXin Liaddress {
148*8c35d5eeSXin Li  text-align: right;
149*8c35d5eeSXin Li}
150*8c35d5eeSXin Li
151*8c35d5eeSXin Li.revision {
152*8c35d5eeSXin Li  text-align: right;
153*8c35d5eeSXin Li}
154*8c35d5eeSXin Li
155*8c35d5eeSXin Li.headerbox {
156*8c35d5eeSXin Li  margin-left: 50%;
157*8c35d5eeSXin Li  font-size: 75%;
158*8c35d5eeSXin Li}
159*8c35d5eeSXin Li
160*8c35d5eeSXin Li.legend {
161*8c35d5eeSXin Li  padding-top: 1em;
162*8c35d5eeSXin Li  margin-left: 50%;
163*8c35d5eeSXin Li  font-size: 10pt;
164*8c35d5eeSXin Li}
165*8c35d5eeSXin Li
166*8c35d5eeSXin Li.link_button {
167*8c35d5eeSXin Li  float: left;
168*8c35d5eeSXin Li  display: none;
169*8c35d5eeSXin Li  background-color: #f8f8ff;
170*8c35d5eeSXin Li  border-color: #f0f0ff;
171*8c35d5eeSXin Li  border-style: solid;
172*8c35d5eeSXin Li  border-width: 1px;
173*8c35d5eeSXin Li  font-size: 75%;
174*8c35d5eeSXin Li  margin-top: 0;
175*8c35d5eeSXin Li  margin-left: -50px;
176*8c35d5eeSXin Li  padding: 24px;
177*8c35d5eeSXin Li  border-radius: 3px;
178*8c35d5eeSXin Li  -webkit-border-radius: 3px;
179*8c35d5eeSXin Li  -moz-border-radius: 3px;
180*8c35d5eeSXin Li}
181*8c35d5eeSXin Li
182*8c35d5eeSXin Li.ignoreLink {
183*8c35d5eeSXin Li  padding: 0px;
184*8c35d5eeSXin Li}
185*8c35d5eeSXin Li
186*8c35d5eeSXin Li.divider{
187*8c35d5eeSXin Li    width:5px;
188*8c35d5eeSXin Li    height:auto;
189*8c35d5eeSXin Li    display:inline-block;
190*8c35d5eeSXin Li}
191*8c35d5eeSXin Li
192*8c35d5eeSXin Li/* Style Guide semantic CSS */
193*8c35d5eeSXin Li
194*8c35d5eeSXin Li.summary {
195*8c35d5eeSXin Li  margin-top: 1em;
196*8c35d5eeSXin Li  margin-bottom: 1em;
197*8c35d5eeSXin Li}
198*8c35d5eeSXin Li
199*8c35d5eeSXin Li.stylebody {
200*8c35d5eeSXin Li  margin-top: 1em;
201*8c35d5eeSXin Li  margin-bottom: 1em;
202*8c35d5eeSXin Li}
203*8c35d5eeSXin Li
204*8c35d5eeSXin Li.stylepoint_section {
205*8c35d5eeSXin Li  display: block;
206*8c35d5eeSXin Li  margin-bottom: 1em;
207*8c35d5eeSXin Li  font-family: sans-serif;
208*8c35d5eeSXin Li  font-weight: bold;
209*8c35d5eeSXin Li}
210*8c35d5eeSXin Li
211*8c35d5eeSXin Li.stylepoint_subsection {
212*8c35d5eeSXin Li  display: block;
213*8c35d5eeSXin Li  margin-bottom: 1em;
214*8c35d5eeSXin Li}
215*8c35d5eeSXin Li
216*8c35d5eeSXin Li.stylepoint_subsubsection {
217*8c35d5eeSXin Li  display: block;
218*8c35d5eeSXin Li  margin-bottom: 1em;
219*8c35d5eeSXin Li}
220*8c35d5eeSXin Li
221*8c35d5eeSXin Li.definition:before {
222*8c35d5eeSXin Li  content: "Definition: ";
223*8c35d5eeSXin Li  font-weight: bold;
224*8c35d5eeSXin Li  display: block;
225*8c35d5eeSXin Li  margin-bottom: 1em;
226*8c35d5eeSXin Li}
227*8c35d5eeSXin Li
228*8c35d5eeSXin Li.pros:before {
229*8c35d5eeSXin Li  content: "Pros: ";
230*8c35d5eeSXin Li  font-weight: bold;
231*8c35d5eeSXin Li  display: block;
232*8c35d5eeSXin Li  margin-bottom: 1em;
233*8c35d5eeSXin Li}
234*8c35d5eeSXin Li
235*8c35d5eeSXin Li.cons:before {
236*8c35d5eeSXin Li  content: "Cons: ";
237*8c35d5eeSXin Li  font-weight: bold;
238*8c35d5eeSXin Li  display: block;
239*8c35d5eeSXin Li  margin-bottom: 1em;
240*8c35d5eeSXin Li}
241*8c35d5eeSXin Li
242*8c35d5eeSXin Li.decision:before {
243*8c35d5eeSXin Li  content: "Decision: ";
244*8c35d5eeSXin Li  font-weight: bold;
245*8c35d5eeSXin Li  display: block;
246*8c35d5eeSXin Li  margin-bottom: 1em;
247*8c35d5eeSXin Li}
248*8c35d5eeSXin Li
249*8c35d5eeSXin Li.exception:before {
250*8c35d5eeSXin Li  content: "Exception: ";
251*8c35d5eeSXin Li  font-weight: bold;
252*8c35d5eeSXin Li  display: block;
253*8c35d5eeSXin Li  margin-bottom: 1em;
254*8c35d5eeSXin Li}
255*8c35d5eeSXin Li
256*8c35d5eeSXin Li.note:before {
257*8c35d5eeSXin Li  content: "Note: ";
258*8c35d5eeSXin Li  font-weight: bold;
259*8c35d5eeSXin Li  display: block;
260*8c35d5eeSXin Li  margin-bottom: 1em;
261*8c35d5eeSXin Li}
262