Html 为什么';t裕度:自动0px;将块垂直居中作为边距:0px自动;水平居中吗?
您可以使用Html 为什么';t裕度:自动0px;将块垂直居中作为边距:0px自动;水平居中吗?,html,css,Html,Css,您可以使用margin:0px,auto #容器{ 背景颜色:蓝色; 高度:600px; 宽度:600px; 边距:0px自动;} 您似乎有语法错误。应该是: margin:0自动 取出“px”并去掉逗号。如何完成居中垂直对齐取决于您到底想做什么 对于块级元素,每个div/box/etc从左到右再从上到下堆叠。一个很好的解释块元素和另一个。这是一个例子 您可以使用translateY和百分比,如下所述 如果出于某种原因,您希望将div永远放在屏幕中央 我不确定你在问什么,但你的css在第二段
margin:0px,auto
#容器{
背景颜色:蓝色;
高度:600px;
宽度:600px;
边距:0px自动;}
您似乎有语法错误。应该是:
margin:0自动代码>
取出“px”并去掉逗号。如何完成居中垂直对齐取决于您到底想做什么
对于块级元素,每个div/box/etc从左到右再从上到下堆叠。一个很好的解释块元素和另一个。这是一个例子
- 您可以使用translateY和百分比,如下所述
- 如果出于某种原因,您希望将div永远放在屏幕中央
我不确定你在问什么,但你的css在第二段代码中是不正确的。在0px
和auto
之间有一个逗号,问题似乎是,“为什么margin:auto 0px;
不垂直居中一个块作为margin:0px auto;
水平居中?”为此,“提供了一个解释。@JonathanLonowski谢谢,这就是我的意思。我已经更新了问题,让它更清楚。有比w3schools更好的资源-/。谢谢你加上这个!我被阻止留下更多的链接,因为我没有留下太多的答案。哦,没想过。我已经把它们都加到你的答案里了;我认为,如果您愿意,您现在应该能够编辑措辞,并且仍然保持链接的活动状态。:)此外,如果您可以为链接的每一种技术添加一小段HTML/CSS,那就更好了。当你回答一个问题时,想一想:“如果这些链接失效了,我的答案还有帮助吗?”。谢谢你的提示<代码>边距:0自动代码>和边距:0px自动代码>做完全相同的事情。