这是我的HTML结构:
p {
margin: 0;
border: 1px solid;
}
small {
display: block;
margin-top: 40px;
border: 1px solid #999;
}
small + span {
display: block;
border: 1px solid #ccc;
}

<p>content</p>
<small>tags</small>
<span>edit</span>
&#13;
一切都很好。有时<small>
元素为空。像这样:
<p>content</p>
<small></small>
<span></span>
在这种情况下,我想删除margin-top
的{{1}}。
是否可以使用纯CSS ?应该指出我不想使用JS。