所有边距都相等,但有些边距比其他边距更相等
All margins are equal, but some margins are more equal than others
div {
width: 100px;
margin: 0 auto;
}
这 CSS 水平居中块元素。
是否可以抵消 auto
页边距的比例?例如,将左边距设置为右边距的两倍?
您可以使用一些空的 div 和 "flex" 左侧,速度是原来的两倍:
body {
display: flex;
}
#left {
flex: 2
}
#content {
width:100px;
background-color: pink;
}
#right {
flex: 1
}
<div id="left"></div>
<div id="content">content</div>
<div id="right"></div>
div {
width: 100px;
margin: 0 auto;
}
这 CSS 水平居中块元素。
是否可以抵消 auto
页边距的比例?例如,将左边距设置为右边距的两倍?
您可以使用一些空的 div 和 "flex" 左侧,速度是原来的两倍:
body {
display: flex;
}
#left {
flex: 2
}
#content {
width:100px;
background-color: pink;
}
#right {
flex: 1
}
<div id="left"></div>
<div id="content">content</div>
<div id="right"></div>