CSS新手填坑记录

--2017.03.14--

Https实施

--2016.07.21--

微信浏览器的坑

  • Android
    • location.reload问题:简而言之就是当前页不能刷新。解决方案就是改location.href,具体看
  • iOS
    • 二维码识别问题:a. 一定要使用img标签;b. viewport不是device-width时会有位置偏移

--2016.07.13--

audio标签

<audio oncanplay="myOnCanPlayFunction()" oncanplaythrough="myOnCanPlayThroughFunction()" onloadeddata="myOnLoadedData()" src="myaudio.ogg" controls>
    <a href="myaudio.ogg">Download</a>
</audio>
<script>
function myOnCanPlayFunction() { console.log('Can play'); }
function myOnCanPlayThroughFunction() { console.log('Can play through'); }
function myOnLoadedData() { console.log('Loaded data'); }</script>

--2016.07.08--

inline-block元素间距

  • 逼死代码强迫症

IMG标签和CSS的background-image使用选择

  • 大标准就是看语义需要

CSS动画

  • 一个教程
  • 两个概念:transition/animation
  • 一个cubic-bezier函数生成工具

--2016.06.29--

margin-collapsing

  • 一篇详细的说明
  • Chrome审查元素时会显示为黄色的区域
  • 简易方法就是直接把外层元素换成用padding

居中问题

  • 这里有个很全面的总结,对各类情景做了一个分类决策树

border

  • 只有在设置完border-style之后才会显示出border

position

  • 标记为absolute时是相对于最近的一个标记为relative的parent

Font Boosting

  • 浏览器的特性,在特定规则下自动放大字体

推荐教程和工具

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 7,842评论 2 17
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,805评论 1 92
  • 花期秋凉斩人眉,东方笑谈主清晨。谁人不见从来面,碌碌尔尔为僵觉。
    行森阅读 151评论 0 0
  • 清风抚明月 河水影倒流 万物亦无声 宇宙尽浩瀚
    沈思源阅读 119评论 0 0