老师,我这里专家介绍模块,为什么第四个li没有考左边放置呢

来源:4-13 小慕医生项目开发(8)

日拱一卒_

2021-09-26 22:16:24

我自己也尝试了在浏览器中调整,没调整好,不知道是哪一块写的不对,造成了第四个li没有紧贴左边,第六个li 掉下去了,麻烦老师看一下,帮我指出问题



html:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="Keywords" content="美容、减脂、内科、外科" />
    <meta
      name="Description"
      content="小慕医生是专业的医院,理念是责任、品质、关爱"
    />
    <title>小慕医生 - 责任、品质、关爱</title>
    <link rel="stylesheet" href="css/css.css" />
  </head>
  <body>
    <!-- 页面头部 -->
    <header>
      <div class="header-top">
        <!-- 页面logo -->
        <div class="logo">
          <h1>小慕医生</h1>
        </div>
        <!-- 页面功能 -->
        <div class="tool">
          <div class="r1">
            <img class="tel" src="imgs/tel.png" alt="" />
            <span class="telnumber">088-88888888</span>
            <a href=""
              ><img
                class="chinese_icon icon"
                src="imgs/chinese_icon.png"
                alt=""
            /></a>
            <a href=""
              ><img
                class="english_icon icon"
                src="imgs/english_icon.png"
                alt=""
            /></a>
          </div>
          <div class="r2">
            <input type="search" placeholder="找医生/找科室……" />
            <button><img src="imgs/search.png" alt="" /></button>
          </div>
        </div>
      </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>
    <!-- 页面banner -->
    <section class="banner">
      <img src="imgs/banner.png" alt="" />
      <div class="center">
        <h2>责任、科学、严谨</h2>
        <a href="#" class="left-btn btn"></a>
        <a href="#" class="right-btn btn"></a>
      </div>
      <!-- 小圆点 ol 标签是绝对定位的,li 是在 ol 里浮动的,所以呈现的效果是既能居中,又能横着排列-->
      <ol>
        <li class="cur"></li>
        <li></li>
        <li></li>
        <li></li>
      </ol>
    </section>
    <!-- 页面内容 -->
    <section class="content">
      <!-- 常用链接 -->
      <div class="useful-links">
        <ul>
          <li>
            <a href="">
              <img src="imgs/icon_jzxz.png" alt="" />
              <span>就诊须知</span>
            </a>
          </li>
          <li>
            <a href="">
              <img src="imgs/icon_jylc.png" alt="" />
              <span>就医流程</span>
            </a>
          </li>
          <li>
            <a href="">
              <img src="imgs/icon_zjjs.png" alt="" />
              <span>专家介绍</span>
            </a>
          </li>
          <li>
            <a href="">
              <img src="imgs/icon_ksjs.png" alt="" />
              <span>科室介绍</span>
            </a>
          </li>
          <li>
            <a href="">
              <img src="imgs/icon_ybjy.png" alt="" />
              <span>医保就医</span>
            </a>
          </li>
          <li>
            <a href="">
              <img src="imgs/icon_jktj.png" alt="" />
              <span>健康体检</span>
            </a>
          </li>
        </ul>
      </div>
      <!-- 医院动态和医院公告 -->
      <div class="news-and-notice">
        <!-- 医院动态 -->
        <div class="news">
          <h3>医院动态</h3>
          <div class="news-content">
            <!-- 新闻图片 -->
            <div class="hot-news">
              <!-- 放新闻的大图片 -->
              <a href="">
                <img src="imgs/news_pic.png" alt="" />
                <div class="info">
                  “全国首届健康预防与商业医疗保险论坛”在北京医院举办
                </div>
              </a>
            </div>
            <!-- 列表新闻 -->
            <ul>
              <li>
                <a href="">年度医疗机构用血自查评分表和科室基本信息表</a
                ><span>3-30</span>
              </li>
              <li>
                <a href="">关于上报北京市医疗机构临床用血信息的通知</a
                ><span>3-30</span>
              </li>
              <li>
                <a href="">北京医院输血科通过验收并获批开展“临床基…</a
                ><span>3-30</span>
              </li>
              <li class="spec">
                <a href="">国家药品监督管理局关于修订都梁软胶囊非处…</a
                ><span>3-30</span>
              </li>
              <li>
                <a href="">关于将多拉司琼注射剂等药品纳入本市基本医…</a
                ><span>3-30</span>
              </li>
              <li>
                <a href="">关于调整完善本市基本医疗保险门诊特殊疾病…</a
                ><span>3-30</span>
              </li>
              <li>
                <a href="">广东省药学会:关于印发《超药品说明书用药…</a
                ><span>3-30</span>
              </li>
              <li>
                <a href="">人力资源社会保障部关于将36种药品纳入国家…</a
                ><span>3-30</span>
              </li>
            </ul>
          </div>
        </div>
        <!-- 医院公告 -->
        <div class="notice">
          <h3>医院公告</h3>
          <ol>
            <li>
              <div class="number">01</div>
              <dl>
                <dt><a href="">《养生堂》</a></dt>
                <dd><a href="">公郭立新主任 特殊时期糖尿病人的新冠…</a></dd>
              </dl>
            </li>
            <li>
              <div class="number">02</div>
              <dl>
                <dt><a href="">《养生堂》</a></dt>
                <dd><a href="">王少为主任 新型冠状病毒防控指引十八…</a></dd>
              </dl>
            </li>
            <li>
              <div class="number">03</div>
              <dl>
                <dt><a href="">《我要当医生》</a></dt>
                <dd><a href="">谭玲副主任 李同舟 姚晨蕊药师</a></dd>
              </dl>
            </li>
            <li>
              <div class="number">04</div>
              <dl>
                <dt><a href="">《全民健康学院》</a></dt>
                <dd><a href="">王建业院长 “医”路有你 健康同行</a></dd>
              </dl>
            </li>
            <li>
              <div class="number">05</div>
              <dl>
                <dt><a href="">《健康北京》</a></dt>
                <dd><a href="">王建业院长 莫把衰老当病治</a></dd>
              </dl>
            </li>
          </ol>
        </div>
      </div>
      <!-- 广告图片 -->
      <aside class="ad-images">
        <a href="">
          <img src="imgs/xuanchuan.png" alt="" />
        </a>
      </aside>
      <!-- 科室介绍 -->
      <div class="dep-info">
        <div class="center">
          <h3>科室介绍</h3>
          <a href="" class="more">查看更多&gt;&gt;</a>
          <div class="dep-content">
            <div class="col">
              <h4>内科</h4>
              <ul>
                <li class="spec"><a href="">呼吸内科</a></li>
                <li class="spec"><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>
            </div>
            <div class="col">
              <h4>肿瘤科</h4>
              <ul>
                <li class="spec"><a href="">肿瘤内科</a></li>
                <li class="spec"><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>
            <div class="col">
              <h4>外科</h4>
              <ul>
                <li class="spec"><a href="">普通外科</a></li>
                <li class="spec"><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>
                <li><a href="">乳腺外科</a></li>
              </ul>
            </div>
            <div class="col">
              <h4>儿科</h4>
              <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>
          </div>
        </div>
      </div>
      <!-- 专家介绍 -->
      <div class="exp-info">
        <h3>专家介绍</h3>
        <a href="" class="more">查看更多&gt;&gt;</a>
        <ul>
          <li>
            <div class="picbox">
              <a href="">
                <img src="imgs/lilin.png" alt="" />
              </a>
            </div>
            <div class="wordbox">
              <p>姓名:李琳</p>
              <p>科室:肿瘤内科</p>
              <p>职称:主任医师</p>
              <p>
                介绍:北京医院肿瘤内科科室主任,党支部书记,副教授,硕士研究生导师,中国老年肿瘤专业委员会肺癌分委会常务委员,北京医学……
              </p>
            </div>
          </li>
          <li>
            <div class="picbox">
              <a href="">
                <img src="imgs/maoyonghui.png" alt="" />
              </a>
            </div>
            <div class="wordbox">
              <p>姓名:毛永辉</p>
              <p>科室:肾脏内科</p>
              <p>职称:主任医师</p>
              <p>
                介绍:北京医院肾内科主任,主任医师,硕士研究生导师。1989年毕业于华西医科大学临床医学院,后在北京医院内科、肾内科工作……
              </p>
            </div>
          </li>
          <li>
            <div class="picbox">
              <a href="">
                <img src="imgs/huangcibo.png" alt="" />
              </a>
            </div>
            <div class="wordbox">
              <p>姓名:黄慈波</p>
              <p>科室:风湿免疫科</p>
              <p>职称:主任医师</p>
              <p>
                介绍:教授主任医师研究生导师卫生部北京医院风湿免疫科主任,北京大学医学部风湿免疫系副主任;海峡两岸医师交流协会风湿免疫……
              </p>
            </div>
          </li>
          <li>
            <div class="picbox">
              <a href="">
                <img src="imgs/caosuyan.png" alt="" />
              </a>
            </div>
            <div class="wordbox">
              <p>姓名:曹素艳</p>
              <p>科室:特需医疗部</p>
              <p>职称:主任医师</p>
              <p>
                介绍:北京医院特需医疗部(健康管理中心)/全科医疗部主任,老年与全科医学中心副主任,主任医师,医学硕士。北京大学医学部硕士……
              </p>
            </div>
          </li>
          <li>
            <div class="picbox">
              <a href="">
                <img src="imgs/chenhaibo.png" alt="" />
              </a>
            </div>
            <div class="wordbox">
              <p>姓名:陈海波</p>
              <p>科室:神经内科</p>
              <p>职称:主任医师</p>
              <p>
                介绍:北京医院神经内科主任,主任医师,北京大学医学部神经病学系副主任、教授。中国医师协会神经内科医师分会副会长兼帕金……
              </p>
            </div>
          </li>
          <li>
            <div class="picbox">
              <a href="">
                <img src="imgs/Jack.png" alt="" />
              </a>
            </div>
            <div class="wordbox">
              <p>姓名:Jack</p>
              <p>科室:普通外科</p>
              <p>职称:主任医师</p>
              <p>
                介绍:北京医院普通外科主任,胃肠外科主任,北京大学医学部硕士研究生导师,1985年毕业于白求恩医科大学,从事普外科临床工……
              </p>
            </div>
          </li>
        </ul>
      </div>
    </section>
    <!-- 页面页脚 -->
    <footer>
      <!-- 友情链接 -->
      <div class="friend-links">
        <h3>友情链接</h3>
        <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>
        </ul>
      </div>
      <!-- 小慕医生联系方式 -->
      <address>
        <h3>小慕医生</h3>
        <ul>
          <li>地址:北理工国防大厦111号</li>
          <li>电话:088-88888888</li>
          <li>邮箱:kefu@imooc.com</li>
          <li>邮编:666666</li>
          <li>网址:<a href="">http://imooc.com</a></li>
          <li>举报热线:088-88888888</li>
        </ul>
      </address>
    </footer>
  </body>
</html>




css:

* {
  margin: 0;
  padding: 0;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;
}
/* 使用继承性,给body标签设置字体 */
body {
  font: normal 14px/25px "微软雅黑";
}

/* 从上到下梳理页面的样式 */
header .header-top {
  width: 1201px;
  margin: 0 auto;
  /* 清除浮动 */
  overflow: hidden;
}
header .header-top .logo {
  padding-top: 27px;
  width: 221px;
  height: 63px;
  float: left;
}
header .header-top .logo h1 {
  width: 221px;
  height: 63px;
  color: #00978e;
}
header .header-top .tool {
  float: right;
  width: 266px;
  height: 77px;
  padding-top: 22px;
}
header .header-top .tool .r1 .tel {
  width: 32px;
  height: 25px;
}
header .header-top .tool .r1 .telnumber {
  font-size: 20px;
  color: #00978e;
  /* span 元素是行内元素,需要把它转为行内块元素才能设置宽高,要不然即使设置了宽高页不起效果 */
  display: inline-block;
  width: 158px;
  height: 26px;
  text-align: center;
}
header .header-top .tool .r1 .icon {
  width: 24px;
  height: 24px;
}
header .header-top .tool .r1 .chinese_icon {
  margin-right: 14px;
}
header .header-top .tool .r2 {
  width: 264px;
  height: 28px;
  /* box-sizing: border-box; */
  border: 1px solid rgba(202, 202, 202, 0.6);
  margin-top: 14px;
}
header .header-top .tool .r2 input {
  float: left;
  width: 224px;
  height: 28px;
  border: none;
  padding-left: 20px;
  /* 去掉鼠标点击时的外围线 */
  outline: none;
}
header .header-top .tool .r2 button {
  float: left;
  width: 20px;
  height: 20px;
  /* 去掉背景 */
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  position: relative;
  top: 4px;
  right: -5px;
}

