margin和padding
Posted 5201314m
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了margin和padding相关的知识,希望对你有一定的参考价值。
margin指外边距,padding指内边距,通常我们指的宽度width包含内容、内边距、border、外边距。
实现代码:
1.html:
<el-container class="contaniner_content"> <el-header> <topBarLeft></topBarLeft> <topBarRight></topBarRight> </el-header> <el-container class="contaniner_inside"> <el-main class="mainStyle"> <keep-alive include="log"> <router-view id="main-content-value" class="page-component-wrap animated fadeIn"></router-view> </keep-alive> </el-main> </el-container> </el-container>
2.css:
.contaniner_content{ height: 100%; min-width: 1300px; //整个屏幕最小1300px .contaniner_inside{ padding: 20px 120px; .mainStyle{ display: flex; justify-content: center; // margin: 20px 120px; padding: 0; width: 100%; } } }
注意:
1.主要使用的vue脚手架搭建的项目,在.mainStyle的div里面会获取到对应的子组件,在其中一个子组件中设置width为100%,
在.mainStyle中也设置了width为100%,尽量不要再设置padding和margin了,因为这样会计算到它的宽度中,这样内容占的比就不能再是百分比了,要设置最好在它的父元素或者子元素中设置,
不然会引发一些问题,比如,页面不能自适应,浏览器有兼容问题。
2.要设置min-width,应对整个屏幕大小设置。
以上是关于margin和padding的主要内容,如果未能解决你的问题,请参考以下文章