我<ul>
在<span>
. 原因是我希望下拉列表与<span>
使用的文本一样宽width: 100%
,而不是硬 px 值,因为不同页面上的文本长度不同。
使用<ul>
inside a<span>
有效但无效。什么是有效的<u>, <small>, <b>, <strong>
等等,但它们对我不想要的文本有效果/样式。
我需要的是一个像 span 这样的虚拟元素,对我可以添加自己的类的文本没有影响(用于突出显示)。但它必须是<ul>
.
或者其他什么好主意。
目前:
<span class="hightlight"> My highlighted text
<ul class="dropdown">
<li> .. </li>
<li> .. </li>
<li> .. </li>
</ul>
</span>