Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: scss/_content.scss

Issue 29361647: Issue 4607 - Default content styles (Closed)
Patch Set: Removed responsive headings and unnessisary comments Created Nov. 12, 2016, 12:46 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 /*!
2 * This file is part of universal-design-language
3 * Copyright (C) 2016 Eyeo GmbH
4 *
5 * universal-design-language is free software: you can redistribute it and/or
6 * modify it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation, either version 3 of the License, or
8 * (at your option) any later version.
9 *
10 * universal-design-language is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
14 *
15 * You should have received a copy of the GNU General Public License
16 * along with web.starter-kit. If not, see <http://www.gnu.org/licenses/>.
17 */
18
19 /*!
20 * This file contains parts of:
21 * - normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css
22 */
23
24 /* UDL content styles
25 *******************************************************************************
26 * - Global
27 * - Headings
28 * - Body content
29 * - Alignment
30 * - Media queries
31 ******************************************************************************/
32
33 /* Global
34 ******************************************************************************/
35
36 html
37 {
38 font-family: $sans-font;
39 font-size: $medium-font;
40 line-height: 1.15;
41 }
42
43 /**
44 * Center content within a (responsive) fixed width
45 */
46 .container
47 {
48 max-width: 100%;
49 margin: 0px auto;
50 padding: 0px $small-space;
51 }
52
53 .container:after
saroyanm 2016/11/15 14:28:56 Why are we clearing the container ? It's not float
juliandoucette 2016/11/16 14:58:51 Acknowledged.
juliandoucette 2016/11/17 16:09:34 Done.
54 {
55 display: block;
56 clear: both;
57 content: "";
58 }
59
60 /**
61 * Clear all floating elements
62 */
63 .clearfix
juliandoucette 2016/11/16 14:58:48 NOTE: We will drop this class and re-add if needed
juliandoucette 2016/11/17 16:09:38 Done.
64 {
65 display: block;
66 clear: both;
67 }
68
69 p,
70 ol,
71 ul,
72 dl,
73 pre,
74 blockquote
75 {
76 /* Set consistent margins (opinionated) */
77 margin: $small-space 0px;
78 }
79
80 /* Headings
81 ******************************************************************************/
82
83 h1,
84 h2,
85 h3,
86 h4,
87 h5,
88 h6
89 {
90 margin: $medium-space 0 $small-space 0;
91 }
92
93 h1
94 {
95 font-size: round($large-font * 1.6);
96 }
97
98 h2
99 {
100 font-size: round($large-font * 1.4);
101 }
102
103 h3
104 {
105 font-size: round($large-font * 1.2);
106 }
107
108 h4
109 {
110 font-size: $large-font;
111 }
112
113 h5
114 {
115 font-size: $medium-font;
116 }
117
118 h6
119 {
120 font-size: $small-font;
121 }
122
123 /* Body content
124 ******************************************************************************/
125
126 abbr
127 {
128 text-decoration: underline dotted;
129 cursor: help;
130 }
131
132 b,
133 strong
134 {
135 font-weight: $bold-weight;
136 }
137
138 small
139 {
140 font-size: $small-font;
141 }
142
143 sup
144 {
145 position: relative;
146 top: -0.5em;
saroyanm 2016/11/15 14:28:55 Why are we using EMs here ? I assume this change i
juliandoucette 2016/11/16 14:58:50 Acknowledged. We will remove this in favor of ver
juliandoucette 2016/11/17 16:09:38 Done.
147 font-size: 75%;
148 /* Prevent `sub` and `sup` elements from affecting the line height */
saroyanm 2016/11/15 14:28:57 Detail: It's only sup in this case, you can overri
juliandoucette 2016/11/16 14:58:50 Acknowledged. We probably don't need line-height
juliandoucette 2016/11/17 16:09:35 Done.
149 line-height: 0px;
150 vertical-align: baseline;
saroyanm 2016/11/15 14:28:56 Why are we aligning to the baseline ? Doesn't look
juliandoucette 2016/11/16 14:58:48 Acknowledged. We will change this to vertical-ali
juliandoucette 2016/11/17 16:09:36 Done.
151 }
152
153 a,
154 a:visited
155 {
156 /* Set default color and decoration (opinionated) */
157 color: $accent;
158 /* Remove the gray background on active links in IE 10. */
159 background-color: transparent;
160 text-decoration: none;
161 }
162
163 a:hover,
164 a:active,
165 a:focus
166 {
167 /* Set default color and decoration (opinionated) */
saroyanm 2016/11/15 14:28:55 * I can't see default color being set. * I'm not s
juliandoucette 2016/11/16 14:58:50 Acknowledged. I will remove and/or adjust the com
juliandoucette 2016/11/17 16:09:38 Done.
168 text-decoration: underline;
169 }
170
171 img
172 {
173 margin: 0px $small-space / 2;
174 /* Remove the border on images inside links in IE 10-. */
175 border-style: none;
176 }
177
178 hr
179 {
180 border-top: 0px;
181 border-bottom: 2px solid $gray;
182 }
183
184 [dir="ltr"] blockquote
185 {
186 padding-left: $small-space;
187 border-left: 5px solid $gray;
188 }
189
190 [dir="rtl"] blockquote
191 {
192 padding-right: $small-space;
193 border-right: 5px solid $gray;
194 }
195
196 pre
197 {
198 overflow: auto;
199 padding: 0px $small-space;
200 }
201
202 code
203 {
204 padding: 0px $small-space / 4;
205 }
206
207 pre,
208 code
209 {
210 background-color: $gray-light;
211 font-family: $monospace-font;
212 font-size: $medium-font;
213 }
214
215 pre code
216 {
217 padding: 0px;
218 }
219
220 [dir="ltr"] ol,
221 [dir="ltr"] ul
222 {
223 padding-left: $small-space * 1.5;
224 }
225
226 [dir="rtl"] ol,
227 [dir="rtl"] ul
228 {
229 padding-right: $small-space * 1.5;
230 }
231
232 li
233 {
234 margin: $small-space / 2 0px;
235 }
236
237 ol ol,
238 ul ul,
239 ol ul,
240 ul ol
241 {
242 /* prevent double spacing lists */
243 margin: 0px;
244 }
245
246 ol ol
247 {
248 list-style-type: lower-alpha;
249 }
250
251 dt
252 {
253 /* undo browser default (opinionated)*/
254 font-weight: $bold-weight;
255 }
256
257 dd
258 {
259 margin: $small-space / 2 0px $small-space 0px;
260 }
261
262 /**
263 * Remove list style from vertical lists
264 */
265 .unstyled-list,
266 {
267 list-style-type: none;
268 }
269
270 [dir="ltr"] .unstyled-list
271 {
272 padding-left: 0px;
273 }
274
275 [dir="rtl"] .unstyled-list
276 {
277 padding-right: 0px;
278 }
279
280 [dir="ltr"] .unstyled-list .unstyled-list
281 {
282 padding-left: $medium-space;
283 }
284
285 [dir="rtl"] .unstyled-list .unstyled-list
286 {
287 padding-right: $small-space;
288 }
289
290 audio,
saroyanm 2016/11/15 14:28:57 I think we only need this styles in case we will h
juliandoucette 2016/11/16 14:58:49 Acknowledged. Agreed.
juliandoucette 2016/11/17 16:09:34 Done.
291 video
292 {
293 /* undo browser default (opinionated) */
294 display: block;
295 }
296
297 /**
298 * Embed 16x9 iframe video
299 */
300 .embed
301 {
302 display: block;
303 position: relative;
304 overflow: hidden;
305 padding: 0% 0% 56.25% 0%;
306 }
307
308 .embed iframe
309 {
310 position: absolute;
311 top: 0px;
312 left: 0px;
313 width: 100%;
314 height: 100%;
315 /* undo browser default */
316 border: 0px;
317 }
318
319 /* Alignment
320 ******************************************************************************/
321
322 /**
323 * Clear and stretch element full-width
324 */
325 .full-width
326 {
327 display: block;
328 clear: both;
saroyanm 2016/11/15 14:28:56 Why are we clearing the full width elements ? I t
juliandoucette 2016/11/16 14:58:49 Acknowledged. We can handle this edge case with i
juliandoucette 2016/11/17 16:09:36 Done.
329 overflow: auto;
saroyanm 2016/11/15 14:28:55 Why do we need to set the overflow value here ? I
juliandoucette 2016/11/16 14:58:49 Acknowledged. This addresses an edge case where w
juliandoucette 2016/11/17 16:09:35 Done.
330 width: 100%;
331 margin: $small-space 0px;
332 }
333
334 .float-start,
335 .float-end
336 {
337 display: block;
338 margin: 0px 0px $small-space 0px;
339 }
340
341 /**
342 * Float to start-of-line
343 */
344 [dir="ltr"] .float-start
345 {
346 float: left;
347 margin-right: $small-space;
348 }
349
350 [dir="rtl"] .float-start
351 {
352 float: right;
353 margin-left: $small-space;
354 }
355
356 /**
357 * Float to end-of-line
358 */
359 [dir="ltr"] .float-end
360 {
361 float: right;
362 margin-left: $small-space;
363 }
364
365 [dir="rtl"] .float-end
366 {
367 float: left;
368 margin-right: $small-space;
369 }
370
371 /* Media queries
372 ******************************************************************************/
373
374 @media(min-width: $mobile-breakpoint)
saroyanm 2016/11/15 14:28:56 Seems like we started to support 4 different scree
juliandoucette 2016/11/16 14:58:50 Acknowledged. We will remove mobile-breakpoint an
juliandoucette 2016/11/17 16:09:35 Done.
375 {
376 .container
377 {
378 width: $mobile-width;
379 }
380 }
381
382 @media(min-width: $tablet-breakpoint)
383 {
384 .container
385 {
386 width: $tablet-width;
387 }
388 }
389
390 @media(min-width: $desktop-breakpoint)
391 {
392 .container
393 {
394 width: $desktop-width;
395 }
396 }
OLDNEW

Powered by Google App Engine
This is Rietveld