Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Remove `hr` and separate some margin normalizations

Recommend that people supporting IE6/7 do not use the `hr` element
at all. It requires far more work than just normalizing margins.
IE6/7 do not collapse margins set on `hr` with margins of pre- or
proceeding elements.

Separate the margin normalizations for `p` and `pre` from that for
`h3`. Despite sharing the same margin value, headings are
qualitatively different from these other elements. Both in terms
of customization and debugging using browser tools, it is cleaner
to keep the margins of heading separate.
  • Loading branch information...
commit 29d0a869405b780e869b45bc10eccd399f3f2d89 1 parent d6cdf33
@kristerkari authored
Showing with 7 additions and 11 deletions.
  1. +7 −11 normalize.scss
View
18 normalize.scss
@@ -114,11 +114,6 @@ h2 {
h3 {
font-size: 1.17em;
-}
-
-h3,
-p,
-pre {
margin: 1em 0;
}
@@ -154,12 +149,6 @@ blockquote {
margin: 1em 40px;
}
-// Addresses styling not present in IE6/7
-
-hr {
- margin: 0.5em auto;
-}
-
// Addresses styling not present in S5, Chrome
dfn {
@@ -173,6 +162,13 @@ mark {
color: #000;
}
+// Addresses margins set differently in IE6/7
+
+p,
+pre {
+ margin: 1em 0;
+}
+
// Corrects font family set oddly in IE6, S4/5, Chrome
// en.wikipedia.org/wiki/User:Davidgothberg/Test59
Please sign in to comment.
Something went wrong with that request. Please try again.