为什么我设置的dl列表字体是一样大,而且上下行间间隔很宽
<!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="慕云游商城有10年的旅游行业经验,带给你最好的旅游攻略和计划"> <link rel="stylesheet" href="css/reset.css"> <link rel="stylesheet" href="css/base.css"> <link rel="stylesheet" href="css/css.css"></head><body> <!-- 页首 --> <header class="site-head"> <!-- 页面顶层 --> <div class="top-bar"> <!-- 版心 --> <div class="center-wrap"> <!-- 导航条 --> <nav class="quick-links"> <ul> <li> <a href="">目的地</a> </li> <li> <a href="">锦囊</a> </li> <li class="menu"> <a href="">社区</a> <em class="arrow"> <b></b> <i></i> </em> <div class="small-menu sqmenu"> <ul> <li><a href="">旅行论坛</a></li> <li><a href="">旅行专栏</a></li> <li><a href="">旅行问答</a></li> <li><a href="">旅行生活分享平台</a></li> <li><a href="">JNE旅行生活美学</a></li> <li><a href="">Biu伴(原结伴同游)</a></li> <li><a href="">负责任地旅行</a></li> <li><a href="">特别策划</a></li> </ul> </div> </li> <li> <a href="">行程助手</a> </li> <li class="menu"> <a href="">商城</a> <em class="arrow"> <b></b> <i></i> </em> <div class="small-menu scmenu"> <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="">私人定制</a></li> <li><a href="">欧洲铁路</a></li> </ul> </div> </li> <li class="menu"> <a href="">酒店·民宿</a> <em class="arrow"> <b></b> <i></i> </em> <div class="small-menu jdmsmenu"> <ul> <li><a href="">酒店</a></li> <li><a href="">爱彼迎</a></li> <li><a href="">华人旅馆</a></li> </ul> </div> </li> <li> <a href="">特价酒店</a> </li> </ul> </nav> <!-- 工具 --> <div class="tools"> <a href="" class="iconfont"></a> <span>|</span> <a href="" class="iconfont"></a> <a href="" class="iconfont"></a> <a href="" class="iconfont"></a> <a href="">登录</a> <a href="">注册</a> </div> </div> </div> <!-- 主要导航条 --> <nav class="main-nav"> <div class="center-wrap"> <ul> <li class="menu"> <a href="">机酒自由行</a> <div class="small-menu jjzyxmenu"> <dl> <dt>全部</dt> <dd> <a href="#">自由行</a> <a href="#">优惠机票</a> <a href="#">酒店</a> <a href="#">邮轮</a> <a href="#">定制游</a> <a href="#">马尔代夫</a> <a href="#">海岛游</a> </dd> </dl> </div> </li> <li> <a href="">优惠机票</a> </li> <li class="menu"> <a href="">跟团游</a> <div class="small-menu gtymenu"> <dl> <dt>全部</dt> <dd> <a href="#">跟团游</a> <a href="#">半自动助游</a> </dd> </dl> </div> </li> <li> <a href="">酒店</a> </li> <li class="menu"> <a href="">当地玩乐</a> <div class="small-menu ddwlmenu"> <dl> <dt>全部</dt> <dd> <a href="#">日游小团</a> <a href="#">深度体验</a> <a href="">门票票卷</a> <a href="">餐饮美食</a> <a href="">WIFI电话卡</a> <a href="">购物</a> <a href="">交通票卷</a> </dd> </dl> </div> </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 class="menu"> <a href="">深度旅游</a> <div class="small-menu sdlymenu"> <dl> <dt>全部</dt> <dd> <a href="#">CityWalk</a> <a href="#">特色长线</a> <a href="">Q-Home</a> </dd> </dl> </div> </li> <li> <a href="">私人定制</a> </li> </ul> </div> </nav> <!-- 主题 --> <div class="head-main"> <div class="center-wrap"> <h1>慕云游商城</h1> <div class="soso"> <input type="text" name="" id="" placeholder="找酒店、飞机、按摩……"> <a href="" class="btn iconfont"></a> </div> </div> </div> </header></body></html>
.site-head { height: 150px; } /* 顶层 */ .site-head .top-bar { height: 32px; background-color: #2A2A2A; line-height: 32px; color: white; font-size: 12px; } .site-head .top-bar .center-wrap .quick-links ul li a { color: white; } .site-head .top-bar .center-wrap .quick-links { float: left; } .site-head .top-bar .center-wrap .quick-links > ul { } .site-head .top-bar .center-wrap .quick-links > ul > li { float: left; margin-right: 18px; } .site-head .top-bar .center-wrap .quick-links > ul > li.menu { padding-right: 12px; position: relative; } .site-head .top-bar .center-wrap .quick-links > ul > li.menu .arrow { position: absolute; top: 50%; margin-top: -6px; right: 0px; width: 12px; height: 12px; /* background-color: orange; */ transition: transform .2s ease 0s; } .site-head .top-bar .center-wrap .quick-links > ul > li.menu:hover .arrow { transform: rotate(180deg); } .site-head .top-bar .center-wrap .quick-links > ul > li.menu .arrow b { position: absolute; width: 8px; height: 8px; background-color: white; transform: rotate(45deg); top: 0px; left: 1px; } .site-head .top-bar .center-wrap .quick-links > ul > li.menu .arrow i { position: absolute; width: 8px; height: 8px; background-color: #2A2A2A; transform: rotate(45deg); top: -2px; left: 1px; } .site-head .top-bar .center-wrap .quick-links > ul > li.menu .small-menu { position: absolute; background-color: #fff; top: 30px; left: 0px; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.20); display: none; z-index: 9999; } .site-head .top-bar .center-wrap .quick-links > ul > li.menu:hover .small-menu { display: block; } .site-head .top-bar .center-wrap .quick-links > ul > li.menu .sqmenu { width: 113px; height: 162px; padding-left: 8px; padding-top: 6px; } .site-head .top-bar .center-wrap .quick-links > ul > li.menu .scmenu { width: 76px; height: 174px; padding-top: 6px; padding-left: 8px; } .site-head .top-bar .center-wrap .quick-links > ul > li.menu .jdmsmenu { width: 64px; height: 66px; padding-top: 6px; padding-left: 8px; } .site-head .top-bar .center-wrap .quick-links > ul > li.menu .small-menu ul li { line-height: 18px; } .site-head .top-bar .center-wrap .quick-links > ul > li.menu .small-menu ul li a { font-size: 12px; color: #1C1F21; line-height: 18px; } .site-head .top-bar .center-wrap .quick-links > ul > li.menu .small-menu ul li a:hover { color: orange; } .site-head .top-bar .center-wrap .tools { width: 225px; float: right; } .site-head .top-bar .center-wrap .tools a,.site-head .top-bar .center-wrap .tools span{ color: white; font-size: 14px; margin-right: 11px; } .site-head .top-bar .center-wrap .tools a:last-child { margin-right: 0px; } /* 主要导航条 */ .site-head .main-nav { height: 40px; background-color: #20BD9A; /* overflow: hidden; */ } .site-head .main-nav ul li { float: left; margin-right: 18px; line-height: 40px; font-size: 16px; } .site-head .main-nav ul li a { color: white; } .site-head .main-nav ul li.menu { padding-right: 16px; position: relative; } .site-head .main-nav ul li .small-menu { position: absolute; top: 35px; left: 0px; background-color: #fff; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.20); padding: 6px 8px; display: none; } .site-head .main-nav ul li:hover .small-menu { display: block; } .site-head .main-nav ul li .jjzyxmenu { width: 160px; } .site-head .main-nav ul li .gtymenu { width: 106px; } .site-head .main-nav ul li .ddwlmenu { width: 172px; } .site-head .main-nav ul li .sdlymenu { width: 118px; } .site-head .main-nav ul li .small-menu dl dd a { color: #1C1F21; font-size: 12px; } .site-head .main-nav ul li .small-menu dl dd a:hover { color: orange; } .site-head .main-nav ul li .small-menu dl dt { font-size: 14px; color: #1C1F21; } .site-head .main-nav ul li.menu::before { content: ''; position: absolute; right: -1px; top: 18px; width: 0px; height: 0px; border: 6px solid transparent; border-top-color: white; border-bottom: none; transition: transform .5s ease 0s; } .site-head .main-nav ul li.menu:hover::before { transform: rotate(180deg); } .site-head .head-main { height: 36px; padding: 21px 0px; } .site-head .head-main .center-wrap h1 { font-size: 24px; color: #20BD9A; float: left; line-height: 36px; font-weight: bold; margin-right: 20px; } .site-head .head-main .center-wrap .soso { width: 405px; height: 30px; float: left; padding-top: 5px; } .site-head .head-main .center-wrap .soso input { width: 361px; height: 28px; border: 1px solid #20BD9A; padding-left: 10px; outline: none; float: left; border-radius: 4px 0px 0px 4px; } .site-head .head-main .center-wrap .soso a { width: 32px; height: 30px; float: left; background-color: #20BD9A; } .site-head .head-main .center-wrap .soso .btn { color: white; line-height: 30px; text-align: center; font-size: 20px; border-radius: 0px 4px 4px 0px; }
27
收起
正在回答
2回答
同学你好,经过再次测试,li设置的行高视频中是没有的,是给a元素‘机酒自由行’设置的40px,然后再给下面的a设置行高为20px进行覆盖。参考修改:
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星