header .main-nav {
  /* 不用写宽度,直接写高度就行,它能自动撑满宽度 */
  height: 60px;
  background: #00978e;
  margin-top: 30px;
}
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;
}
header .main-nav ul li a {
  /* a 标签是行内元素,必须转块级元素才能设置宽高,这样用户点击的范围才能更大,所以a标签需要转为块元素 */
  display: block;
  width: 150px;
  height: 60px;
  font-size: 16px;
  color: #ffffff;
  cursor: pointer;
}
header .main-nav ul li a:hover {
  background: orange;
}
/* li.cur 交集选择器,意思是,又是li又是cur */
header .main-nav ul li.cur {
  background: #015e58;
}
/* banner 区域 */
.banner {
  width: 100%;
  position: relative;
}
.banner img {
  width: 100%;
}

.banner .center {
  position: absolute;
  width: 1200px;
  height: 300px;
  top: 50%;
  left: 50%;
  margin-top: -150px;
  margin-left: -600px;
}

.banner .center .btn {
  position: absolute;
  top: 50%;
  margin-top: -37px;
  width: 56px;
  height: 74px;
  background-color: rgba(0, 0, 0, 0.3);
}
.banner .center .left-btn {
  left: 0;
}
.banner .center .right-btn {
  right: 0;
}
.banner .center h2 {
  width: 480px;
  height: 79px;
  font-size: 60px;
  color: #015e58;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 148px;
  font-weight: normal;
}
.banner ol {
  width: 120px;
  height: 12px;
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -60px;
}
.banner ol li {
  float: left;
  width: 20px;
  height: 12px;
  margin-right: 10px;
  background: #ffffff;
  border-radius: 10px;
}
.banner ol li.cur {
  width: 30px;
  background-color: #015e58;
}
.banner ol li:last-child {
  margin-right: 0;
}

