以下代码输出正确的结果:
<div class="top-bar">
<div class="top-bar-left">
<ul class="menu">
<li class="menu-text">Messages</li>
<li><a href="#">Logout</a></li>
<li><a href="#">Send Friend Requests</a></li>
<li><a href="#">Accept Friend Requests</a></li>
</ul>
</div>
</div>
<div class="callout large primary">
<div class="row column text-center">
<h1>Home Page</h1>
<h2 class="subheader">View Neighborhood, Block, and Friend Messages</h2>
</div>
</div>
但是,当我在PHP标签中复制这些标签并将echo放在每行的前面时,如下所示,输出不正确。
echo '<div class="top-bar">';
echo '<div class="top-bar-left">';
echo '<ul class="menu">';
echo '<li class="menu-text">Messages</li>';
echo '<li><a href="#">Logout</a></li>';
echo '<li><a href="#">Send Friend Requests</a></li>';
echo '<li><a href="#">Accept Friend Requests</a></li>';
echo '</ul>';
echo '</div>';
echo '</div>';
答案 0 :(得分:3)
我发现你是PHP新手。 这应该有效,但PHP代码只有在你打开标签时才会运行,如下所示:
<?php
echo '<div class="top-bar">';
echo '<div class="top-bar-left">';
echo '<ul class="menu">';
echo '<li class="menu-text">Messages</li>';
echo '<li><a href="#">Logout</a></li>';
echo '<li><a href="#">Send Friend Requests</a></li>';
echo '<li><a href="#">Accept Friend Requests</a></li>';
echo '</ul>';
echo '</div>';
echo '</div>';
?>
请记住,文件扩展名必须是PHP,否则您的网络服务器不会将其识别为PHP程序。
答案 1 :(得分:2)
echo '
<div class="top-bar">
<div class="top-bar-left">
<ul class="menu">
<li class="menu-text">Messages</li>
<li><a href="#">Logout</a></li>
<li><a href="#">Send Friend Requests</a></li>
<li><a href="#">Accept Friend Requests</a></li>
</ul>
</div>
</div>';
这更清洁了。 此外,您使用.php或.html文件的文件是?如果你使用.html,它永远不会工作!