前端
hpioi
这个作者很懒,什么都没留下…
展开
-
为什么初始化css样式
因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面显示差异。当然,初始化样式会对SEO有一定的影响,但鱼和熊掌不可兼得,但力求影响最小的情况下初始化。*最简单的初始化方法就是(不建议):{padding: 0; margin: 0;}body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, d...转载 2019-03-26 10:46:48 · 120 阅读 · 0 评论 -
Chrome 中文界面下默认会将小于 12px 的文本强制按照 12px 显示
Chrome 中文界面下默认会将小于 12px 的文本强制按照 12px 显示解决方法:可通过加入 CSS 属性 -webkit-text-size-adjust: none; 解决转载 2019-03-26 11:15:43 · 329 阅读 · 0 评论 -
html5 audio标签切换播放音乐的方法
总结 先pause关闭 然后更换路径 然后play播放$('.ceshiqiehuan').each(function () { $(this).on('touchstart', function () { $('#music1')[0].pause(); var luyinpath = $(this).attr('luyinpath'); ...转载 2019-03-30 14:20:30 · 6739 阅读 · 1 评论 -
文档样式闪烁
FOUC - Flash Of Unstyled Content 文档样式闪烁FOUC - Flash Of Unstyled Content 文档样式闪烁 而引用CSS文件的@import就是造成这个问题的罪魁祸首。IE会先加载整个HTML文档的DOM,然后再去导入外部的CSS文件,因此,在页面DOM加载完成到CSS导入完成中间会有一段时间页面上的内容是没有样式的,这段时间的长短跟网速,电...转载 2019-03-27 09:58:42 · 253 阅读 · 0 评论 -
JS null和undefined的区别?
null是一个表示"无"的对象,转为数值时为0undefined是一个表示"无"的原始值,转为数值时为NaN当声明的变量还未被初始化时,变量的默认值为undefinednull用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象undefined表示 “缺少值”,就是此处应该有一个值,但是还没有定义。典型用法是:变量被声明了,但没有赋值时,就等于 undefined调用函数...转载 2019-03-27 10:06:21 · 95 阅读 · 0 评论 -
JS defer和async
defer和async 区别<script src="script.js"></script>1.没有 defer 或 async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该 script 标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。<script async src="script.js"></scr...转载 2019-03-27 10:17:56 · 652 阅读 · 0 评论 -
垂直居中的方法
垂直居中https://segmentfault.com/a/1190000018832989?utm_source=tag-newest转载 2019-04-15 10:52:21 · 114 阅读 · 0 评论