Css 重置字体大小:0不';t与';em';单元
我有一个父元素,它将Css 重置字体大小:0不';t与';em';单元,css,font-size,em,Css,Font Size,Em,我有一个父元素,它将字体大小设置为0(零),它的子元素恢复该值 .parent { font-size: 0; } .child { font-size: 1em; /* font-size: 16px; */ } 使用em它不起作用。使用px作为单位会使文本重新显示 谁能解释一下原因吗?是的,这很正常。因为这是一个相对的问题。如果你认为你在做什么,你就是在做这个: 0 * 1 = 0 因此,如果你重置为0,你将永远得到一个零值 您需要使用rem(根em)或px .child
字体大小设置为0(零),它的子元素恢复该值
.parent {
font-size: 0;
}
.child {
font-size: 1em;
/* font-size: 16px; */
}
使用em
它不起作用。使用px
作为单位会使文本重新显示
谁能解释一下原因吗?是的,这很正常。因为这是一个相对的问题。如果你认为你在做什么,你就是在做这个:
0 * 1 = 0
因此,如果你重置为0,你将永远得到一个零值
您需要使用rem
(根em)或px
.child {
font-size: 1rem;
}
REM来自文档是的,这是正常的。因为这是一个相对的问题。如果你认为你在做什么,你就是在做这个:
0 * 1 = 0
因此,如果你重置为0,你将永远得到一个零值
您需要使用rem
(根em)或px
.child {
font-size: 1rem;
}
REM来自文件