我使用 PHP 来生成我的网站。我想在 .PHP 页面中添加指向锚点的链接。
(我怎样才能做到这一点?
基本 HTML:
<a href='#targetanchor'>Linking from here</a>
...
<a id='targetanchor'>Linking to here</a>
只需在您的 PHP 中回显它。
我认为您可以使用 ID 或名称作为目标标识符,但可能取决于浏览器。
当然,这是同一页面中的锚点。要在另一个页面中的特定位置执行此操作,请输入地址:
<?php
echo "<a href='whatever.php#targetanchor>Jump to target on whatever</a>";
?>
重新阅读您的问题,您可能会问是否可以使用指向 PHP 页面的链接添加锚点。
当然可以。PHP 部分只是指示服务器解释页面的语言。然后它将常规 HTML 发送回客户端浏览器,客户端浏览器使用锚点在 HTML 文档中跳转。
如果你想在 php 中使用 html,最好的方法是将 html 和 php 分开,
<?php
//some php code
?>
<!--html content -->
如果 php 中有小 html,那么你可以这样做,
<?php
echo '<b>Bold stuff</b>';
?>
如果混合了很多 html 和 php,则使用 heredoc, http: //www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc