2014-10-07 119 views
0

我刚刚开始从书本上学习PHP,并遇到了一些我不明白的东西。在书中,他们从不关闭HTML标签是正确的做法还是应该关闭?下面是书籍内容的一个例子:在php中关闭元素标签

<?php 

     $cars = array('Dodge'=>'Viper','Chevrolet'=>'Camaro','Ford'=>'Mustang'); 
     echo '<dl><dt>Original Element Order:<dd>'; 
     foreach($cars as $key => $value){ 
      echo '&bull;', $key.' '.$value; 
     } 

    ?> 

有谁能告诉我这是否正确和常见的做法? 谢谢

+0

在脚本中关闭PHP标签并不是一个好主意(太容易在它后面有空格 - 没有关闭标签,没有问题的空格),但对于HTML - 最好保持它干净和正确 – 2014-10-07 16:11:03

回答

0

一些旧书:)。他们肯定需要关闭。 您需要在foreach循环后回显</dd></dt></dl>

+0

它实际上一本新书2014版权简单步骤称为PHP和MySQL!嗯,当我第一次打开我不得不说的书时,我并没有留下深刻的印象。 – user2225702 2014-10-07 16:12:53

0

对于<dt><dd>元素的结束标记在HTML中是可选的。虽然缺少</dl>是一个问题。

这个片段的其他问题:

  • 使用&bull;的列表,而不是列表标记
  • 使用的东西,看起来像一个<ul>(但模拟与&bull;)的键/值对
  • dl,其中只有一个dt
+0

非常感谢昆汀,但我想确认一下。我真的不想学习错误的方式! – user2225702 2014-10-07 16:17:04