常见问题

2018-07-27  本文已影响0人  小淘气_嘻

浏览器与内核

行内元素、块级元素区别,行内块元素的兼容性使用

清除浮动

浮动溢出:非IE浏览器下,当容器高度为auto,且容器的内容中有浮动元素,这种情况下,容器的高度不能自动伸长以适应内容的高度,导致内容溢出到容器外面而影响布局。

/*清除浮动代码*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}

box-sizing常用的属性

W3C盒子
IE盒子

Doctype与浏览器渲染模式

DOCTYPE 文档类型声明 Document Type Declaration 又为DTD

浏览器模式, 通过document.compatMode查看

<!DOCTYPE>,浏览器document.compatMode返回 CSS1Compat:标准兼容模式已开启,兼容CSS1规范(IE6)
未加<!DOCTYPE>,IE和Chrome浏览器会输出BackCompat 标准兼容模式未开启,向后兼容(IE5.5)

返回`CSS1Compat`

HTML5: <!DOCTYPE html>
HTML4.01 Strict:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 含DTD所有的HMTL元素和属性,不包括展示性和弃用的元素,不允许框架集 Framesets
HTML 4.01 Transitional:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">包含展示性和启用的元素,不允许框架集Framesets

浏览器的工作模式——“渲染模式”,工作模式差异体现在处理Html、XML及Web内容

IE兼容

heigiht:100px; heigiht:100px\9;

端口被占用

  1. cmd打开命令行编辑器
  2. netstat -ano 查看所有端口占用情况
  3. netstat -ano|findstr "8000" 查看指定端口占用情况,获得端口对应PID
  4. tasklist|findstr "3步骤查看得到的端口对应的PID" 查看PID对应的进程,得到映象名称
  5. taskkill /f /t /im node.exe 结束该进程,解除端口占用
上一篇 下一篇

猜你喜欢

热点阅读