【发布时间】:2021-07-02 16:15:06
【问题描述】:
我正在使用 Hydejack Jekyll 模板创建一个网站。
以下 HTML sn-p:
<p class="note">
<ul>
<li>Programming Concepts</li>
<li>Program Analysis</li>
<li>Data Structures & Algorithms</li>
<li>Databases</li>
<li>Fundamentals of Machine Learning</li>
<li>Natural Language Engineering</li>
</ul>
</p>
和相关的 SCSS:
.note-sm {
@extend .message;
background: transparent;
color: var(--body-color);
font-size: smaller;
border-left: 1px solid var(--border-color);
padding: 1.2rem 1rem 0 1rem;
margin: 1rem -1rem;
position: relative;
&:before {
font-size: 0.667rem;
font-weight: bold;
font-style: normal;
letter-spacing: .025rem;
text-transform: uppercase;
color: var(--menu-text);
position: absolute;
top: 0;
}
&[title]:before {
content: attr(title)!important;
}
}
.note {
@extend .note-sm;
font-size: 1rem;
}
呈现为:Outside tag
ul 元素在 p 元素之外。这是为什么呢?
【问题讨论】: