老师,请检查代码
<!DOCTYPE html>
<html>
<head>
<title>CSS网页布局基础2-4练习</title>
<style type="text/css">
*{
padding: 0;
margin: 0;
list-style: none;
}
body{min-width: 800px;}
.header{
width: 100%;
height: 100px;
background: #000;
line-height: 100px;
overflow: hidden;
zoom:1;
}
.logo{
float: left;
}
.nav{
float: right;
margin-right: 20px;
}
.nav ul li{
display: inline-block;
margin-right: 60px;
}
.nav ul li a{
color: #fff;
font-size: 20px;
text-decoration: none;
}
.nav ul li a:hover{
cursor: pointer;
color: orange;
}
.main{
padding: 0 310px 0 400px;
}
.main .middle,.main .left,.main .right{
position: relative;
float: left;
min-height: 700px;
}
.main .left{
width: 400px;
background: yellow;
margin-left: -100%;
left:-400px;
}
.word{
font-size:25px;
font-family: "微软雅黑";
margin-left: 20px;
margin-top: 90px;
margin-bottom: 20px;
}
.navl ul li{
margin-left: 30px;
padding-bottom:25px;
}
span{background: pink;}
.main .right{
width: 310px;
background: #cff;
margin-left: -310px;
right:-310px;
}
.wordr{
font-size:25px;
font-family: "微软雅黑";
margin-left: 10px;
margin-top: 90px;
margin-bottom: 20px;
}
.login form input{
width: 270px;
height: 40px;
line-height: 40px;
margin-left: 10px;
margin-bottom: 30px;
}
.login button{
width: 270px;
height: 45px;
margin-left: 10px;
background: red;
color: #fff;
text-align: center;
font-size: 20px;
border: none;
}
.main .middle{
width: 100%;
background: pink;
}
.main .middle img{
margin:90px 296.5px;
}
.footer{
width: 100%;
height: 100px;
background: #000;
float: left;
}
.footer ul{
text-align: center;
}
.footer ul li{display: inline-block;}
.footer ul li a {
line-height: 100px;
color: #fff;
text-decoration: none;
padding: 0 30px;
}
</style>
</head>
<body>
<div class="header">
<div class="logo">
<img src="http://img1.sycdn.imooc.com/climg//590037f600016ce303000100.png">
</div>
<div class="nav">
<ul>
<li><a href="#">课程</a></li>
<li><a href="#">职业路径</a></li>
<li><a href="#">实战</a></li>
<li><a href="#">猿问</a></li>
<li><a href="#">手记</a></li>
</ul>
</div>
</div>
<div class="main">
<div class="middle">
<div>
<img src="http://img1.sycdn.imooc.com/climg//590037e00001fab706000400.jpg">
</div>
</div>
<div class="left">
<div class="word">课程推荐</div>
<div class="navl">
<ul>
<li><span>职业路径</span> HTML5与CSS3实现动态网页</li>
<li><span>职业路径</span> 零基础入门Android语法与界面</li>
<li><span>职业路径</span> IOS基础语法与常用控件</li>
<li><span>职业路径</span> PHP入门开发</li>
<li><span>职业路径</span> JAVA入门开发</li>
</ul>
</div>
</div>
<div class="right">
<div class="wordr">登录</div>
<div class="login">
<form>
<input type="text" name="username" placeholder="请输入登录邮箱/手机号">
<input type="password" name="userpaw" placeholder="6-16位密码、区分大小写、不用用空格">
</form>
<button>登录</button>
</div>
</div>
</div>
<div class="footer">
<ul>
<li><a href="#">网站首页</a></li>
<li><a href="#">企业合作</a></li>
<li><a href="#">人才招聘</a></li>
<li><a href="#">联系我们</a></li>
<li><a href="#">常见问题</a></li>
<li><a href="#">友情链接</a></li>
</ul>
</div>
</body>
</html>
正在回答
同学你好, 把border设置为none对按钮的宽度确实会有一定的影响。可以参考如下解析
首先, 我们要了解, 如果没有为input标签设置border属性, 浏览器默认会给input标签添加2px的边框值,
然后,我们通过检查元素可以发现, type类型为submit的input标签, 浏览器解析的时候, 设置的width包含了border值


综上,不给按钮设置边框, 需要调整按钮的width值,包括输入框边框值哦

如果帮助到了你,欢迎采纳!
祝学习愉快~~~~
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程








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