Index: scss/_reset.scss |
=================================================================== |
new file mode 100644 |
--- /dev/null |
+++ b/scss/_reset.scss |
@@ -0,0 +1,134 @@ |
+/*! |
+ * This file is part of website-defaults |
+ * Copyright (C) 2016-present eyeo GmbH |
+ * |
+ * website-defaults is free software: you can redistribute it and/or |
+ * modify it under the terms of the GNU General Public License as published by |
+ * the Free Software Foundation, either version 3 of the License, or |
+ * (at your option) any later version. |
+ * |
+ * website-defaults is distributed in the hope that it will be useful, |
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of |
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
+ * GNU General Public License for more details. |
+ * |
+ * You should have received a copy of the GNU General Public License |
+ * along with website-defaults. If not, see <http://www.gnu.org/licenses/>. |
+ */ |
+ |
+/******************************************************************************* |
+ * CSS Reset |
+ ******************************************************************************/ |
+ |
+/* Reset margins, paddings, and font globally */ |
+ |
+// General |
+html, body, |
+ |
+// Typography |
+h1, h2, h3, h4, h5, h6, |
juliandoucette
2017/09/01 10:30:58
NIT: I like how these are grouped, but it is incon
ire
2017/09/05 06:55:52
I considered this particular selector (since it's
juliandoucette
2017/09/06 16:31:55
Acknowledged.
|
+a, p, span, |
+em, small, strong, sub, sup, |
+strike, s, mark, del, ins, |
+abbr, dfn, |
+blockquote, q, cite, |
+code, pre, |
+kbd, samp, var, output, ruby, |
+ |
+// Lists |
+ol, ul, li, dl, dt, dd, |
+ |
+// Layout |
+div, section, article, |
+main, aside, nav, |
+header, hgroup, footer, |
+ |
+// Media |
+img, figure, figcaption, |
+address, time, |
+audio, video, |
+canvas, object, iframe, embed, |
+details, summary, |
+ |
+// Forms |
+fieldset, form, label, legend, |
+ |
+// Tables |
+table, caption, |
+tbody, tfoot, thead, |
+tr, th, td |
+{ |
+ margin: 0px; |
+ padding: 0px; |
+ border: 0px; |
+ font-size: 100%; |
+ font: inherit; |
+ vertical-align: baseline; |
+} |
+ |
+/* Add the correct display in IE 9-. */ |
+ |
+article, |
+aside, |
+footer, |
+header, |
+nav, |
+section, |
+main |
+{ |
+ display: block; |
+} |
+ |
+/* Set default box-sizing (opinionated) */ |
+ |
+html |
+{ |
+ box-sizing: border-box; |
+} |
+ |
+*, |
+*:before, |
+*:after |
+{ |
+ box-sizing: inherit; |
+} |
+ |
+/* Remove the margin in all browsers (opinionated). */ |
juliandoucette
2017/09/01 10:30:59
NIT: I would prefer to order these in terms of spe
ire
2017/09/05 06:55:51
I think it makes more sense in terms of readabilit
juliandoucette
2017/09/06 16:31:55
Acknowledged.
|
+ |
+body |
+{ |
+ margin: 0px; |
+} |
+ |
+/* Remove list styles (opinionated) */ |
+ |
+ol, |
+ul |
+{ |
+ list-style: none; |
+} |
+ |
+/* Remove quotes ("") (opinionated) */ |
+ |
+blockquote, |
juliandoucette
2017/09/01 10:30:58
NIT: We could point out which browsers this is for
ire
2017/09/05 06:55:52
Done.
|
+q |
+{ |
+ quotes: none; |
+} |
+ |
+blockquote:before, |
juliandoucette
2017/09/01 10:30:59
NIT: We could point out which browsers this is for
ire
2017/09/05 06:55:52
Done.
|
+blockquote:after, |
+q:before, |
+q:after |
+{ |
+ content: ""; |
+ content: none; |
+} |
+ |
+/* Share borders between adjacent cells (opinionated) */ |
+ |
+table |
+{ |
+ border-collapse: collapse; |
+ border-spacing: 0; |
+} |