Html CSS页边距自动居中,带上页边距-有效吗?
这是否有效的CSS来居中div并应用上边距Html CSS页边距自动居中,带上页边距-有效吗?,html,css,margin,Html,Css,Margin,这是否有效的CSS来居中div并应用上边距 div { margin: 0 auto; margin-top: 30px; } 使用以下命令指定页边距: div { margin: 30px auto 0; } 这是以下的简写: div { margin : 30px auto 0 auto; } /* margin: [top] [right] [bottom] [left]; */ div { margin-top: 30px; margi
div {
margin: 0 auto;
margin-top: 30px;
}
使用以下命令指定页边距:
div { margin: 30px auto 0; }
这是以下的简写:
div { margin : 30px auto 0 auto; } /* margin: [top] [right] [bottom] [left]; */
div {
margin-top: 30px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}
这是以下的简写:
div { margin : 30px auto 0 auto; } /* margin: [top] [right] [bottom] [left]; */
div {
margin-top: 30px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}
现在,您已经了解了指定边距
s和/或填充
的不同方式;选择权在你
就优先权而言,后一种定义将适用;如中所定义
要查找元素/属性组合的值,用户代理必须应用以下排序顺序:
正如其他人所提到的,您可能需要指定一个固定的宽度,以便看到您的
div
居中…我看不出为什么不…您还可以将其缩短为:
div {margin: 30px auto 0;}
是的,但是关于div的居中,您还需要对其应用
宽度。它是有效的,但可以像这样短一些:
div{margin:30px自动0;}
当您只给出三个值时,中间值同时应用于左侧和右侧。是的,因为margin:0 auto将顶部和底部设置为0,将左侧和右侧设置为auto,因此将顶部设置为30px与表示margin:30px auto 0 auto完全相同 是的,它是有效的<代码>页边距顶部
将覆盖页边距
规则
尽管您可能想添加一个
宽度来居中。是的。他们是对的:
div { width: 90%; margin : 30px auto 0 auto; }
我通常使用90%的宽度作为一个良好的起点