我的问题是下一个问题。非常确定一个简单的,但我开始单独编程,就像两个星期前一样,所以我有很多东西需要学习。我想制作一个菜单,有三个选项。 MENU1 MENU2 菜单3
我的问题是如何在没有主题标签的情况下建立链接?
SO。当有人打开关于,而不是获取URL www.example.com#menu3时,我希望他们看到www.example.com/menu3。
有了这个,我可以实现我可以链接其他网站上的任何子菜单。
我不想为网站的每个部分制作另一个html文件,只需打开一个div即可。 (之后我想给它制作动画,但是我会单独尝试一下,现在我需要的帮助就是摆脱#来为html做一个很好的结构。最后我会将链接放在子菜单中,所以结果就像www.example.com/about/submenu)
感谢您的帮助!
答案 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中打开它