html - 我如何将导航栏放在左侧

标签 html css

我无法将导航栏放在简单网页的左侧。它必须在标题部分下方。这是完整的 HTML 代码。

<html>
<head>
<title>My Homepage</title>
</head>
<style>
#header{
width:800px;
height:200px;
background-color:yellow;
}
#footer{
width:800px;
height:100px;
background-color:red;
clear:both;
}
#nav{
width:200px;
height:400px;
background-color:pink;
float:left;
}
#con{
width:800px;
height:400px;
background-color:gray;
}
</style>
<body>

<div id=external>
<div id=header><b>SAMPLE HEADER<b> <img src="kappa.gif"alt="kappa"height="50"width="50"></div>
<div id=con><iframe name=container width=100% height=100% src=default.html></iframe></div>
<div id=footer><b>PUP COPYRIGHT 2016<b> <img src="pup.jpg"alt="pup"height="50"width="50"></div>
<div id=nav>
<ul>
  <li><a href=AboutUs.html target=container>About Us</a></li>
  <li><a href=ContactUs.html target=container>Contact Us</a></li>
</ul>
</div>

我无法将导航栏放在简单网页的左侧。它必须在标题部分下方。

最佳答案

如果您将导航标记向上移动到关闭标题 div 的正下方,您的 CSS 实际上会完美地工作:

<div id=external>
<div id=header><b>SAMPLE HEADER<b> <img src="kappa.gif"alt="kappa"height="50"width="50"></div>
<div id=nav>
<ul>
  <li><a href=AboutUs.html target=container>About Us</a></li>
  <li><a href=ContactUs.html target=container>Contact Us</a></li>
</ul>
</div>
<div id=con><iframe name=container width=100% height=100% src=default.html></iframe></div>
<div id=footer><b>PUP COPYRIGHT 2016<b> <img src="pup.jpg"alt="pup"height="50"width="50"></div>

关于html - 我如何将导航栏放在左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38172402/

相关文章:

html - 尝试使用 CSS 以行模式显示彼此相邻的元素

javascript - 根据具有更多内容的 div 动态更改多个 div 的高度

css - 防止 gmail 应用程序 android 呈现移动 HTML 电子邮件

javascript - 如何使用 JavaScript/jQuery 更改第二个背景图像 url

css - 如何使 jsf commandLink 看起来已禁用?

css - transform-zoom-out 不会使内容居中

java - Xpath contains text() 不适用于注释

html - 使用 Cargo Collective 进行 CSS 定位

css - 在文本段落内放置空白

javascript - 单击时显示关联数组的元素