
这是我想要的效果,以下是我的代码
- <style type="text/css">
- body {
- color: #004182;
- text-align: center;
- background-color: #FFFFFF;
- margin: 10px 0;
- padding: 0;
- }
- #c {
- background-color: #FFFFFF;
- width: 80%;
- border: 1px solid #333333;
- margin: 0 auto;
- padding: 0;
- text-align: left;
- }
- #h {
- float: left;
- background-color: #999900;
- width: 100%;
- margin: 0;
- padding: 0;
- }
- #h img {
- float: left;
- margin: 0 10px;
- }
- #h h1 {
- float: left;
- margin: 20px 10px;
- padding: 0;
- font-size: 14px;
- }
- #m {
- width: 100%;
- background-color: #CC9933;
- margin: 0;
- padding: 0;
- }
- #f {
- width: 100%;
- background-color: #FFCC00;
- text-align: center;
- }
- #f p {
- margin: 0;
- padding: 5px;
- }
- </style>
- <body>
- <div id="c">
- <div id="h">
- <img src="" alt="LOGO" height="55" width="70"/>
- <h1>Description</h1>
- </div>
- <div id="m">
- <p>Main Content</p>
- </div>
-
- <div id="f">
- <p>Footer</p>
- </div>
- </div>
- </body>
问题 :
1. 看到许多教学都是什么 “盒子” 之类的排版,就是一个 Div(container) 包着三个 Div(Header、Content、Footer)什么的。这样比较好吗?
2. 在 #h 一定要使用使用 width 吗?如果不放就会跑了

3. 在 #h 里我使用两个 float: left ,有错误吗?(因为我想达到那效果)
4. 我习惯使用 Dreamweaer 来编辑,因为方便,自动关闭标签以及选择语法。
当我点击每一个 DIV 标签时它都会选取起来显示给我看是哪一个?(很难解释)
比如我点击 <div id="c"> 时,画面就显示(选取整个)

当我点击 #h 时就显示(选取 Header - 黄色框格)

但当我点击 #m 时他却显示(蓝色框格也在 Header),是不是代码有错误的地方?还是没问题的?

最后就是 #m 如果不放 height 的话就会出现白色空白区。为什么呢?即使我的内容很多也是一样
