css - 我的 div 没有正确对齐

标签 css html alignment

这是我目前拥有的骨架设计的链接。

enter image description here 我是使用 div 的新手,我一直使用表格,但正在转向 div。 但无论如何,我的问题是......如何正确对齐每个 div 的内容。 我希望导航与主要内容一起居中。

Index.html

<!DOCTYPE html>
<html lang="en-US">
<head>

<title>Chomas Tool</title>

<meta charset="windows-1252">
<meta name="Keywords" content="chomas,tool,pinconning,michigan,machine,shop" />
<meta name="Description" content="Chomas Tools- description" />
<!-- <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> -->

<link rel="stylesheet" type="text/css" href="css/main.css">

</head>
<body>

<div id="wrapper">

<div id="header">
<div id="logo">
<img src="images/logo.gif" width="270" height="100" alt="Chomas Tool"></div>
</div><!-- Close header-->

<div id="navbox">Home | About | Projects | Contact</div>

<div id="content">TEST</div>

<div id="footer">Copyright &copy; Chomas Tool</div>


</div><!--Close_wrapper-->

</body>

主.css

body {
background-color:#b0c4de;
}
p {
background-color:#e0ffff;
}
#wrapper {
height: 100%;
width: 900px;
border: 1px solid #000;
margin-right: auto;
margin-left: auto;
}
#header {
background-color:grey;
height: 100px;
width: 100%;
}
#logo {
height: 400px;
width: 300px;
float: left;
}
#search {
width: 350px;
height: 400px;
float: right;
}
#search table {
border: 0px solid #000;
padding: 0px;
}
#navbox {
background-color:darkgrey;
width: 100%;
height: 20px;
text-align:center
}
#content {
background-color:lightgrey;
width: 100%;
height: 150px;
}
#footer {
background-color:grey;
width: 100%;
height: 20px;
}

最佳答案

您使用该布局得到奇怪结果的原因是您的#logo div 设置为 400 像素的高度。那就是把其他一切都推到右边。

如果您删除 #logo div 上的 height: 400px,然后将其添加到您的样式中:

img {vertical-align: bottom;}

一切都会如您所愿。

关于css - 我的 div 没有正确对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16858229/

相关文章:

css - 使用 Angular Material 进行布局时未按应有的方式响应

html - 为什么第二个 child 会受到我第一个 child 颜色属性的影响?

javascript - 向 js 函数发送一个 id。与 ' and the "一起丢失

C++ __attribute__ 对齐含义

html - 在 html/css 中对齐按钮

html - CSS 网页宽度、导航栏居中和小部件环绕居中

html - 编写基于模块的网站的最佳实践?

html - 如何将图像右对齐?

css - 向 Rails 4 中的表单添加样式导致 f.submit 按钮不起作用

html - 如何强制使用 BibTeX 键作为 Pandoc 和 Biber 的引用键?