样式错乱

样式错乱

问题描述:

设置导航栏,把a标签改为块级元素后,

按照老师把块级元素加上宽高后样式会如图错乱,

但是把宽高去掉就不会错乱,这是为什么呢?

相关代码:

* {
margin: 0;
padding: 0;
}

ul,
ol {
list-style: none;
}

a {
text-decoration: none;
}

header .header-top {
width: 1201px;
margin: 0 auto;
}

header .header-top .log {
padding-top: 39px;
width: 192px;
height: 63px;
color: #00978E;
font-size: 20px;
float: left;
}

header .header-top .tool {
float: right;
padding-top: 39px;
width: 260px;
height: 77px;
}

.clear-box {
clear: both;
}

header .tool .r1 {
padding-bottom: 10px;
}

header .tool .r1 .tel {
width: 32px;
height: 25px;
}

header .tool .r1 .tel-num {
display: inline-block;
width: 158px;
height: 26px;
color: #00978E;
font-size: 20px;
text-align: center;
}

header .tool .r1 .icon {
width: 27px;
height: 27px;
}

header .tool .r2 {
width: 264px;
height: 28px;
display: inline-block;
border: 1px solid rgba(99, 99, 99, .6);
display: inline-block;
}

header .tool .r2 input {
border: none;
padding-left: 20px;
outline: none;
height: 26px;
line-height: 26px;
float: left;
}

header .tool .r2 button {
position: relative;
width: 20px;
height: 20px;
line-height: 20px;
padding-right: 5px;
float: right;
background: none;
outline: none;
border: none;
cursor: pointer;
top: 3px;
right: 3px;
}

header .main-nav {
width: 100%;
height: 60px;
background-color: #00978E;
}

header .main-nav ul {
width: 1200px;
height: 60px;
margin: 0 auto;
}

header .main-nav ul li {
float: left;
width: 150px;
text-align: center;
line-height: 60px;
color: #fff;
}

header .main-nav .cur {
background-color: #015E58;
}

header .main-nav ul li a {
/*a 标签一定要转块*/
display: block;
font-size: 16px;
color: #fff;
width: 150px;
height: 60px;
}

相关截图:

http://img1.sycdn.imooc.com//climg/603e12750929429c18390308.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,测试代码是嵌套的问题,可以看到li中有两个a标签,外面还有一个a标签

http://img1.sycdn.imooc.com//climg/603ef397092e006507790651.jpg

代码中给a设置高度为60px,两个a高度也就是120px,所以效果中超出了。

这是代码中a没有写闭合标签导致的,修改正确即可

http://img1.sycdn.imooc.com//climg/603ef42009ca2ba608130332.jpg

祝学习愉快!

好帮手慕星星 2021-03-02 18:45:46

同学你好,只有样式无法测试效果,建议将写的html代码也粘贴上来,便于测试解决。

祝学习愉快!

  • 提问者 从不学习 #1

    慕课-我的提问 。 怎么删除或者修改啊,html的代码超过8000字不让放在回复里

    2021-03-02 19:00:56
  • 好帮手慕星星 回复 提问者 从不学习 #2
    你好,可以分段多回复几次的,老师再粘贴在一起就好。
    2021-03-02 19:26:54
  • 提问者 从不学习 回复 好帮手慕星星 #3
    ​<!DOCTYPE html>
    <html lang="en">

    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>小慕医生-责任,科学,严谨</title>
    <meta name="Keywords" content="小慕医生是专业的医院,理念就是责任,科学,严谨">
    <meta name="Description" content="美容。减脂,内科,外科">
    <link rel="stylesheet" href="css/css.css">

    </head>

    <body>
    <header>
    <!-- logo -->
    <div class="header-top">
    <div class="log">
    <h1>小慕医生</h1>
    </div>
    <div class="tool">
    <div class="r1">
    <img class="tel" src="images/tel.png" alt="">
    <span class="tel-num">080-888888</span>
    <a href=""><img class="icon" src="images/chinese_icon.png" alt="中文"></a>
    <a href=""><img class="icon" src="images/english_icon.png" alt="英文"></a>
    </div>
    <div class="r2">
    <input type="text" placeholder="找医生/科室.." name="" id="">
    <button><img src="images/search.png" alt=""></button>
    </div>
    </div>
    </div>
    <!-- 清除浮动 -->
    <div class="clear-box"></div>

    <!-- 导航 -->
    <nav class="main-nav">
    <ul>
    <li class="cur"><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>
    <li><a href="">信息公开</a></li>
    <li><a href="">互动交流</a></li>
    </ul>
    </nav>
    </header>
    <main>
    <!-- 横幅 -->
    <section class="banner">
    <img src="images/banner.png" alt="">
    <h2>责任、科学、严谨</h2>
    <!-- 小圆点 -->
    <ol>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    </ol>
    </section>
    <!-- 常用链接 -->
    <section class="useful-links">
    <ul>
    <li>
    <a href="">
    <img src="images/icon_jzxz.png" alt="">
    <span>就诊须知</span>
    </a>
    </li>
    <li>
    <a href="">
    <img src="images/icon_jylc.png" alt="">
    <span>就医流程</span>
    </a>
    </li>
    <li>
    <a href="">
    <img src="images/icon_zjjs.png" alt="">
    <span>专家介绍</span>
    </a>
    </li>
    <li>
    <a href="">
    <img src="images/icon_ksjs.png" alt="">
    <span>科室介绍</span>
    </a>
    </li>
    <li>
    <a href="">
    <img src="images/icon_ybjy.png" alt="">
    <span>医保就医</span>
    </a>
    </li>
    <li>
    <a href="">
    <img src="images/icon_ksjs.png" alt="">
    <span>健康体检</span>
    </a>
    </li>
    </ul>
    </section>
    <!--医院动态和医院公告区域-->
    <section class="news-and-notice">
    <!--医院动态 -->
    <div class="news">
    <h3>医院动态</h3>
    <div class="news-content">
    <!--新闻图片-->
    <div class="hot-news">
    <a href="">
    <img src="images/news_pic.png" alt="">
    </a>
    <div>
    "全国首届健康预防与商业医疗保险论坛"在北京医院举办"
    </div>
    </div>
    <!-- 新闻列表 -->
    <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>
    <li><a href="">广东省药学会:关于印发《超药品说明书用药…</a></li>
    <li><a href="">人力资源社会保障部关于将36种药品纳入国家…</a></li>
    </ul>
    </div>
    </div>
    <!--医院公告 -->
    <div class="notice">
    <h3>医院公告</h3>
    <ol>
    <li>
    <dl>
    <dt><a href="">《养生堂》</a></dt>
    <dd><a href="">公郭立新主任 特殊时期糖尿病人的新冠…</a></dd>
    </dl>
    </li>
    <li>
    <dl>
    <dt><a href="">《养生堂》</a></dt>
    <dd><a href="">王少为主任 新型冠状病毒防控指引十八…</a></dd>
    </dl>
    </li>
    <li>
    <dl>
    <dt><a href="">《我要当医生》</a></dt>
    <dd><a href="">谭玲副主任 李同舟 姚晨蕊药师</a></dd>
    </dl>
    </li>
    <li>
    <dl>
    <dt><a href="">《全民健康学院》</a></dt>
    <dd><a href="">王建业院长 “医”路有你 健康同行</a></dd>
    </dl>
    </li>
    <li>
    <dl>
    <dt><a href="">《健康北京》</a></dt>
    <dd><a href="">王建业院长 莫把衰老当病治</a></dd>
    </dl>
    </li>
    </ol>
    </div>

    2021-03-03 09:34:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师