【发布时间】:2022-11-23 23:50:04
【问题描述】:
我创建了这个 jsfiddle 来显示这个问题。
https://jsfiddle.net/WayneCa/49amndpf/7/
使用无效的 HTML 我得到了我想要的外观,但使用有效的 HTML 我没有。是否有 CSS 允许我配置 <FIGURE> 或 <FIGCAPTION> 来模拟 <SPAN> 正在做什么?
我希望它看起来的方式在左边,有效的 HTML 在右边。
无效的 HTML:
<UL> <SPAN style="font-weight: bold; text-decoration: underline; color: lemonchiffon">Color Code Guide</SPAN>
<LI><SPAN style="color: DarkCyan">comment</SPAN></LI>
<LI><SPAN style="color: Coral">processor directive</SPAN></LI>
<LI><SPAN style="color: HotPink">#ifndef name</SPAN></LI>
<LI><SPAN style="color: PaleTurquoise">library include</SPAN></LI>
<LI><SPAN style="color: DarkSalmon">user-defined include</SPAN></LI>
<LI><SPAN style="color: Gold">library function</SPAN></LI>
<LI><SPAN style="color: DarkKhaki">initializer function</SPAN></LI>
<LI>user-defined function</LI>
<LI><SPAN style="color: DodgerBlue">keyword</SPAN></LI>
<LI><SPAN style="color: Red">important symbol</SPAN></LI>
</UL>
有效的 HTML:
<FIGURE>
<FIGCAPTION><SPAN style="font-weight: bold; text-decoration: underline; color: lemonchiffon">Color Code Guide</SPAN></FIGCAPTION>
<UL>
<LI><SPAN style="color: DarkCyan">comment</SPAN></LI>
<LI><SPAN style="color: Coral">processor directive</SPAN></LI>
<LI><SPAN style="color: HotPink">#ifndef name</SPAN></LI>
<LI><SPAN style="color: PaleTurquoise">library include</SPAN></LI>
<LI><SPAN style="color: DarkSalmon">user-defined include</SPAN></LI>
<LI><SPAN style="color: Gold">library function</SPAN></LI>
<LI><SPAN style="color: DarkKhaki">initializer function</SPAN></LI>
<LI>user-defined function</LI>
<LI><SPAN style="color: DodgerBlue">keyword</SPAN></LI>
<LI><SPAN style="color: Red">important symbol</SPAN></LI>
</UL>
</FIGURE>
【问题讨论】: