gpt4 book ai didi

html - 简单的 HTML 应该在页面中央显示 div

转载 作者:太空宇宙 更新时间:2023-11-03 20:57:59 25 4
gpt4 key购买 nike

为什么这个极其简单的网页不在页面中央显示 id 为“mainContent”的 div。

现在 div 在左边。但我希望 div 位于网页(body 元素)的中心。

出了什么问题?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> </title>

<style type="text/css">
<!--
body {
text-align: center;
background-color: red;
}

#mainContent {
width: 800px;
background-color: blue;
}

#content {
width: 600px;
float: left;
background-color: green;

overflow: hidden;
}

#sidebar {
width: 200px;
float: left;
background-color: yellow;

overflow: hidden;
}
-->
</style>
</head>
<body>

<div id="mainContent">
<!-- Left Column/Bar -->
<div id="content">
<p>content</p>
</div>

<!-- Right Column/Bar -->
<div id="sidebar">
<p>sidebar</p>
</div>
</div>

</body>
</html>

最佳答案

您只需要添加 margin: 0 auto;,这样顶部和底部的边距为 0,左右边距为自动。

    #mainContent {
width: 800px;
margin: 0 auto;
background-color: blue;
}

关于html - 简单的 HTML 应该在页面中央显示 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7872298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com