我在用doctype W3C验证这段代码时遇到了困难,据我所知,<!doctype html>是HTML5文档类型。
<?php
echo "<img src='uploads/picture01.jpg?".filemtime ('uploads/picture01.jpg')."' class='img' alt='Bass Clef Photography Demo Picture One'/>";
echo "<img src='uploads/picture02.jpg?".filemtime ('uploads/picture02.jpg')."' class='img' alt='Bass Clef Photography Demo Picture Two'/>";
echo "<img src='uploads/picture03.jpg?".filemtime ('uploads/picture03.jpg')."' class='img' alt='Bass Clef Photography Demo Picture Three'/>";
echo "<img src='uploads/picture04.jpg?".filemtime ('uploads/picture04.jpg')."' class='img' alt='Bass Clef Photography Demo Picture Four'/>";
echo "<img src='uploads/picture05.jpg?".filemtime ('uploads/picture05.jpg')."' class='img' alt='Bass Clef Photography Demo Picture Five'/>";
echo "<img src='uploads/picture06.jpg?".filemtime ('uploads/picture06.jpg')."' class='img' alt='Bass Clef Photography Demo Picture Six'/>";
echo "<img src='uploads/picture07.jpg?".filemtime ('uploads/picture07.jpg')."' class='img' alt='Bass Clef Photography Demo Picture Seven'/>";
echo "<img src='uploads/picture08.jpg?".filemtime ('uploads/picture08.jpg')."' class='img' alt='Bass Clef Photography Demo Picture Eight'/>";
?>我得到的每一行的错误是;

生成代码,
<img src='uploads/picture01.jpg?1405031988' class='img' alt='Bass Clef Photography Demo Picture One'/>
<img src='uploads/picture02.jpg?1397567043' class='img' alt='Bass Clef Photography Demo Picture Two'/>
<img src='uploads/picture03.jpg?1397567043' class='img' alt='Bass Clef Photography Demo Picture Three'/>
<img src='uploads/picture04.jpg?1397567043' class='img' alt='Bass Clef Photography Demo Picture Four'/>
<img src='uploads/picture05.jpg?1397567043' class='img' alt='Bass Clef Photography Demo Picture Five'/>
<img src='uploads/picture06.jpg?1397567043' class='img' alt='Bass Clef Photography Demo Picture Six'/>
<img src='uploads/picture07.jpg?1397567043' class='img' alt='Bass Clef Photography Demo Picture Seven'/>
<img src='uploads/picture08.jpg?1397567043' class='img' alt='Bass Clef Photography Demo Picture Eight'/> 注意:我将文件时间附加到每个图像中,以停止对图像的浏览器缓存。
发布于 2014-08-06 20:01:12
在图像名称后面缺少一个关闭的':
<?php
echo "<img src='uploads/picture01.jpg?" .filemtime ('uploads/picture01.jpg') . "' class='img' alt='Bass Clef Photography Demo Picture One'/>";
echo "<img src='uploads/picture02.jpg?" .filemtime ('uploads/picture02.jpg') . "' class='img' alt='Bass Clef Photography Demo Picture Two'/>";
echo "<img src='uploads/picture03.jpg?" .filemtime ('uploads/picture03.jpg') . "' class='img' alt='Bass Clef Photography Demo Picture Three'/>";
echo "<img src='uploads/picture04.jpg?" .filemtime ('uploads/picture04.jpg') . "' class='img' alt='Bass Clef Photography Demo Picture Four'/>";
echo "<img src='uploads/picture05.jpg?" .filemtime ('uploads/picture05.jpg') . "' class='img' alt='Bass Clef Photography Demo Picture Five'/>";
echo "<img src='uploads/picture06.jpg?" .filemtime ('uploads/picture06.jpg') . "' class='img' alt='Bass Clef Photography Demo Picture Six'/>";
echo "<img src='uploads/picture07.jpg?" .filemtime ('uploads/picture07.jpg') . "' class='img' alt='Bass Clef Photography Demo Picture Seven'/>";
echo "<img src='uploads/picture08.jpg?" .filemtime ('uploads/picture08.jpg') . "' class='img' alt='Bass Clef Photography Demo Picture Eight'/>";
?>编辑:在双引号和单引号周围交换
<?php
echo '<img src="uploads/picture01.jpg?' .filemtime ('uploads/picture01.jpg') . '" class="img" alt="Bass Clef Photography Demo Picture One" />';
echo '<img src="uploads/picture02.jpg?' .filemtime ('uploads/picture02.jpg') . '" class="img" alt="Bass Clef Photography Demo Picture Two" />';
echo '<img src="uploads/picture03.jpg?' .filemtime ('uploads/picture03.jpg') . '" class="img" alt="Bass Clef Photography Demo Picture Three" />';
echo '<img src="uploads/picture04.jpg?' .filemtime ('uploads/picture04.jpg') . '" class="img" alt="Bass Clef Photography Demo Picture Four" />';
echo '<img src="uploads/picture05.jpg?' .filemtime ('uploads/picture05.jpg') . '" class="img" alt="Bass Clef Photography Demo Picture Five" />';
echo '<img src="uploads/picture06.jpg?' .filemtime ('uploads/picture06.jpg') . '" class="img" alt="Bass Clef Photography Demo Picture Six" />';
echo '<img src="uploads/picture07.jpg?' .filemtime ('uploads/picture07.jpg') . '" class="img" alt="Bass Clef Photography Demo Picture Seven" />';
echo '<img src="uploads/picture08.jpg?' .filemtime ('uploads/picture08.jpg') . '" class="img" alt="Bass Clef Photography Demo Picture Eight" />';
?>发布于 2014-08-06 23:38:06
W3C标记验证服务检查文档是否使用有效的HTML。
您得到了错误,因为您试图验证包含PHP的文档:验证器试图将其解释为。
解决方案:验证生成的文档(在PHP运行之后)。您将看到您的代码片段是有效的HTML5。
https://stackoverflow.com/questions/25169060
复制相似问题