管理工具
- git: 版本管理控制工具
- ** webpack:** 打包工具
- SVN:
- grount:
- 禅道:项目管理
- 码云:管理工具
单行文本超出不显示(隐藏):
.over{
overflow: hidden;
text-overflow:ellipsis;
display: -webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;
}
或者直接加上:
text-overflow :ellipsis;
white-space : nowrap;
overflow: hidden;
定位position
- **static : ** 静态定位(默认)
- **relative : ** 相对定位,不脱离文档流,如果没有定位偏移量,对元素本身没有影响;相对于其本身位置定位
- **absolute : ** 绝对定位,完全脱离文档流,使内嵌支持宽高;若有定位父级,相对于定位父级发生偏移,如果没有定位父级相对于整个文档发生偏移
浏览器的内核
浏览器内核既是浏览渲染引擎,正因为每个浏览器的内核不一样,所以兼容性问题才出现
**Webkit内核 : ** Chrome,Safari,Opera
**Gecko内核 : **代表作品是Firefox,即火狐浏览器。因火狐是最多的用户,故常被称为firefox内核它是开源的,最大优势是跨平台,在Microsoft Windows、Linux、MacOs X等主 要操作系统中使用
**Trident内核 : ** IE,因IE捆绑在Windows中,所以占有极高的份额,又称为IE内核或MSHTML,此内核只能用于Windows平台,且不是开源的。代表作品还有腾讯、Maxthon(遨游)、360浏览器等。但由于市场份额比较大,曾经出现脱离了W3C标准的时候,同时IE版本比较多,存在很多的兼容性问题
**Blink内核: **由Google和Opera Software开发的浏览器排版引擎,2013年4月发布。现在Chrome内核是Blink。谷歌还开发了自己的JS引擎,V8,使JS运行速度极大地提高了
**Presto内核 : **代表作品是Opera,Presto是由Opera Software开发的浏览器排版引擎,它是世界公认最快的渲染速度的引擎。在13年之后,Opera宣布加入谷歌阵营,弃用了Presto
rem布局
XHTML 与 HTML 的区别
strict html 4.01 标准 | xhtml 1.0 标准 |
---|---|
必须是root元素 | html元素需要有xml相关属性 |
和 是 中一定有且只有的元素 | 元素名必须是小写字母 |
必须有 |
元素属性用"包围,不能为空值 |
和 |