5656
5757/**
5858 * Correct the font size and margin on `h1` elements within `section` and
59- * `article` contexts in Chrome, Firefox, and Safari.
59+ * `article` contexts in Chrome, Edge, Firefox, and Safari.
6060 */
6161
6262h1 {
6868 * ========================================================================== */
6969
7070/**
71- * Remove the margin on nested lists in Chrome and Safari.
71+ * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
7272 */
7373
7474dl dl ,
7575dl ol ,
7676dl ul ,
7777ol dl ,
78+ ul dl {
79+ margin : 0 ;
80+ }
81+
82+ /**
83+ * Remove the margin on nested lists in Edge 18- and IE.
84+ */
85+
7886ol ol ,
7987ol ul ,
80- ul dl ,
8188ul ol ,
8289ul ul {
83- margin-block-start : 0 ;
84- margin-block-end : 0 ;
90+ margin : 0 ;
8591}
8692
8793/**
8894 * 1. Add the correct sizing in Firefox.
89- * 2. Show the overflow in Edge and IE.
95+ * 2. Show the overflow in Edge 18- and IE.
9096 */
9197
9298hr {
134140}
135141
136142/**
137- * Add the correct text decoration in Edge, IE, Opera , and Safari.
143+ * Add the correct text decoration in Edge 18-, IE , and Safari.
138144 */
139145
140146abbr [title ] {
@@ -205,6 +211,14 @@ audio:not([controls]) {
205211 height : 0 ;
206212}
207213
214+ /**
215+ * Remove the border on iframes in all browsers (opinionated).
216+ */
217+
218+ iframe {
219+ border-style : none;
220+ }
221+
208222/**
209223 * Remove the border on images within links in IE 10-.
210224 */
@@ -255,7 +269,7 @@ select {
255269
256270/**
257271 * 1. Show the overflow in IE.
258- * 2. Remove the inheritance of text transform in Edge, Firefox, and IE.
272+ * 2. Remove the inheritance of text transform in Edge 18- , Firefox, and IE.
259273 */
260274
261275button {
@@ -275,23 +289,25 @@ button,
275289}
276290
277291/**
278- * Correct the padding in Firefox.
292+ * 1. Change the inconsistent appearance in all browsers (opinionated).
293+ * 2. Correct the padding in Firefox.
279294 */
280295
281296fieldset {
282- padding : 0.35em 0.75em 0.625em ;
297+ border : 1px solid # a0a0a0 ; /* 1 */
298+ padding : 0.35em 0.75em 0.625em ; /* 2 */
283299}
284300
285301/**
286- * Show the overflow in Edge and IE.
302+ * Show the overflow in Edge 18- and IE.
287303 */
288304
289305input {
290306 overflow : visible;
291307}
292308
293309/**
294- * 1. Correct the text wrapping in Edge and IE.
310+ * 1. Correct the text wrapping in Edge 18- and IE.
295311 * 2. Correct the color inheritance from `fieldset` elements in IE.
296312 */
297313
@@ -303,8 +319,8 @@ legend {
303319}
304320
305321/**
306- * 1. Add the correct display in Edge and IE.
307- * 2. Add the correct vertical alignment in Chrome, Firefox , and Opera .
322+ * 1. Add the correct display in Edge 18- and IE.
323+ * 2. Add the correct vertical alignment in Chrome, Edge , and Firefox .
308324 */
309325
310326progress {
@@ -342,7 +358,7 @@ textarea {
342358}
343359
344360/**
345- * 1. Correct the odd appearance in Chrome and Safari.
361+ * 1. Correct the odd appearance in Chrome, Edge, and Safari.
346362 * 2. Correct the outline style in Safari.
347363 */
348364
@@ -370,7 +386,7 @@ textarea {
370386}
371387
372388/**
373- * Remove the inner padding in Chrome and Safari on macOS.
389+ * Remove the inner padding in Chrome, Edge, and Safari on macOS.
374390 */
375391
376392::-webkit-search-decoration {
@@ -416,15 +432,15 @@ textarea {
416432 * ========================================================================== */
417433
418434/*
419- * Add the correct display in Edge and IE.
435+ * Add the correct display in Edge 18- and IE.
420436 */
421437
422438details {
423439 display : block;
424440}
425441
426442/*
427- * Add the correct styles in Edge, IE, and Safari.
443+ * Add the correct styles in Edge 18- , IE, and Safari.
428444 */
429445
430446dialog {
0 commit comments