老師,幫的檢查2-12編程練習
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
/*此处写代码*/
*{padding:0;margin:0;}
.main{background: orange;width: 100%;height: 1100px;}
.logo{width:100%;height:100px;background:#333;float:left;}
.nav{width:500px;height:100px;}
.nav ul {position:absolute;top:0px;left:900px;list-style:none;color:#fff;}
.nav ul li{float:left;padding-left:40px;line-height:100px;font-size: 20px;}
.conatiner{width:100%;height:1000px;}
.left{width:20%;height:1000px;background:#00CCCC;float:left;}
.right{width:40%;height:1000px;background:#00CCCC;float:left;}
.leftcont{position:absolute;top:200px;left:50px;margin:30px;}
.leftcont span{background:pink;}
.leftcont p{margin:20px;}
.rightcont{width:300px;height:200px;float:right;position:absolute;left:500px;top:240px;}
.rightcont p{margin-left:40px;padding:10px;}
.footer{background:black;width:100%;height:100px;bottom: 1100px;overflow: auto;color:#fff;}
.footer ul{width:100%;list-style:none;line-height: 100px;font-size:20px;}
.footer ul li{float:left;margin-left:120px;}
.loginwd{font-size:20px;margin-left:200px;margin-top:135px;}
.login{width: 39%;height:1000px;background:#00CCCC;position: absolute;left: 870px;top:100px;}
div input{width: 250px;height: 30px;margin:5px;margin-left:200px;}
.loginbutton input{height:50px;background:red;color:#fff;font-size: 20px}
</style>
</head>
<body>
<!-- 此处写代码 -->
<div class="main">
<!--logo-->
<div class="logo">
<img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png">
</div>
<!--導航-->
<div class="nav">
<ul>
<li>課程</li>
<li>職業路徑</li>
<li>實戰</li>
<li>猿問</li>
<li>手記</li>
</ul>
</div>
<!--主體-->
<div class="container">
<!--左側內容-->
<div class="left">
<div class="leftcont">
<p>課程推薦</p>
<p><span>職業路徑</span> HTML5與CCS3實現動態網頁</p>
<p><span>職業路徑</span> 零基礎入門Android語法與界面</p>
<p><span>職業路徑</span> IOS基礎語法與常用控件</p>
<p><span>職業路徑</span> PHP入門開發</p>
<p><span>職業路徑</span> JAVA入門開發</p>
</div>
</div>
<!--右側內容-->
<div class="right"></div>
<div class="rightcont">
<p>相關課程</p>
<p>HTML CSS JavaScipt</p>
<p> HTML5 CSS3 Jquery</p>
<p>移動端基礎 移動端APP開發</p>
</div>
</div>
</div>
<div loginbar></div>
<!-- login -->
<div class="login">
<p class="loginwd">登錄</p>
<div><input type="text" name="username" placeholder="請輸入登錄郵箱/手機號"></div>
<div><input type="password" name="pw" placeholder="6-16位密碼,區分大小寫,不能用空格"></div>
<div class="loginbutton"><input type="button" name="login" value="登錄"></div>
</div>
<!--footer-->
<div class="footer">
<ul>
<li>網站首頁</li>
<li>企業合作</li>
<li> 人才招聘</li>
<li>聯繫我們</li>
<li>常見問題</li>
<li>友情鏈接</li>
</ul>
</div>
</div>
</body>
</html>0
收起
正在回答
3回答
同学你好。
测试效果如下:


自己测试可能不是这种效果,由于每个显示器的分辨率不同,宽度也会不同。这边将浏览器宽度缩小就正常了,但是同学的代码从布局上是有问题的,尽量不使用定位,避免定位位置不同。建议:
(1)顶部可以在嵌套一个盒子,左右两侧浮动显示。
(2)中间container要包括3部分内容:左侧,右侧以及登录部分,可以重新调整三部分宽度,差距不要太大
(3)底部导航项可以修改为行内元素,在父元素中设置文本居中就可以居中显示了。
参考修改:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
/*此处写代码*/
* {
padding: 0;
margin: 0;
}
.main {
background: orange;
width: 100%;
height: 1100px;
}
.header {
width: 100%;
height: 100px;
background: #333;
}
.logo {
/*width: 100%;*/
height: 100px;
/*background: #333;*/
float: left;
}
.nav {
float: right;
width: 500px;
height: 100px;
}
.nav ul {
/* position: absolute;
top: 0px;
left: 900px;*/
list-style: none;
color: #fff;
}
.nav ul li {
float: left;
padding-left: 40px;
line-height: 100px;
font-size: 20px;
}
.conatiner {
width: 100%;
height: 1000px;
}
.left {
width: 32%;
height: 1000px;
background: #00CCCC;
float: left;
}
.right {
width: 32%;
height: 1000px;
background: #00CCCC;
float: left;
}
.leftcont {
/* position: absolute;
top: 200px;
left: 50px;*/
margin-top: 100px;
margin-left: 50px;
}
.leftcont span {
background: pink;
}
.leftcont p {
/*margin: 20px;*/
margin-top: 20px;
}
.rightcont {
width: 300px;
height: 200px;
margin-top: 100px;
margin-left: 50px;
/*float: right;*/
/*position: absolute;*/
/* left: 500px;
top: 240px;*/
}
.rightcont p {
margin-left: 40px;
padding: 10px;
}
.footer {
background: black;
width: 100%;
height: 100px;
bottom: 1100px;
overflow: auto;
color: #fff;
}
.footer ul {
width: 100%;
list-style: none;
line-height: 100px;
font-size: 20px;
text-align: center;
}
.footer ul li {
/*float: left;*/
display: inline-block;
/*margin-left: 120px;*/
margin: 0 40px;
}
.loginwd {
font-size: 20px;
/*margin-left: 200px;*/
margin-left: 100px;
margin-top: 135px;
}
.login {
float: right;
width: 35%;
height: 1000px;
background: #00CCCC;
/*position: absolute;*/
/* left: 870px;
top: 100px;*/
}
div input {
width: 250px;
height: 30px;
margin-top: 15px;
/*margin-left: 200px;*/
margin-left: 100px;
}
.loginbutton input {
border: none;
height: 50px;
background: red;
color: #fff;
font-size: 20px;
width: 254px;
height: 34px;
}
</style>
</head>
<body>
<!-- 此处写代码 -->
<div class="main">
<div class="header">
<!--logo-->
<div class="logo">
<img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png">
</div>
<!--導航-->
<div class="nav">
<ul>
<li>課程</li>
<li>職業路徑</li>
<li>實戰</li>
<li>猿問</li>
<li>手記</li>
</ul>
</div>
</div>
<!--主體-->
<div class="container">
<!--左側內容-->
<div class="left">
<div class="leftcont">
<p>課程推薦</p>
<p><span>職業路徑</span> HTML5與CCS3實現動態網頁</p>
<p><span>職業路徑</span> 零基礎入門Android語法與界面</p>
<p><span>職業路徑</span> IOS基礎語法與常用控件</p>
<p><span>職業路徑</span> PHP入門開發</p>
<p><span>職業路徑</span> JAVA入門開發</p>
</div>
</div>
<!--右側內容-->
<div class="right">
<div class="rightcont">
<p>相關課程</p>
<p>HTML CSS JavaScipt</p>
<p> HTML5 CSS3 Jquery</p>
<p>移動端基礎 移動端APP開發</p>
</div>
</div>
<!-- login -->
<div class="login">
<p class="loginwd">登錄</p>
<div><input type="text" name="username" placeholder="請輸入登錄郵箱/手機號"></div>
<div><input type="password" name="pw" placeholder="6-16位密碼,區分大小寫,不能用空格"></div>
<div class="loginbutton"><input type="button" name="login" value="登錄"></div>
</div>
</div>
</div>
<div loginbar></div>
<!--footer-->
<div class="footer">
<ul>
<li>網站首頁</li>
<li>企業合作</li>
<li> 人才招聘</li>
<li>聯繫我們</li>
<li>常見問題</li>
<li>友情鏈接</li>
</ul>
</div>
</div>
</body>
</html>自己再测试下,祝学习愉快!
慕数据3203843
2019-09-23 20:11:24

之前做到這樣的
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星