body * + * {
/*设置body里所有元素的上边距*/
margin-top: 1.5em;
}
:root {
/* ←---- 根元素设置为border-box */
box-sizing: border-box;
}
*,
::before,
::after {
/* ←---- 告诉其他所有元素和伪元素继承其盒模型 */
box-sizing: inherit;
}
/*加上这段代码,height 和 width 会指定元素的实际宽和高。改变内边距不会影响它们.
可以在必要时选中第三方组件的顶级容器,将其恢复为content-box.这样组件的内部元素会继承该盒模型.*/
.third-party-component {
box-sizing: content-box;
}