我從數據庫中獲取一些數據,並加入像在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樣式。 –