ID =内容的Div标签不会换行。它会像这样进入标题行。
任何人都可以解释为什么会这样吗? ,以及如何将其置于新的一行?
<html>
<head>
<title> Home Page </title>
<style>
#wrapper
{
width:70%;
margin: 0 auto;
}
#header .Nav
{
width:60%;
float:right;
}
#header .Nav ul a
{
margin: 0 3%;
float:right;
text-decoration:none;
}
#header .logo
{
width=40%;
float:left;
}
.title
{
float:left;
width:30%;
}
.main_content
{
float:right;
width:70%;
}
</style>
</head>
<body>
<div id="wrapper" >
<div id="header">
<a href="/" class="logo"><img src="./logo.gif" alt="Zach Woomer" /></a>
<div class="Nav">
<ul>
<a href="./contact.htm">Home</a>
<a href="./contact.htm">About US</a>
<a href="./contact.htm">Products</a>
<a href="./contact.htm">Contact US</a>
</ul>
</div>
</div>
<div id="content">
<div class="title" >
<h1>This text wraps on the left side and side and side and side </h1>
</div>
<div class="main_content">
</div>
</div>
</div>
</body>
</html>
答案 0 :(得分:3)
尝试将此代码添加到内联样式标记,以使内容div显示在其自己的行中:
#content {
clear: both;
}
你的css中也有width=40%
,所以你也应该修复它。
答案 1 :(得分:1)