首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于Firefox链接点击弹出空白标签问题分析

前言 昨天突然有好心人提醒我说我网站某些链接在firefox打开时会弹出 about:blank 空白页面。本来自己在测试时候没怎么考虑浏览器兼容问题,毕竟自己总共也没写几个标签。... 我希望这是一个标签,为了好看就继承了a标签样式,而且自己定义了点击事件,不过为了避免链接跳转就在href里用"javascript:void(0);"来阻止页面跳转。...这行简单代码在chrome里没有问题,不过在 firefox 如果点击这个标签就会立刻弹出一个 about:blank 空白标签,非常不友好。...我们通常会用或者 javascript:void(0); 这个小 trick 来禁止url跳转从而实现我们想要效果。...但是逻辑上讲,a标签语义就是链接跳转,我们这种操作其实是违背了a标签设计初衷,因此 mozilla 官方并不推荐我们这样做。

1.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

从零开始学Web之HTML(二)标签、超链接、特殊符号、列表、音乐、滚动、head等

此文首发于「 Daotin梦呓 」,欢迎大家订阅关注。在这里我会 Web 前端零基础开始,一步步学习 Web 相关知识,期间也会分享一些好玩项目。...1、锚链接 我们先搞清楚什么是锚链接: 锚链接也称链接,命名链接(也叫书签链接)常常用于那些内容庞大繁琐网页,通过点击命名,自动跳转到我们设置位置,类似于我们阅读书籍时目录页码或章回提示...链接可以跳转到页面的任何位置。一般用于在页面下面的时候,点击回到最上面。链接名称可以随意取,只起到标记作用。 ...... // 超链接 2、空链 不知道链接到那个页面的时候,用空链 空链 PS:空链相当于 #top,实际点击此链接时候会跳转到位置...图标 ---- 八、小结 今天将内容是:标签、超链接、特殊符号、列表、音乐标签滚动标签、和 head 里面相关知识

2.5K20

第 15 篇:优化博客功能细节,提升使用体验—— HelloDjango 系列教程

显示正确评论量 有两处地方显示评论量(首页文章列表和文章详情),显示评论量方法很简单。回顾一下我们是如何获取某篇文章下评论列表?...将评论量替换成该模板变量就可以正确显示文章评论数了。 跳转评论区域 有时候文章内容长了,评论列表内容就需要滚动很长页面才能看到。...我们可以在评论区域增加一个,2 处显示评论量地方超链接都指向这个处,这样点击这两个地方将直接跳转到评论列表区域,方便用户快速查看评论内容。... 我们已经给评论区域标签设置了 id,只需要在评论链接后加上这个 id 即可: blog/index.html ...index.html 到评论区域需要跳转页面,因此 href 超链接指定为绝对 URL,而文章详情和评论区域在一个页面,因此仅需指定即可。

51620

【HTML】HTML 标签总结 ★★★ ( 标签类型 | 排版标签 | 文本格式化标签 | 标签属性 | 图像标签 | 链接标签 | 注释标签 | 点定位 | 预格式化文本标签 | 特殊符号 )

/u> 删除线效果 : 下面两种标签都能实现 删除效果 , 在 XHTML 推荐使用 标签 ; ... ; 内部链接 : 链接到 内部 html 文件页面 , 如 index.html ; 首页 ; 空链接 : 如果没有确定链接目标 , 设置...\index\index.html">跳转到下级目录 在 index.html 访问上级目录 hello.html 文件 , 属于上级目录访问 , 使用 ...../hello.html">跳转到上一级目录 十五、点定位 ---- 点定位步骤 : 创建 : 使用 id 属性 , 创建 跳转 , 一般情况下是在各种级别的标题上添加...">标题4 创建链接 : 跳转到 标题1 跳转到 标题2 <a href="#

6.9K30

CSS深入理解学习笔记之overflow

