已经提出过类似的问题,但我找不到合适的答案。
PHP初学者在这里体验PHP表格输出。 我已经成功地在表格布局中显示所有内容但没有应用样式。
错误的默认图像前导也不起作用。
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
<body>
<?php
include_once("condb.php");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM stock");?>
<table id='display' border="1" style="width:700px">
<?php
while($row = mysqli_fetch_array($result)) {
?>
<tr>
<td><a href="<? echo $row['link1']; ?>" ><img src= <? echo $row['link2']; ?> onerror="this.src='noimage.jpeg'" height='75px' /></td>
<td><?php echo $row['ID']; ?></td>
<td><?php echo $row['descrp']; ?></td>
<td><?php echo $row['vpeu']; ?></td>
</tr>
<?php
}
?>
</table>
<?php
mysqli_close($con);
?>
</body>
</html>
mystyle.css:
hr {color: sienna;}
p {margin-left: 20px; font-size: 12px;}
body {background-image: url("images/background.gif");}
关于布局改进的其他建议非常受欢迎!我已经尝试过phpgrid(基本的)
答案 0 :(得分:0)
你的mystyle.css中已经没有样式表了
不显示图像可能是由寻址造成的!检查你的目录和地址。如果您将mystyle.css放在子文件夹中
,这可能会有效url("../images/background.gif");
在页面中设置元素的样式并检查结果。
祝你好运