我想使用锚标记创建一个链接到一个我只知道域名的网址。
例如,如果我键入" twitter.com"进入浏览器的地址栏,我需要https://twitter.com。我想要一个与锚标签类似的东西。我希望有类似的东西,并且是https://twitter.com的链接。
如果我尝试上面的例子,它需要我mydomain.com/twitter.com,这不是我想要的。
我有什么方法可以做到这一点吗?
问题澄清:
现在,我有一个域名,我想使用锚标签链接到,所以我就这么做了。当我点击该链接时,它不会将我带到网站" exampledomain.com",而是将我带到" mydomain.com/exampledomain.com"。我想要链接带我到exmpledomain.com。我怎么能这样做?
答案 0 :(得分:2)
您可能希望在域名前添加http://
或https
:
<a href="http://twitter.com/">twitter</a>
如果您想了解有关a
代码的更多信息,请查看Anchor Element page on w3school.您可以进一步了解href
属性的工作原理:
Value Description URL The URL of the link. Possible values: - An absolute URL - points to another web site (like href="http://www.example.com/default.htm") - A relative URL - points to a file within a web site (like href="default.htm") - Link to an element with a specified id within the page (like href="#top") - Other protocols (like https://, ftp://, mailto:, file:, etc..) - A script (like href="javascript:alert('Hello');")
答案 1 :(得分:2)
如果没有添加协议,您就无法链接到网站,因为网址可以包含任意数量的协议。
如果链接在没有协议值的情况下工作,则为<例如,在下面的布局中:
<a href="//twitter.com">Go twitter</a>
链接会将您当前的网页protocol://address
替换为protocol://twitter.com
因此,如果您使用http
获取当前页面,则会指向http://twitter.com
答案 2 :(得分:0)
您使用的是任何类型的框架吗? 这可能是框架使用base-url或某种类型的问题,这就是他将你发送到mydomain.com/twitter.com的原因,而不仅仅是twitter.com