我使用简单的数据库查询来检查产品数据库中的卷材。我需要整条线在悬停(客户端请求)上变得更大,所以我可以让每个单独的列分开超链接。我希望我能够很好地解释这一点。
我多次在超链接中使用跨度来格式化单个查询结果,但这只是不起作用。
我使用的代码:
while($row = mysql_fetch_array($rs)) {
// Get the id number of the roll from the array
$id = $row['id'];
echo '<a class="stock-results" href="************.php?id='.$id.'">'
. '<span style="width:300px;">'.$row['rangename'].'</span>'.'<span width="300px">'.$row['rangecolour'].'</span>'.'</a>';
echo '<br>';
};
最终会有四个专栏,但最初只是试图让两个专栏工作。
我尝试将样式添加为类,作为标准html width =并使用内联CSS
,如图所示。
我的每个列都有一个很长的超链接,但它没有识别标签来添加我需要的空格。
有人能提出更好的方法吗?
上述代码的结果......
NATURAL BERBER ELISTECLUSRTER2.04M6.58M
希望实现......
NATURAL BERBER ELISTE CLUSRTER 2.04M 6.58M
答案 0 :(得分:8)
<span>
元素是内联元素,因此您无法为它们指定高度或宽度。尝试将display: inline-block;
分配给这些元素,然后他们将接受您的宽度声明。
答案 1 :(得分:2)
错字错误。将</sapn>
替换为</span>
'<span style="width:300px;">'.$row['rangename'].'</sapn>'