 Issue 29529767:
  Issue 5573 - Add a CSS reset to website-defaults  (Closed) 
  Base URL: https://hg.adblockplus.org/website-defaults
    
  
    Issue 29529767:
  Issue 5573 - Add a CSS reset to website-defaults  (Closed) 
  Base URL: https://hg.adblockplus.org/website-defaults| 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; | 
| +} |