css上下左右居中实现方法总结(2018-07-10)

1.定位的方法

父盒子:position: relative;

子盒子:position: absolute;left: 50%;top:50%;transform:translateX(-50%) translateY(-50%);

2.flex布局

父盒子:display:flex;justify-content: center;align-items: center;

3.display:table-cell

父盒子: display: table-cell;vertical-align:middle;text-align:center;子盒子:display:inline-block;vertical-align:middle;(子盒子若为行内块元素则不用加display:inline-block;)



盒模型总结

盒模型组成:content,padding,border,margin

盒模型有两种标准:

1.标准模型:盒模型的宽高只是内容的宽高

2.IE模型:盒模型的宽高是内容(content)+ 填充(padding)+ 边框(border)的总宽高


dom.style.width只能获取到内联样式上设置的宽高

document.getElementById('test').currentStyle.width//只在IE上支持

window.getComptedStyle(dom).width 兼容更多浏览器IE google 火狐

dom.offsetWidth最常用的获取盒模型的宽度

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

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,863评论 1 92
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,830评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,355评论 0 11
  • 移动开发基本知识点 一.使用rem作为单位 html { font-size: 100px; } @media(m...
    横冲直撞666阅读 3,585评论 0 6
  • H5移动端知识点总结 阅读目录 移动开发基本知识点 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇阅读 4,703评论 0 26