在没有主题标签的情况下链接到网页内部

时间:2015-09-22 15:51:48

标签: javascript html css html5

我的问题是下一个问题。非常确定一个简单的,但我开始单独编程,就像两个星期前一样,所以我有很多东西需要学习。我想制作一个菜单,有三个选项。 MENU1 MENU2 菜单3

我的问题是如何在没有主题标签的情况下建立链接?

SO。当有人打开关于,而不是获取URL www.example.com#menu3时,我希望他们看到www.example.com/menu3。

有了这个,我可以实现我可以链接其他网站上的任何子菜单。

我不想为网站的每个部分制作另一个html文件,只需打开一个div即可。 (之后我想给它制作动画,但是我会单独尝试一下,现在我需要的帮助就是摆脱#来为html做一个很好的结构。最后我会将链接放在子菜单中,所以结果就像www.example.com/about/submenu)

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

主题标签用作HTML元素的锚点,这种类型的链接只是将屏幕视图移动到该元素而不是链接到页面。如果要删除#,唯一的方法是链接到另一个HTML文件或网站。使用

<a href="http://www.google.com">Text to be clicked</a>

这会将您带到Google.com。

答案 1 :(得分:0)

好的,我认为我很喜欢它。它不是html或css或js。

我将此添加到.htaccess:

Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]

这导致了www.example.com/about 将打开www.example.com/about.html

现在我只需弄清楚,如何在div中设置动画并在div中打开它