总觉得自己代码写的很繁杂 有很多冗余的地方 请问老师我的代码有哪些可以改进的地方

来源:2-12 编程练习

Secret_17

2019-11-21 14:56:10

总觉得自己代码写的很繁杂 有很多冗余的地方 很多地方不能跟题目完全一致的实现  请问老师我的代码有哪些可以改进的地方

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>练习</title>

<style type="text/css">

*{margin: 0px;

  padding: 0px;}

html,body {

height: 100%;


background-color: #00FFFF;

}

 

.header{background-color: #000;

width: 100%;

height: 100px;

}



.header ul {

float: right;

display: inline-block;

line-height: 100px;

color: #fff;

font-size: 20px;

margin: 0;

}


.header ul li{display: inline-block;

margin: 0 20px;}


.container{

position: relative;

margin: 0 auto;

background-color: #FFF;

height: 100%;

width:100%;

padding-top: 0px;

}


.a{height: 100%;width:33%;

float: left;

background-color: #00FFFF;


}


.b{height: 100%;width:33%;

background-color: #00FFFF;

float: left;

right: 0;}


.c{height: 100%;width:34%;

background-color: #00FFFF;

float: left;

right: 0;}


.foot{

position: relative;

background-color: #000;

bottom: 0px;

height: 100px;

width: 100%}


.foot ul{color: #fff;

position: absolute;

width: 1000px;

line-height: 100px;

top: 0;

bottom: 0;

left: 0;

right: 0;

margin: auto;


}


.foot ul li{

display: inline-block;

list-style-type: none;

float: left;

margin:0 80px;

}

.contg-1{

float: right;

padding: 50px 50px 0 0;

}


.contg-3{width: 250px;

margin: 50px auto;

}

.contg-1 ul li{

margin-top: 50px;

}


.contg-1 ul li span{

background: red;

}


.contg-3 div{margin-top: 10px;


}

</style>

</head>

<body>

<div class="header">

<img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png" alt="">

<ul>

<li>牛逼</li>

<li>牛逼</li>

<li>牛逼</li>

<li>牛逼牛逼</li>

<li>牛逼</li>

</ul>

</div>


<div class="container">

<div class="a">

<dvi class="contg-1">

<h1>课程推荐</h1>

<ul type="none">

<li><p><span>职业道路</span>&nbsp;HTML5与CSS3实现动态网页</p></li>

<li><p><span>职业道路</span>&nbsp;零基础入门Android语法与界面</p></li>

<li><p><span>职业道路</span>&nbsp;iOS基础语法与常用控件</p></li>

<li><p><span>职业道路</span>&nbsp;PHP入门开发</p></li>

<li><p><span>职业道路</span>&nbsp;JAVA入门开发</p></li>

</ul>

</dvi>

</div>

<div class="b">

<dvi class="contg-1">

<h1>课程推荐</h1>

<ul type="none">

<li><p><span>职业道路</span>&nbsp;HTML5与CSS3实现动态网页</p></li>

<li><p><span>职业道路</span>&nbsp;零基础入门Android语法与界面</p></li>

<li><p><span>职业道路</span>&nbsp;iOS基础语法与常用控件</p></li>

<li><p><span>职业道路</span>&nbsp;PHP入门开发</p></li>

<li><p><span>职业道路</span>&nbsp;JAVA入门开发</p></li>

</ul>

</dvi>

</div>

<div class="c">

<div class="contg-3">

<h1>登陆</h1>

<form>

<div><input type="text" name="user"  maxlength="30" placeholder="帐号" style="height: 3em; width: 250px;"></div>

<div><input type="password" name="pwd"  maxlength="30" placeholder="密码" style="height: 3em;width: 250px;"></div>

<div>

<button style="width: 20px;height: 2.5em;width: 254px;background-color: red;color: #fff;font-size: 20px;" >登陆</button>

</div>

</form>

</div>

</div>

</div>


<div class="foot">

<ul>

<li>牛逼</li>

<li>牛逼</li>

<li>牛逼</li>

<li>牛逼牛逼</li>

<li>牛逼</li>

</ul>

</div>

</body>

</html>


写回答

2回答

好帮手慕言

2019-11-21

同学你好,可以打开控制台查看,如下:

http://img.mukewang.com/climg/5dd6665209eeeab818360645.jpg

li里面的文字数量不同,宽度也不同,li宽度像加,即可得到ul的宽度

同学可以测试下。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

好帮手慕言

2019-11-21

同学你好,可以参考如下:

1、主体右侧没有橘色的边框。建议:可以给类名为c的元素设置左边框。代码参考:
http://img.mukewang.com/climg/5dd6485b09263de105600385.jpg

http://img.mukewang.com/climg/5dd6485b09d4765f05230331.jpg

2、为了更美观,建议把登录按钮的边框去掉。

3、页脚区域的内容没有实现水平居中的效果。建议:ul元素的宽度可以设置为内容的总宽度。

代码参考:

http://img.mukewang.com/climg/5dd64644093563e004010446.jpg

http://img.mukewang.com/climg/5dd646a209e2960308150281.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

1
hecret_17
h 请问如何得知ul标签内容的宽度(像素)?
h019-11-21
共1条回复

0 学习 · 40143 问题

查看课程