通过table特有的rows和cells属性获取table指定tr和td
摘要:前言 现在有一个需求,获取到下图红色框中的td,应该怎么做呢? 分析 通过table下面的3个属性即可 children: 获取table下面的所有子元素; rows: 获取table下面指定的所有tr cells: 获取指定tr下面的所有td 解决方法 tableTest.children[1].
阅读全文
select下拉框默认箭头怎么去掉?
摘要:前言 最近有一个小需求,去掉select默认显示的下箭头图标,然后自定义一个下箭头图标, 最右边是select自带的箭头,旁边黑色箭头为自定义,使用的字体图标 解决方法 给select加上 appearance:none; 即可 -webkit-appearance:none; -moz-appea
阅读全文
iframe如何解决跨域——X-Frame-Options to deny报错的问题
摘要:前言 最近有个需求需要用到iframe。以前因为听说它会很消耗性能和有安全隐患,就一直没用, 现在使用中遇到如下报错,提示X-Frame-Options to deny 解决方法 然后我去查了一下该属性,它有3个值,见下图 具体解释如下图 看完上图,聪明的你应该就知道要怎么做了,找后台同事在服务器上
阅读全文
浏览器不为什么不显示textarea的placeholder
摘要:问题描述:最近遇到一个小问题,textarea中的placeholder突然不显示,而用鼠标选中能看到蓝色部分占位, 并且光标焦点显示的位置也在该区域后面,说明plaeholder内容是存在的,如下图 发现原因:是因为textarea换行造成的,如下图 解决方法:非浏览器兼容性问题,因为谷歌,Saf
阅读全文
cookie、localStorage和sessionStorage到底有什么区别
摘要:前言 cookie最初主要用于和服务器进行通讯,在http请求时把cookie顺带一起传给服务器。 但那时还未有像H5 localStorage和sessionStorage这种专门用于本地存储的能力。后来, 大家发现通过document.cookie = ''; 可直接设置cookie的值且无论页
阅读全文
巧妙利用label标签实现input file上传文件自定义样式
摘要:提到上传文件,一般会想到用input file属性来实现,简单便捷,一行代码即可 但input file原生提供的默认样式大多情况下都不符合需求,且在不同浏览器上呈现的样式也不尽相同 我们往往需要为其自定义样式,而直接对input添加样式是一件麻烦的事, 因为input本身有默认的样式,我们需要一一
阅读全文
H5 video poster属性—设置视频封面
摘要:打开一个视频,在点击播放之前会看到一张封面图,点击之后封面消失,随即播放视频。 若现有一需求,要你自定义给某个视频设置封面,应该怎么做呢? 此时可使用H5 video提供的poster属性即可轻松实现, poster 属性规定视频下载时显示的图像或用户点击播放按钮前显示的图像。如未设置该属性,则使用
阅读全文
picture元素的使用
摘要:前言 相信前端小伙伴们对img元素已经烂熟于心,但不知是否了解picture元素呢? 简单来说,picture元素通过包含一个或多个<source>元素和一个<img>元素再结合media(媒体查询)来使用 从而达到根据不同屏幕分辨率显示不同图片的效果,具体使用请看下面demo Demo(下面dem
阅读全文
5个你可能不知道的html5语义化标签
摘要:1.<ruby>:该标签作用为注释(中文注音或字符),比如可实现下面样式 详见:https://www.runoob.com/tags/tag-ruby.html 2.<abbr>:该标签作用为缩写,简写,比如下图当鼠标指向PRC时,会显示PRC完整的单词提示 详见:https://www.runo
阅读全文
a标签一个有利于SEO的属性rel="nofollow"
摘要:最近想了解学些一下SEO,然后看了一些基础的视频,视频里提到了a标签的rel="nofollow"属性。 说来惭愧,第一次看到这个属性,都不知道这个属性是干嘛的 nofollow是什么? nofollow 是HTML页面中a标签的属性值。这个标签的意义是告诉搜索引擎"不要追踪此网页上的链接或不要追踪
阅读全文
onselectstart属性解决双击出现的蓝色区域
摘要:小伙伴们对 onselect 这个事件应该不陌生吧(在元素中的文本被选中时触发),但当同事问我onselectstart 这个事件的时候, 我是一脸蒙蔽,心想,这难道不是随便起的一个方法名吗2333 onselectstart:触发时间为目标对象被开始选中时(即选中动作刚开始,尚未实质性被选中) 在
阅读全文
H5新增属性contenteditable(不用JS,实现div模拟textarea高度自增长)
摘要:无意中看到一篇博客介绍了contenteditable这个属性——不需用JS,只需在div里加上contenteditable="true",即可实现div模拟textrarea(文本域),让textrarea的高度随内容的增加而自动增加。当时就惊呆了,居然还有这种操作!!! <div id="te
阅读全文
input可以自动换行吗???
摘要:某天,在项目开发的时候,后台java问我input可以换行吗,当时我也是有点懵逼,思考了几秒钟说应该可以,然后就开始尝试各种方法。 最后发现,原来input没有自动换行功能,所有可输入的表单元素中只有textarea文本域可以自动换行。建议使用文本域,方便,好定义。 不知道是不是有小伙伴和我有一样的
阅读全文
select下拉框的探索(<option></option>标签中能嵌套使用其它标签吗)
摘要:select标签大家应该经常用到,有个问题可能没怎么注意过, select标签里面的option标签可以嵌套其它标签吗,比如i,span标签等? 经本人测试,答案是:可以嵌套其它标签,但审查元素会发现标签被剔除了,只显示了标签里面的文本 不能的原因,网上找到一个解释: option标签在网页中并没有
阅读全文
a标签嵌套a标签在实际项目开发中遇到的坑
摘要:大家都知道HTML的嵌套规范,其中一个规范是块元素嵌套行内元素,块元素嵌套块元素,行内元素嵌套行内元素,行内元素不能嵌套块元素 其中需要注意的是行内元素嵌套行内元素,a标签虽然是行内元素,但a标签不能嵌套a标签,以前没注意,结果不小心用了a标签嵌套a标签以后出现了下面的问题 我想把二级显示变成三级显
阅读全文
Table-3个属性的高级用法(colgroup和 frame和rules)
摘要:之前我用表格的时候基本是caption、thead、tfoot、tbody、tr、th/td,以为是很完整的表格了,原来发现还有colgroup这东东,确实比直接在td里面colspan好用,另外table的rules和frame属性太经典了!有了它就不需要一个个td的定义border了!因为看过阮
阅读全文