标签:order lex contain ima wrap 注意 一个 最小 bar
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,应对整个屏幕大小设置。
标签:order lex contain ima wrap 注意 一个 最小 bar
原文地址:https://www.cnblogs.com/5201314m/p/12191333.html