想要去掉这个水平滚动条,只需要删除width:100%就可以了。   作用前提:     ①非display:inline水平;     ②对应方位尺寸限制。...滚动宽度机制:     滚动条会占用容器可用宽度或高度。 ?...6、overflow与技术   (1)锚链和     锚链:就是我们url中常见“#XXXX”。     :就是标签ID。     点定位:通过锚链定位位置。   ...(2)点定位本质     在页面可滚动容器,通过锚链滚动到其对应元素,即改变容器滚动高度。     前提:①容器可滚动;②元素在容器内。   ...(3)点定位触发     ①url地址锚链与元素;     ②可focus元素处于focus状态;   (4)点定位作用     ①快速定位     ②选项卡技术     ③单应用

3.5K50

链接 href=# 和 href=### 区别以及优缺点

详细解释就是'#' 是有特定意义,如果 '#' 后有内容会被认为是一个标签页面找到相应标签跳转到该处,找不到时会跳到首, '###' 其实就是一个无意义标签指定,也就是一个 '#' 和不存在标签...'##' 组合,页面找不到命名为 '##' 时该链接就不会发生跳转,也就不会导致执行 onclick 内容时突然发生页面跳到问题。'...说白了"###" 就是一个不是字符串 浏览器找不到也不会跳到首,原理就是依赖了网页报错机制,找不到就不做处理。      有些人说,不喜欢“###”因为他会改变链接。...在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好。     ...2.链接(href)直接使用javascript:void(0)在IE可能会引起一些问题,比如:造成gif动画停止播放等,所以,最安全办法还是使用“####”。

1.6K120

HTML知识清单(附学习网站)

DOCTYPE html> HTML5文档约束(DTD),代表使用是H5格式 2、标签 在书写超链接时,必须在域名前写上:http://¬¬¬¬对搜索引擎优化,添加关键字、描述、作者...,灵活性较大,不推荐使用 e) 常用标签 –u 下划线 –I 斜体 –b 加粗 –del 删除线标签 –sup 上标标签 –sub 下标标签 –small...h) 跑马灯标签 -direction 滚动方向 -scrollamount 滚动速度 g) 超链接标签 实现功能 实现不界面之间跳转 -href 指定跳转到目标资源位置...-target 打开网页方式 -self 本页跳转 -blank 另起一跳转 -xxx… 自定义 返回底部 <a href...颜色输入框 H5音频标签 -src -controls H5视频标签 -src -controls -width -heigth 多媒体标签

2.2K10

HTML常用文本标记,超级链接和路径描述

标签里有一个target属性,这个属性用于指定在何处显示超链接内容。 _blank表示每次都打开新窗口来显示页面,示例: ? 运行结果: ?...运行结果,当鼠标移动到这个超链接时候就会显示title内容: 文本 ? 是网页制作超级链接一种,又叫命名记。...命名记像一个迅速定位器一样是一种页面内超级链接,运用相当普遍,能在一个页面里自由跳转。 使用命名记可以在文档设置标记,这些标记通常放在文档特定主题处或顶部。...同样可以跳转到另一个网页,示例: ? 运行结果: ? ?.../WebTest1/,超链接路径写index.html ,然后运行时就会合成../WebTest1/index.html 这个路径。

1.9K20

Java前端基础

,视频,音频进行改变,随之进行操作 Xml:可扩展标记语言:spring/springmvc/mybatis —>配置文件 Html结构: 在html标签书写过程,有些必须成对出现 Html常见文本标签...d带有强调语意) 滚动标签:marque behavior: 滚动方式 direction:滚动方向 div/span:块标签/span 列表标签:无序列表:(ul/li)      有序列表...两个字作用: 1.单独在超链接中使用,打开资源文件方式 2.在框架frame,需要用超链接 Target(打开frame所包含html页面的位置)指定name属性值 超链接两个作用...: 1.链接资源文件/地址 2.作为锚链接使用 步骤:1.同一个html界面:        A.打        B.创建跳转链接...跳转     2.同一个html界面:        A.打        B.创建跳转链接