/* 页面内容 */
.content {
  padding-top: 71px;
  padding-bottom: 56px;
}
.content .useful-links {
  width: 906px;
  height: 151px;
  margin: 0 auto;
}
.content .useful-links ul {
  /* 清除浮动 */
  /* overflow: hidden; */
}
.content .useful-links ul li {
  float: left;
  width: 106px;
  height: 106px;
  margin-right: 54px;
}
.content .useful-links ul li:last-child {
  margin-right: 0;
}
.content .useful-links ul li span {
  display: block;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  color: #000000;
}
.content .news-and-notice {
  width: 1200px;
  height: 376px;
  margin: 0 auto;
  margin-top: 56px;
}
.content .news-and-notice .news {
  float: left;
  width: 877px;
  height: 376px;
}
.content .news-and-notice .notice {
  float: left;
  width: 323px;
  height: 376px;
}
.content .news-and-notice .news h3 {
  height: 20px;
  margin-bottom: 20px;
}
.content .news-and-notice .news .hot-news {
  float: left;
  width: 422px;
  height: 328px;
  margin-right: 20px;
  position: relative;
}
.content .news-and-notice .news .hot-news .info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 422px;
  height: 40px;
  background: rgba(8, 8, 8, 0.4);
  font-size: 14px;
  line-height: 40px;
  color: #ffffff;
}
.content .news-and-notice .news ul {
  float: left;
  width: 400px;
  height: 328px;
}
.content .news-and-notice .news ul li {
  line-height: 40px;
}
.content .news-and-notice .news ul li a {
  float: left;
}
.content .news-and-notice .news ul li span {
  float: right;
}
.content .news-and-notice .news ul li.spec a {
  color: #00978e;
  font-weight: bold;
}
.content .news-and-notice .notice h3 {
  height: 20px;
  margin-bottom: 20px;
}
.content .news-and-notice .notice ol li {
  overflow: hidden;
}
.content .news-and-notice .notice ol li .number {
  float: left;
  width: 53px;
  height: 57px;
  background-color: #00978e;
  font-size: 30px;
  color: #ffffff;
  line-height: 57px;
  text-align: center;
  margin-bottom: 10px;
  margin-right: 16px;
}
.content .news-and-notice .notice ol li dl {
  float: left;
}
.content .news-and-notice .notice ol li dl dt a {
  width: 120px;
  height: 18px;
  font-size: 14px;
  color: #666;
  margin-bottom: 8px;
}
.content .news-and-notice .notice ol li dl dd a {
  width: 254px;
  height: 18px;
  font-size: 14px;
  color: #999;
}

