用我粗鄙的HTML/PHP帮助我

Mar*_*lin 1 php

这可能听起来像一个愚蠢的问题,但我怎么能让这个代码看起来......整洁?

    echo "<h3><font face='helvetica'><font size='4'><b><font color='B80000'>$title</font></font></font></b> <font color='A0A0A0'>$category &nbsp;</font><font color='A0A0A0'><a href='profile.php?id=$userid'>$user</a></font>
    <font face='helvetica'><font size='3'><br>&nbsp;$desc</font></font><br>

       <h3><font color='101010'> &nbsp;$city,$state&nbsp;$zip&nbsp;<font color='A0A0A0'>$date</font>  </font></h3>";
?>
Run Code Online (Sandbox Code Playgroud)

代码没有任何问题,但它看起来很草率 - 我想知道是否有人可以帮助我让它看起来干净整洁

Nic*_*Nic 6

  1. 不要使用<font>- 将这些规则移动到CSS,您可以在其中设置<h3>元素的样式.也!并非所有计算机都具有Helvetica,因此您可能希望将其更改为"Helvetica", Arial;使设计与您的意图保持一致.
  2. 远离使用<h3>两次 - 将第二个h3放入<p>或类似的东西,并使用CSS来设置它.
  3. &nbsp;$city,$state&nbsp;$zip&nbsp; 很脏 - 用PHP中的空格连接字符串,然后回显字符串.
  4. 而不是使用echo来输出PHP,只需echo在HTML中使用某些元素 - 这将使其更具可读性.
  5. 使用htmlspecialchars()上的每一块数据的出来数据库之前你把它显示到页面上.这可以防止无效的HTML XSS漏洞.

这应该收紧它!