Html 使用边距0自动居中div
我在互联网上学习了几个例子,但显然我遗漏了一些东西,因为我的标记不起作用 好吧,这应该行得通,但不行。为什么?Html 使用边距0自动居中div,html,css,sharepoint,margin,Html,Css,Sharepoint,Margin,我在互联网上学习了几个例子,但显然我遗漏了一些东西,因为我的标记不起作用 好吧,这应该行得通,但不行。为什么? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <body style="background: #cdc7ae" class=" ms-backgroundIma
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<body style="background: #cdc7ae" class=" ms-backgroundImage" spellcheck="false">
<div style="margin: 20px auto;">Hello!</div>
</body>
</html>
你好
您需要在
上指定宽度,例如
<div style="margin: 20px auto; width: 200px">Hello!</div>
你好!
您需要在
上指定宽度,例如
<div style="margin: 20px auto; width: 200px">Hello!</div>
你好!
因此,您正在寻找:
<div style="margin: 20px auto; text-align: center;">Hello!</div>
你好!
如果不设置div
宽度,它将是100%
,因此我们可以使用text align:center
将文本置于中间。在这种情况下,无需通过设置宽度来移动整个div
因此,您正在寻找:
<div style="margin: 20px auto; text-align: center;">Hello!</div>
你好!
如果不设置div
宽度,它将是100%
,因此我们可以使用text align:center
将文本置于中间。在这种情况下,无需通过设置宽度来移动整个div
你必须给你的div一个宽度。否则,它假设
100%
宽度和margin:auto
不生效。你必须给你的div一个宽度。否则,它假设100%
宽度和margin:auto
不生效。你好!您还需要添加宽度,但不确定更新问题的原因。答案仍然正确,您需要定义宽度或其默认值为100%
您可以只文本对齐:居中代码>@Ruddy你说得对,我应该使用文本对齐。谢谢。@AlexJoukovsky没问题。我会给出一个答案,它可以帮助其他人。你好!您还需要添加宽度,但不确定更新问题的原因。答案仍然正确,您需要定义宽度或其默认值为100%
您可以只文本对齐:居中代码>@Ruddy你说得对,我应该使用文本对齐。谢谢。@AlexJoukovsky没问题。我会给出一个答案,它可以帮助其他人。是的。在每个元素上应用背景显示问题,而不显示宽度Yep。在每一个元素上应用背景说明问题的答案,而不是Taimur的答案,但我也会投票支持你的答案。我会按Taimur的答案打分,但我也会投票支持你的答案。Tnx