{"action":"created","issue":{"url":"https://api.github.com/repos/CodePen/CodePen-Bug-Reporting-Only/issues/149","repository_url":"https://api.github.com/repos/CodePen/CodePen-Bug-Reporting-Only","labels_url":"https://api.github.com/repos/CodePen/CodePen-Bug-Reporting-Only/issues/149/labels{/name}","comments_url":"https://api.github.com/repos/CodePen/CodePen-Bug-Reporting-Only/issues/149/comments","events_url":"https://api.github.com/repos/CodePen/CodePen-Bug-Reporting-Only/issues/149/events","html_url":"https://github.com/CodePen/CodePen-Bug-Reporting-Only/issues/149","id":140515190,"number":149,"title":"The Future of CSS \"Resets\" on CodePen","user":{"login":"chriscoyier","id":69156,"avatar_url":"https://avatars.githubusercontent.com/u/69156?v=3","gravatar_id":"","url":"https://api.github.com/users/chriscoyier","html_url":"https://github.com/chriscoyier","followers_url":"https://api.github.com/users/chriscoyier/followers","following_url":"https://api.github.com/users/chriscoyier/following{/other_user}","gists_url":"https://api.github.com/users/chriscoyier/gists{/gist_id}","starred_url":"https://api.github.com/users/chriscoyier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chriscoyier/subscriptions","organizations_url":"https://api.github.com/users/chriscoyier/orgs","repos_url":"https://api.github.com/users/chriscoyier/repos","events_url":"https://api.github.com/users/chriscoyier/events{/privacy}","received_events_url":"https://api.github.com/users/chriscoyier/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"tsabat","id":636041,"avatar_url":"https://avatars.githubusercontent.com/u/636041?v=3","gravatar_id":"","url":"https://api.github.com/users/tsabat","html_url":"https://github.com/tsabat","followers_url":"https://api.github.com/users/tsabat/followers","following_url":"https://api.github.com/users/tsabat/following{/other_user}","gists_url":"https://api.github.com/users/tsabat/gists{/gist_id}","starred_url":"https://api.github.com/users/tsabat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tsabat/subscriptions","organizations_url":"https://api.github.com/users/tsabat/orgs","repos_url":"https://api.github.com/users/tsabat/repos","events_url":"https://api.github.com/users/tsabat/events{/privacy}","received_events_url":"https://api.github.com/users/tsabat/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2016-03-13T18:49:19Z","updated_at":"2016-06-16T16:01:02Z","closed_at":"2016-06-16T16:01:02Z","body":"There has been some demand for adding [Sanitize.css](https://github.com/10up/sanitize.css) to our list of resets. I personally like it, if for nothing else, it includes `box-sizing: border-box` as a default which I almost always use and no other \"reset\" sets.\r\n\r\nThe seemingly-obvious place to put it is here:\r\n<img width=\"436\" alt=\"screen shot 2016-03-13 at 1 33 13 pm\" src=\"https://cloud.githubusercontent.com/assets/69156/13730543/2fe0e000-e920-11e5-87a7-004d7e55c7f6.png\">\r\n\r\nBut... We've been moving away from adding assets through UI like that.\r\n\r\nFor example, it wasn't too long ago when we did away with the dropdown menu for selecting a JavaScript library. Before that, you could, for example, pick \"jQuery\" from a dropdown menu and it would automatically be included in the preview before your authored JS. There were many problems with that, over time:\r\n\r\n1. It was on us to keep the versions there updated\r\n1. When we updated, it updated the version for everything using it (potential breaking changes)\r\n1. It was weird you could only pick one\r\n\r\nInstead, we moved to using a feature we already offered more heavily: **External Resources.**\r\n\r\nYou can still pick \"jQuery\" from a dropdown, but all it does is insert a link to a CDN-hosted version of jQuery. You can pick multiple libs, rearrange them, whatever, and they'll stay exactly as you leave them.\r\n\r\nWe should probably start doing this with CSS \"resets\" as well. We should keep the ones we have:\r\n\r\n- Meyer Reset\r\n- Normalize.css\r\n\r\nBut add:\r\n\r\n- Santize.css\r\n- Other popular ones???\r\n- http://milligram.github.io/index.html ?\r\n\r\nAnd also break into sections... Perhaps like this?\r\n\r\n<img width=\"325\" alt=\"screen shot 2016-03-13 at 1 48 57 pm\" src=\"https://cloud.githubusercontent.com/assets/69156/13730637/5d33b0f8-e922-11e5-91f1-8c60156447b1.png\">\r\n"},"comment":{"url":"https://api.github.com/repos/CodePen/CodePen-Bug-Reporting-Only/issues/comments/226531308","html_url":"https://github.com/CodePen/CodePen-Bug-Reporting-Only/issues/149#issuecomment-226531308","issue_url":"https://api.github.com/repos/CodePen/CodePen-Bug-Reporting-Only/issues/149","id":226531308,"user":{"login":"mariemosley","id":456844,"avatar_url":"https://avatars.githubusercontent.com/u/456844?v=3","gravatar_id":"","url":"https://api.github.com/users/mariemosley","html_url":"https://github.com/mariemosley","followers_url":"https://api.github.com/users/mariemosley/followers","following_url":"https://api.github.com/users/mariemosley/following{/other_user}","gists_url":"https://api.github.com/users/mariemosley/gists{/gist_id}","starred_url":"https://api.github.com/users/mariemosley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mariemosley/subscriptions","organizations_url":"https://api.github.com/users/mariemosley/orgs","repos_url":"https://api.github.com/users/mariemosley/repos","events_url":"https://api.github.com/users/mariemosley/events{/privacy}","received_events_url":"https://api.github.com/users/mariemosley/received_events","type":"User","site_admin":false},"created_at":"2016-06-16T16:01:02Z","updated_at":"2016-06-16T16:01:02Z","body":"We've moved this to our [Known Issues trello board](https://trello.com/c/TdPeZbdf/8-css-resets), and we'll use this discussion to inform our choices for the future. I want to thank everyone in this thread for taking the time to share your feedback!"}}
{"actor":{"display_login":"mariemosley"}}