$story1 = ("<br /><br />But <u><b><span class='hint--top' data-hint='soft'>$noun1</span>
我正在尝试使用链接的 css 样式表围绕一个单词进行跨越。班级不想工作。我究竟做错了什么?
您的代码存在语法错误。您需要正确关闭引号。[下面的修改代码]
$story1 = "<br /><br />But <u><b><span class='hint--top' data-hint='soft'>".$noun1."</span>";
如果这是您希望获得的预期结果,请尝试此代码。
以下将输出带有下划线和浅灰色的“但这是一个名词” 。This is a noun
<?php
$noun1 = "This is a noun";
$story1 = "<br /><br />But <u><b><span class='hint--top' data-hint='soft'>$noun1</span>";
echo $story1;
?>
<style>
.hint--top {
color:#cccccc;
}
</style>
注意:我建议您关闭您的<u>
和<b>
标签,否则您的 HTML 的其余部分将显示为下划线和粗体。
在“我的”代码中更改这一行:
$story1 = "<br /><br />But <u><b><span class='hint--top' data-hint='soft'>$noun1</span>";
至:
$story1 = "<br /><br />But <u><b><span class='hint--top' data-hint='soft'>$noun1</span></b></u>";
如果是这样的话。我不知道您的代码是否是动态生成的。