1
$story1 = ("<br /><br />But <u><b><span class='hint--top' data-hint='soft'>$noun1</span>

我正在尝试使用链接的 css 样式表围绕一个单词进行跨越。班级不想工作。我究竟做错了什么?

4

2 回答 2

2

您的代码存在语法错误。您需要正确关闭引号。[下面的修改代码]

$story1 = "<br /><br />But <u><b><span class='hint--top' data-hint='soft'>".$noun1."</span>";
于 2013-10-23T13:34:25.250 回答
2

经过测试

如果这是您希望获得的预期结果,请尝试此代码。

以下将输出带有下划线和浅灰色的“但这是一个名词” 。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>";

如果是这样的话。我不知道您的代码是否是动态生成的。

于 2013-10-23T14:04:26.130 回答