【发布时间】:2016-12-26 07:01:26
【问题描述】:
我在 php 中有一小段代码。如何使其成为链接或向其添加类以添加样式?我对我的代码做了这个:
<?php
<span class="tab"><a href="#">
<?php echo "<td>" . $row["categoria"] . "</td>"; ?></a>
</span>
?>
我做错了吗?有谁知道我该怎么做?谢谢。
我也读过this,但没有帮助。
【问题讨论】:
-
我不确定您是否了解 HTML 标记的工作原理,您是在跨度内放置一个
<td>标记吗?此外,您不能向 php 添加样式,而是向 HTML 添加样式。 - 你的 CSS 在哪里? - 您是否尝试检查您的代码以查看链接是否存在以及是否被 CSS 隐藏? -
你想在哪里添加样式或类,你想看哪种设计?
-
我想为类别行添加样式,所以我在其中放置了一个名为 tab 的类。我的 CSS 在另一个文件中。我不认为它是必要的,因为即使是 href 标签也不起作用
-
您的 HTML 无效。跨度不会设置表格单元格的样式。把class放在TD上,去掉span和content上的A:
<?php echo '<td class="tab"><a href="#">' . $row["categoria"] . '</a></td>'; ?> -
首先,不要每次都写echo,你可以很方便的给任何html元素添加class=""或者style=""属性,并且在里面写类名或者内联样式。您没有看到链接,因为您的 html 结构错误,您在
元素之外编写了 title,这就是您没有缝合链接的原因。尽量把你的代码写清楚,这样可以帮助你轻松发现问题。