摘要: 在这篇文章中,我想跟你分享 20 条由 css 社区推荐的约定和最佳实践。 有些建议可能比较适合新手,而有些则更高级一些,但我希望每个人都可以在本篇文章中收获自己不知道的知识。 01、谨慎使用外边距属性 与其它的属性不同,垂直方向上的外边距相遇时将会发生折叠。这意味着如果一个元素的下边距遇到了另一个 阅读全文
posted @ 2020-09-11 16:34 浅笑· 阅读(122) 评论(0) 推荐(0) 编辑
摘要: html5从一开始就给开发者很多的期待,提供众多新的API,不用再想以前一样,为了实现某个功能写很多的代码。在以前,如果要实现图片预览会怎么做呢,因为为了安全的原因,web端的js是不能读取文件的本地真实路径的,那么只能将图片上传到服务器上,然后再拿到图片的链接,这样才能实现图片预览。而服务器呢,比 阅读全文
posted @ 2020-09-11 16:33 浅笑· 阅读(3943) 评论(0) 推荐(0) 编辑
摘要: 表单一点击提交按钮(submit)必然跳转页面,如果表单的action为空也会跳转到自己的页面,即效果为刷新当前页。 如下,可以看到一点击提交按钮,浏览器的刷新按钮闪了一下,如果想要阻止表单的默认提交事件,有以下几种方法: 1.将<input>标签内按钮类型从type="submit"修改为type 阅读全文
posted @ 2020-09-11 16:32 浅笑· 阅读(1576) 评论(0) 推荐(0) 编辑
摘要: 在开发中经常会遇到在一个页面操作完返回上一个页面,此时要求上个页面展示最新数据的需求。 比如 A1为上一个页面,A2为当前页面 1.A1需要加监听历史记录点 window.onpopstate=function(){ // 获得存储在该历史记录点的json对象 var json=window.his 阅读全文
posted @ 2020-09-11 16:29 浅笑· 阅读(2194) 评论(0) 推荐(0) 编辑
摘要: 现在很多网站上都会使用到视频和音频,html5 中提供了展示视频和音频的标签。向网页嵌入视频可以使用 <video> 标签,而嵌入音频可以使用 <audio> 标签。这两个标签都是 html 5 中新增的标签,两个标签中的属性和方法也很类似,但也有些不同。其中 audio 元素用于定义声音,比如音乐 阅读全文
posted @ 2020-09-11 16:27 浅笑· 阅读(713) 评论(0) 推荐(0) 编辑