问:如果我在section或aside中写Heading标签(h1和h2),则显示相同的字体大小;如果将其放在section或aside标签之外,则它可以正常工作。为什么?
<h1>标题1 </ h1>
<h2>标题2 </ h2>
<h3>标题3 </ h3>
<部分>
<h1>标题1 </ h1>
<h2>标题2 </ h2>
<h3>标题3 </ h3>
</ section>
<aside>
<h1>标题1 </ h1>
<h2>标题2 </ h2>
<h3>标题3 </ h3>
</ aside>
答:这是浏览器的自定义样式),例如。在部分或旁边的h1的字体大小:2em,但在文章,侧面,导航的部分中的字体大小:1.5em请参见devtools。
:-webkit-any(article,aside,nav,section)h1 {font-size:1.5em; -webkit-margin-before:0.83em; -webkit-margin-after:0.83em; }在文章,节,导航之外,除了h1之外,都具有这种样式
h1 {display:block; 字号:2em;-webkit-margin-before:0.67em; -webkit-margin-after:0.67em; -webkit-margin-start:0px; -webkit-margin-end:0px; font-weight:粗体; }如果您不希望出现此类意外,请使用normalize.css重置浏览器样式