em不是父元素的字体大小吗?

<style>

            p {                text-indent: 2em; /*它计算后不应该是2*66px吗*/
                font-size: 16px;
            }            .div {                font-size: 66px;
            }</style><div class="div">
    <p>
    大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大    </p></div>

为什么缩进是16px2,而不是66px2呢?

em指的应该是父元素的字号也就是66px啊


紫衣仙女
浏览 471回答 1
1回答

慕慕森

em子元素字体大小的em是相对于父元素字体大小元素的width/height/padding/margin用em的话是相对于该元素的font-size,text-indent也不例外
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

CSS3