但是再次获得w3验证器&没有开始角色参考。 (&可能应该被转义为&。)
跟随我的url锚标记编码部分
<?php
$split_name = explode('and',strtolower($res_cat['cat_name']));
$split_catname = str_replace('',' ',$split_name[0]);
$category_name = str_replace('and','&',$res_cat['cat_name']);
echo "<li><img src='".$res_cat['cat_icon']."' alt='b_icon'/> <a href='catsec.php?act=cat&cat_id=".rtrim($split_catname).''.$res_cat['cat_id']."'>".$category_name."</a></li>";
?>
示例:
http://mydomainname.com/catsec.php?act=cat&cat_id=energy-41
我很困惑。提前帮助我。感谢。
答案 0 :(得分:0)
我检查你发布的html,在这里你找到W3C更正的替换
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
</head>
<body>
<div id="item-sec-1">
<ul>
<li><img src='assets/images/b2b/energy.ico' alt='b_icon'/> <a href='catsec.php?act=cat&cat_id=energy-41'>Energy & Power</a></li>
<li><img src='assets/images/b2b/elec.ico' alt='b_icon'/> <a href='catsec.php?act=cat&cat_id=electronics-42'>Electronics & Electricals</a></li>
</ul>
</div>
</body>
</html>
你的HTML的问题在于代码中的位置。而且你错过了必须在那里的标题标签。
如果您想发表评论,请使用<!-- comment here -->
我希望这会对你有所帮助。