W3C的规范
我们作为生产者实际上只是位于中游,既不是上游的浏览器制造商,他们是标准的真正制定者,也不算是下游,他们是浏览器的终端使用者。这个角色就意味着我们位于一个接口的位置,我们需要想办法满足下游的用户使用上游不同浏览器时看到的是同样的内容。用一个程序的语言说,我们是转换器……adapter,我们想方设法让我们的页面、我们的程序能够支持所有的浏览器、能够满足尽可能多的用户。我们要满足所有的客户,即使做不到,我们也要满足我们技术范围之内的所有用户
浏览器兼容性及解决方案 (1)
浏览器兼容性及解决方案
浏览器内核及兼容
作为前端开发,我们会使用HTML/CSS/JS编写代码,编写代码的时候要遵循一些规范(W3C), 浏览器开发商开发的浏览器,目的就是为了按照W3C的规范,识别出开发者编写的代码,并且在页面中绘制出开发者预想的页面和效果(GPU:显卡),我们把浏览中识别代码绘制页面的东西成为‘浏览器的内核或者渲染引擎’
浏览器兼容性及解决方案 (3)
浏览器兼容性及解决方案 (3)
浏览器兼容性及解决方案 (2)
浏览器兼容性及解决方案 (2)
HTML中标签的分类及相互转换
HTML中的标签可大致分为:块标签,内嵌标签,内联块标签,三者之间可相互转换,也是学习HTML标记语言的入门
BFC的介绍及触发条件
规定该环境内盒子的排列,使环境内的元素不会受到环境外元素的影响,也不会让环境内的元素影响到外边的元素
浮动的特性及清除浮动
在页面的布局过程中,浮动布局是必不可少的一种布局的方式,而浮动布局带来的是清除浮动的设置,在正常的学习和工作过程中,对于浮动的深刻理解必不可少
flex容器将消除item的块状特性
flex容器将消除item的块状特性
元素定位之相对定位,绝对定位,固定定位
当你没有为一个元素(例如div)指定定位方式时,默认为static,也就是按照文档的流式(flow)定位,将元素放到一个合适的地方。所以在不同的分辨率下,采用流式定位能很好的自适合,取得相对较好的布局效果
正在加载中,请稍候...