我正在尝试从文件夹中获取一些图像并以整洁和美观的方式显示它。为此,我使用 PHP 从文件夹中获取图像。
这是代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" type="text/css" href="/custom.css">
<title>Load Images from a folder</title>
</head>
<body>
<?php
$files = glob("*.JPG");
$fileCount = count(glob("*.JPG"));
echo '<ul id = \"gallery\">';
for ($i = ($fileCount -1); $i >= (0); $i--) {
echo '<li> <img src="' . $files[$i] . '" alt="image" /> </li>';
}
echo '</ul>';
?>
</body>
</html>
除此之外,我正在使用以下 css。(下方)custom.css 文件与(上方)index.php 文件位于同一文件夹中。
#gallery li {
display: inline;
list-style: none;
max-width: 250px;
max-height: 250px;
float: left;
margin: 0px 20px 20px 0px;
text-align: center;
}
但是,它不起作用。我得到一个在另一个之下的图像(每个图像都有一个项目符号),而不是像我期望的那样一个在另一个旁边。
我尝试使用文本将 css 文件重命名为 .php:
<?php "header("Content-type: text/css");" ?>
在顶部并用 'id=gallery' 标记了 'li',这也没有帮助。
我在这里想念什么?