日期:2014-05-18  浏览次数:20395 次

关于模板页问题
呃 小弟新手

我劲量阐述清楚我的问题

是这样。。。

现在要求弄一个模板页 其实很简单。。

页面最上面是 标题

然后标题下面的 左边 是一个导航 TreeView

右边就是内容页了

上面没问题 下面的排版出了问题

我用div+Css控制 浮动 float:left 

代码如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <title></title>
  <link href="StyleSheet.css" rel="stylesheet" type="text/css" />
  <asp:ContentPlaceHolder id="head" runat="server">
  </asp:ContentPlaceHolder>
</head>
<body>
  <form id="form1" runat="server">
  <div>
  <h1 class="head">员工管理系统</h1> 
  </div>
  <div class="left">
  <asp:TreeView ID="TreeView1" runat="server">
  <Nodes>
  <asp:TreeNode Text="员工姓名" Value="员工姓名"></asp:TreeNode>
  <asp:TreeNode Text="部门" Value="部门"></asp:TreeNode>
  <asp:TreeNode Text="联系电话" Value="联系电话"></asp:TreeNode>
  </Nodes>
  </asp:TreeView>
  </div>
  <div >
  <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
   
  </asp:ContentPlaceHolder>
  </div>
  </form>
</body>
</html>


引用外部样式:

.head
{
  text-align:center;
  }
.left
{
  float:left;
  
}

现在的问题是。。。内容页的层和左边导航层重叠到一起了 。。想请教高手怎么左右分开。。

------解决方案--------------------
.left
{
float: left; width:200px; overflow:scroll;
}