.content .ad-images {
  width: 1200px;
  margin: 20px auto;
}

/* 科室介绍 */
.content .dep-info {
  height: 400px;
  background: #fafafa;
}
.content .dep-info .center {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 37px;
  position: relative;
}
.content .dep-info .center .more {
  position: absolute;
  right: 0;
  top: 37px;
  font-size: 14px;
  color: #999999;
}
.content .dep-info .center .col {
  float: left;
  width: 265px;
  padding-left: 35px;
}
.content .dep-info .center .col h4 {
  text-align: center;
  margin-bottom: 18px;
  margin-top: 20px;
  position: relative;
}
.content .dep-info .center .col h4::before {
  content: "";
  width: 50px;
  height: 2px;
  background: #00978e;
  position: absolute;
  top: 12px;
  left: 55px;
}
.content .dep-info .center .col h4::after {
  content: "";
  width: 50px;
  height: 2px;
  background: #00978e;
  position: absolute;
  top: 12px;
  right: 55px;
}
.content .dep-info .center .col ul li {
  float: left;
  width: 119px;
  height: 34px;
  border: 1px solid #aaa9a9;
  border-radius: 4px;
  text-align: center;
  height: 34px;
  margin-right: 17px;
  line-height: 34px;
  margin-bottom: 16px;
}
.content .dep-info .center .col ul li:nth-child(2n) {
  margin-right: 0;
}
.content .dep-info .center .col ul li a {
  font-size: 14px;
  color: #333;
}
.content .dep-info .center .col ul li.spec a {
  color: #00978e;
  font-weight: bold;
}
/* 专家介绍  */
.content .exp-info {
  width: 1200px;
  margin: 0 auto;
  padding-top: 24px;
  position: relative;
}
.content .exp-info h3 {
  font-size: 16px;
  color: #000000;
}
.content .exp-info a.more {
  position: absolute;
  right: 0;
  top: 37px;
  font-size: 14px;
  color: #999999;
}
.content .exp-info ul {
  overflow: hidden;
}
.content .exp-info ul li {
  overflow: hidden;
  float: left;
  width: 400px;
}
/* .content .exp-info ul li .picbox {
  float: left;
} */

/* 页脚 */
footer {
  overflow: hidden;
}


写回答

1回答

好帮手慕慕子

2021-09-27

同学你好,老师测试同学粘贴的代码,专家介绍模块布局是正常的,如下:

https://img.mukewang.com/climg/61512c8f099de10113420457.jpg

猜测可能是同学使用的图片宽高不一致,导致布局错乱,建议:可以给图片统一设置一个固定的高度试试,如下:

https://img.mukewang.com/climg/61512cd109f5be0907580383.jpg

祝学习愉快~

0

0 学习 · 15276 问题

查看课程