57610

SEO

预处理(索引) 蜘蛛获取到原始页面,不能直接用于查询排名处理,需要对其进行预处理,为最后查询排名做准备 提取文字 htmltitle,p,h1,span标签中提取文字 除文本文字外,还会提取...meta标签文字、图片替代文字、Flash文件替代文字、链接文字。...所以这一重要程度越来越低 关键词位置及形式:在标题,黑体,h1标签关键词,相关性更高 关键词距离:多个关键词之间距离越近,相关性越强 链接分析及页面权重:有其他页面以关键词为文字描述该页面...这些日志文件数据对搜索引擎判断搜索结果质量、调整搜索算法、预期搜索趋势等都有重要意义。 如果用户有登录,这些日志也会影响该用户之后排名。 主要优化 物理及链接结构 ?...肯定是有外部链接指向这些地址,比如别人博客页面引用等,而原文可能你已经删除或者更换 url 了。

1.6K20

vue-router详解

大家好,又见面了,我是你们朋友全栈君。 一、前言 要学习vue-router就要先知道这里路由是什么?为什么我们不能像原来一样直接用标签编写链接哪?vue-router如何使用?...至于我们为啥不能用a标签,这是因为用Vue做都是单应用,就相当于只有一个主index.html页面,所以你写标签是不起作用,你必须使用vue-router来进行管理。...hash(#)是URL ,代表是网页一个位置,单单改变#后部分,浏览器只会滚动到相应位置,不会重新加载网页,也就是说 #是用来指导浏览器动作,对服务器端完全无用,HTTP请求也不会不包括...#;同时每一次改变#后部分,都会在浏览器访问历史增加一个记录,使用”后退”按钮,就可以回到上一个位置;所以说Hash模式通过改变,根据不同值,渲染指定DOM位置不同数据 2、History...同样地,URL各段动态路径也按某种结构对应嵌套各层组件,例如: image 如何实现下图效果(H1面和H2面嵌套在主页)?

2.5K20

页面中元素点定位

这是我参与「掘金日新计划 · 8 月更文挑战」第12天,点击查看活动详情 >> [点定位] 点击相应按钮,页面滚动到相应位置,目前我知道实现该功能方式有两种: 使用a标签定位 使用js模拟点定位...[使用a标签定位] 这是一种常见定位方式,它有两种实现方式: 通过href属性链接到指定元素id 2.另一种是添加一个 a 标签,再将 href 属性链接到这个 a 标签 name 属性 <...,但是a标签定位会改变路由hash,如果有相关路由会进行路由跳转 [使用js模拟点定位] 通过js获取元素scrollTop值,使其滚动到指定位置,就能实现点定位效果,这里tab切换选项,...= parseInt(e.index); //给定一个标识,事件不触发滚动 this.isScroll = false; this.isChange = false;...[性能优化] 页面读取属性会导致页面reflow(下次会对导致页面reflow和repaint 操作做一个总结),过度reflow会导致页面性能下降,所以我们应该尽量减少reflow次数,以便给用户更好体验

1.9K70

HTML超链接标签学习

链接标签学习 超链接标签学习 ---- 网络资源: 淘宝一下 ?...---- 学习: 学习 ---- 超链接标签学习: a标签: href:要跳转网页资源路径 本地资源:相对路径 网络资源:网络资源(网页)URL target:指明要跳转网页资源显示位置..._self 在当前刷新显示 _blank 在新标签显示 _top 在顶层页面显示 _parent 在父级页面显示 注意: 超链接标签中一定要声明访问方式,访问方式可以是文字也可以是图片...学习: 作用:在一张网页中进行资源跳转 使用: 先使用超链接标签在指定网页位置增加.格式为: 使用a标签可以跳转指定,达到网页内部资源跳转目的...,格式: 访问方式 超链接标签学习 </head

4K00
领券