我从数据库中获取一些数据,并加入像在Firefox链接问题与Firefox
<?php
echo "<a href='somelink'>" . $fetchedsomething . "</a>";
?>
输出一些链接看起来是这样的:
有下划线的链接内的空闲空间而在谷歌浏览器中显示正确。
我从数据库中获取一些数据,并加入像在Firefox链接问题与Firefox
<?php
echo "<a href='somelink'>" . $fetchedsomething . "</a>";
?>
输出一些链接看起来是这样的:
有下划线的链接内的空闲空间而在谷歌浏览器中显示正确。
我想你只需要做一些trimming然后再显示它。像这样:
<a href="somelink"><?=trim($fetchedsomething)?></a>
如果这样不能解决问题,您的问题很可能出现在您的CSS文件中。
可能你的变量$ fetchedsomething有一个开始和结束的空间。如果需要,你应该修剪它们。看看生成的html代码。
添加
echo "<a href='somelink'>my cool link</a>";
,我想你没有围绕链接,多余的空格。
我做了,我的变量没有任何空格。 – Rafee
你能否检查样本是否显示空格? –
@UdoHeld:Firefox不会将'text-decoration:underline'应用于空格。 OP没有提及CSS样式。 –
看起来像你的$fetchedsomething
变量包含空格,使用trim
来摆脱它们。 (也请确保你正确地逃避你的输出)
<?php
echo "<a href='somelink'>" . htmlspecialchars(trim($fetchedsomething)) . "</a>";
?>
我已经从标签中删除了PHP。你应该在这样的问题中发布不是PHP而是HTML代码。 PHP在这里没有什么可做的 –
对于'padding-left'和'padding-right',你是否在任何情况下使用'border-bottom:1px solid;'和一些非0的值? – knittl
您在这里的代码工作正常,并且常规空格不会导致Firefox和Chrome之间的任何区别。请检查您应用于此链接的CSS样式。 –