让div居中

左右居中:margin:auto;

垂直居中:

1、用display:table;

html


浏览器显示

用完之后感觉不太好用,平时使用不多,如果子元素没有写文本,子元素的宽度将是0,写上文案或者插入图片,跟表格一模一样;

2、决对定位:position:absolute;

position:absolute; left:50%; right:50%; margin-left:width/2; margin-top:height/2;

这种写法兼容性非常好,上面的宽高就是该元素的宽高

还有一种是h5的写法,用到transform,优点不需要写死宽高,移动端非常好用

position:absolute; left:50%; right:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,713评论 1 92
  • 各种纯css图标 CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比...
    剑残阅读 13,310评论 0 8
  • div水平居中的N种方法 一、单行垂直居中 如果一个容器中只有一行文字,对它实现居中相对比较简单,我们只需要设置它...
    fredah阅读 11,193评论 0 1
  • 人来人往 过客匆匆 冷暖谁与共 相遇相逢 浮萍悠悠 聚散总随风 谁能够四海为家 着一身潇洒 谁能够快意恩仇 笑白马...
    灵汐一点阅读 3,184评论 0 2

友情链接更多精彩内容