现象当两个display值为inline-block的元素并列时,元素之间会出现神秘的间距。
inline元素也有相同现象。
原因造成「inline-block」元素空隙的本质是HTML中存在的空白符(white space)。由于对于西文来说,是使用空格作为单词之间的分界的,所以在HTML被解析时,inline或者inline-block元素的标签之间的空格或者换行被看成相当于文字间隙,产生了一些看不见的字符,CSS的white-space属性会作用于这些字符,产生了内容,占据了空间,产生了水平方向上的“间隙”效果;
因此,当inline或者inline-block元素的HTML标签之...
SPA在传统的Web项目中,每个网页都对应了一个HTML文件,当我们向浏览器输入不同的URL时,服务器会返回不同的HTML文件,再由浏览器负责处理并呈现出不同的页面。但在现代的多数SPA(single page web application),即单页Web应用中,一个项目只有一个HTML页面,一旦加载完成就不会进行重新加载或跳转,取而代之的是通过使用JS动态的改变这单个HTML页面的内容,模拟多页面的跳转。
好处
由于在与用户的交互中不需要重新刷新页面,并且数据的获取也是异步执行的,页面更加流畅,用户的体验更好;
服务器压力小;
前后端分离开发。SPA和RESTful架构一起使用,后端...
参考教程:每天5分钟玩转 Docker 容器技术
《Javascript高级程序设计》学习笔记三
这是我在学习Js红皮书的学习记录
本篇笔记主要记录了函数表达式、闭包方面的知识
圣杯和双飞翼布局是最为经典和基础的两个布局方式了,两者的目的都是为了实现一个三栏的布局,其共同点如下:
- 两侧的宽度固定,中间的宽度能够自适应调整;
- 中间部分在DOM结构上优先,以便先行渲染
- 允许任意列的高度最高
《Javascript高级程序设计》学习笔记二
这是我在学习Js红皮书的学习记录
本篇笔记主要记录了对象创建、原型链方面的知识
《Javascript高级程序设计》学习笔记一
这是我在学习Js红皮书的学习记录
本篇笔记主要记录了函数、变量以及作用域方面的知识