这是HTML代码:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<link href="file:///H|/网站设计/百度前端基础/renwu2/style/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div>
<div id="header">
<img src="file:///H|/网站设计/百度前端基础/renwu2/iamge/QQ图片20161114121120.png" alt="logo">
<ul class="nav">
<li><a href="#">导航链接一</a></li>
<li><a href="#">导航链接二</a></li>
<li><a href="#">导航链接三</a></li>
<li><a href="#">导航链接四</a></li>
</ul>
</div>
<div class="wrap">
<div class="mainbody4">
<h3>这里以后是一个侧栏,这是侧栏的标题</h3>
<form class="form1" method="post">
<label>请输入邮箱地址:</label>
<input type="text" name="username" id="username" value=""><br><br>
<span class="mail">邮箱地址请按要求格式输入</span><br><br>
<div class="pas">
<label>请输入密码:</label>
<input type="password" name="ps" value=""><br><br>
</div>
<div class="repeat">
<label>请重复输入密码:</label>
<input type="password" name="ps" value="">
</div>
<span class="english">密码请为6-16位英文数字</span>
<div class="choose">
<label>性别:</label>
<input type="radio" name="gender" value="男">男
<input type="radio" name="gender" value="女">女
</div>
<div class="city">
<label>城市:</label>
<select>
<option value="贵阳">贵阳</option>
<option value="北京">北京</option>
<option value="杭州">杭州</option>
</select>
</div>
<div class="habit">
<label>爱好:</label>
<input type="checkbox" name="gender1" value="Game">Game
<input type="checkbox" name="gender2" value="Sport">Sport
<input type="checkbox" name="gender3" value="Dance">Dance
</div>
<div class="say">
<label><span class="describe">个人描述:</span></label>
<textarea rows="5" cols="20"></textarea>
<span class="sure"><input type="submit" value="确认提交"></span>
</div>
</form>
</div>
<div class="left">
<div class="mainbody">
<h2>文章一级标题</h2>
<h3>文章二级标题</h3>
<span class="author">文章作者 文章发表时间</span>
<p class="one">这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,换行了</p>
<p>这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,换行了</p>
<p>这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,<a href="http://ife.baidu.com/task/detail?taskId=2">这里有一个链接到下一个网站</a>这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落。</p>
<img src="file:///H|/网站设计/百度前端基础/renwu2/iamge/QQ图片20161114121120.png" alt="logo">
<p class="one">这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,换行了</p>
<p>这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,<a href="http://ife.baidu.com/task/detail?taskId=2">这里有一个链接到下一个网站</a>这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落。</p>
</div>
<div class="mainbody1">
<h2>另一篇文章一级标题</h2>
<h3>文章二级标题</h3>
<span class="author">文章作者 文章发表时间</span>
<p class="one">这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,换行了</p>
<p>这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,换行了</p>
<p>这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,<a href="http://ife.baidu.com/task/detail?taskId=2">这里有一个链接到下一个网站</a>这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落,这是一个很长很长的段落。</p>
<img src="file:///H|/网站设计/百度前端基础/renwu2/iamge/QQ图片20161114121120.png" alt="logo">
<ul class="list">
<li>项目列表一</li>
<li>项目列表二</li>
<li>项目列表三</li>
</ul>
</div>
<div class="mainbody2">
<h2>图片</h2>
<div class="picture">
<p>好看的图片</p>
<img src="file:///H|/网站设计/百度前端基础/renwu2/iamge/QQ图片20161114121120.png">
</div>
<div class="picture">
<p>好看的图片</p>
<img src="file:///H|/网站设计/百度前端基础/renwu2/iamge/QQ图片20161114121120.png">
</div>
<div class="picture">
<p>好看的图片</p>
<img src="file:///H|/网站设计/百度前端基础/renwu2/iamge/QQ图片20161114121120.png">
</div>
<div class="picture">
<p>好看的图片</p>
<img src="file:///H|/网站设计/百度前端基础/renwu2/iamge/QQ图片20161114121120.png">
</div>
<div class="picture">
<p>好看的图片</p>
<img src="file:///H|/网站设计/百度前端基础/renwu2/iamge/QQ图片20161114121120.png">
</div>
<div class="picture">
<p>好看的图片</p>
<img src="file:///H|/网站设计/百度前端基础/renwu2/iamge/QQ图片20161114121120.png">
</div>
<div class="picture">
<p>好看的图片</p>
<img src="file:///H|/网站设计/百度前端基础/renwu2/iamge/QQ图片20161114121120.png">
</div>
<div class="picture">
<p>好看的图片</p>
<img src="file:///H|/网站设计/百度前端基础/renwu2/iamge/QQ图片20161114121120.png">
</div>
<div class="picture">
<p>好看的图片</p>
<img src="file:///H|/网站设计/百度前端基础/renwu2/iamge/QQ图片20161114121120.png">
</div>
<div class="picture">
<p>好看的图片</p>
<img src="file:///H|/网站设计/百度前端基础/renwu2/iamge/QQ图片20161114121120.png">
</div>
</div>
<div class="mainbody3">
<h2>最后一篇文章最后一级标题</h2>
<h3>文章二级标题</h3>
<span class="author">文章作者 文章发表时间</span>
<ol class="list2">
<li>排名1</li>
<li>排名2</li>
<li>排名3</li>
</ol><br>
<table class="table">
<p>下面是一个表格,我这里给表格加了一个“border"好让你们看出是一个表格,你们不用写HTM时候不需要加。</p>
<tbody>
<tr>
<th>表头</th>
<th>表头</th>
<th>表头</th>
</tr>
<tr>
<td>表内容单元格</td>
<td>表内容单元格</td>
<td><a href="#">操作</a></td>
</tr>
<tr>
<td>表内容单元格</td>
<td>表内容单元格</td>
<td><a href="#">操作</a></td>
</tr>
<tr>
<td>表内容单元格</td>
<td>表内容单元格</td>
<td><a href="#">操作</a></td>
</tr>
<tr>
<td>表内容单元格</td>
<td>表内容单元格</td>
<td><a href="#">操作</a></td>
</tr>
</tbody>
<tfoot>
<tr>
<td>总计</td>
<td colspan="2">1000</td>
</tr>
</tfoot>
</table>
</div>
</div>
</div>
<div class="footer">
<img src="file:///H|/网站设计/百度前端基础/renwu2/iamge/QQ图片20161117132519.png">
</div>
</body>
</html>
这是CSS代码:
*{margin:0;padding:0}
body{font-family:微软雅黑;background:#A49C9C;}
#header{width:100%;height:100px;background:#575555;margin:5px 0 20px 0;overflow:hidden;font-size:20px;}
#header img{height:100px;}
.nav{margin:0;padding:0;float:right;}
.nav li{text-decoration:onoe;padding:50px 0;margin:0 40px;line-height:100px;color:#F5EFEF;}
.nav a{text-decoration:none;color:#F4EEEE;}
.nav a:hover,a:link.a:visited{background:#F1080C;}
.nav li{display:inline;}
.wrap{overflow:auto;}
.left{float:left; margin-right:450px;}
.mainbody{background:#F9F3F3;border:1px solid #F8F2F2;padding:5px;margin:20px;}
.mainbody h3{color:#c7c2c2;}
.mainbody p{line-height:1.5em;}
.one{text-indent:2em;}
.mainbody1{background:#F9F3F3;border:1px solid #F8F2F2;padding:5px;margin:20px;}
.mainbody1 h3{color:#c7c2c2;}
.mainbody1 p{line-height:1.5em;}
.list{list-style:none;padding:0 0 0 30px;font-weight:bold;}
.author{font-size:0.5em;color:#C7C2C2;}
.mainbody2{background:#F9F3F3;border:1px solid #F8F2F2;padding:5px;margin:20px;}
.picture{border:1px solid #272525;margin:20px 0 0 60px;text-align:center; padding:20px 10px 10px 10px;display:inline-block;}
.picture img{margin-top:10px; width:150px; height:100px;}
.mainbody3{background:#F9F3F3;border:1px solid #F8F2F2;padding:5px;margin:20px;}
.mainbody3 h3{color:#c7c2c2;}
.list2{padding:20px 0 0 60px;font-weight:bold;}
.table{width:100%;border:1px solid #C9C4C4;border-collapse: collapse;}
.table td,th{border:1px solid #C9C4C4;text-align:center;}
.table tfoot{background-color:#27299C;text-align:center;}
.mainbody4{width:400px; background:#F9F3F3; border:1px solid #F8F2F2; padding:5px; margin:20px; float:right;}
.mainbody4 h3{display:bolck;width:100%;padding:20px 0 10px 15px;font-size:1.1em;}
.form1{padding:10px 0px 10px 40px;}
.mail{font-size:10px;color:#aaa;display:block;text-indent:135px;margin-top:-15px;}
.pas{text-indent:32px;margin-top:-15px;}
.repeat{margin-bottom:10px;}
.english{font-size:10px;color:#aaa;display:block;text-indent:135px;}
.choose{text-indent:80px;margin-top:15px;}
.city{text-indent:80px;margin:15px 0 10px 0;}
.habit{text-indent:80px;margin:15px 0 10px 0;}
.say{text-indent:50px;margin:15px 0 10px 0;}
.describe{vertical-align:top;}
.sure{display:block;width:100%;background-color: #3355d0;border-radius: 10px;height: 44px;line-height: 44px;text-align: center;margin-left:-20px;}
.sure input {background-color: transparent;border: none;color:#FBF8F8;font: bold 18px "Microsoft Yahei";}
任务要求:
1。基于第一个任务“零基础HTML编码”的代码,参考 示例图(点击查看),在步骤一的代码基础上增加CSS样式代码的编写
2。头部和底部的黑色区域始终是100%宽
3。页面右侧部分为固定宽度,左侧保持与浏览器窗口变化同步自适应变化
4。左侧的各个模块里面的内容宽度跟随左侧整体宽度同步自适应变化
5。10张图片需要永远都完整展现,所以会随着宽度变窄,从两行变成三行甚至更多,也有可能随着宽度变宽,变成一行
要做到如图所示的效果:
我自己学了有半个多月了,麻烦各位前辈看看我做的这个怎么样。另外我有几个问题想问一下各位 前辈。
第一:为什么我在.left{float:left; margin-right:450px;} 我去掉float:left; 这个代码左边部分就能自动上去,加上float:left;反而上不去了? 去掉整句话,上是上去了,不过会充满整个屏幕并且被右边的这块给覆盖了。这是为什么?
第二:.left{margin-right:450px;} 这里我这样写让它上去了,但是我如果不加.wrap{overflow:auto;}这句话它就不能对齐,我仔细看了margin的值都是一样的啊?为什么不会自动对齐呢?
第四:请各位前辈指出我这个程序写得怎么样?哪里还需要改进的?或者有错误的地方,不符合任务要求的给我说一下。新手上路,问题有点多,请大家多多见谅。如果有热心的前辈愿意指导一下,我在此拜谢了。谢谢各位
self_potato
A空城