怎么会这样

来源:2-2 查看PSD设计图

慕仰3091474

2019-05-12 17:48:49

/*nav-site*/

.nav-site{

width: 100%;

background-color: #f3f5f7;

}

.nac-site .container{

height: 44px;

line-height: 44px;

border-bottom: 1px solid #cdd0d4;

}


.nav-site-login{

color: f01414;

margin-right: 15px;

}

.nav-site-mobile{

margin-left: 10px;

}

/*dropdown*/

.dropdown{

position: relative;

}

.dropdown-toggle{

height: 100%;

padding: 0 16px 0 12px;

border-left:1px solid #f3f5f7;

border-right:1px solid #f3f5f7;

}

.dropdown-arrow{

display: inline-block;

width: 8px;

height: 6px;

background:url(../img/dropdown-arrow-active.png) no-repeat;

margin-left: 8px;

}

.dropdown-layer{

position: absolute;

top: 44px;

border: 1px solid #;

}

.dropdown-item{

display: block;

height: 30px;

line-height: 30px;

padding: 0 12px;

color: #4D555D;

white-space: nowrap;

}

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>慕淘网</title>

<link rel="stylesheet" href="css/base.css"/>

<link rel="stylesheet"  href="css/index.css" />

<link rel="stylesheet" href="css/common.css" />

</head>

<body>

<div class="nav-site">

<div class="container">

<ul class="fl">

<li class="fl"><a href="java" class="nav-site-login">亲,请登录</a></li>

<li class="fl"><a href="java" class="nav-site-signup link">免费注册</a></li>

<li class="fl"><a href="###" class="nav-site-mobile link" target="_blank">手机逛幕套</a></li>

</ul>

<ul class="fr">

<li class="dropdown fl">

<a href="###" class="dropdown-toggle link">我的幕套<li class="dropdown-arrow"></li></a>

<ul class="dropdown-layer dropdown-left">

<li><a href="###" target="_blank" class="dropdown-item">已买到的宝贝</a></li>

<li><a href="###" target="_blank" class="dropdown-item">我的足迹</a></li>

</ul>

</li>

<li class="dropdown fl">

<a href="###" class="dropdown-toggle link">收藏夹<li class="dropdown-arrow"></li></a>

<ul class="dropdown-layer dropdown-left">

<li><a href="###" target="_blank" class="dropdown-item">收藏到的宝贝</a></li>

<li><a href="###" target="_blank" class="dropdown-item">收藏到的店铺</a></li>

</ul>

</li>

<li class="fl">

<a href="###" target="_blank" class="nav-site-category link">商品分类</a>

</li>

<li class="dropdown fl">

<a href="###" class="dropdown-toggle link">我的幕套<li class="dropdown-arrow"></li></a>

<ul class="dropdown-layer dropdown-left">

<li><a href="###" target="_blank" class="dropdown-item">已买到的宝贝</a></li>

<li><a href="###" target="_blank" class="dropdown-item">我的足迹</a></li>

</ul>

</li>

<li class="nav-site-service dropdown fl">

<a href="###" class="dropdown-toggle link">联系客服<li class="dropdown-arrow"></li></a>

<ul class="dropdown-layer dropdown-left">

<li><a href="###" target="_blank" class="dropdown-item">消费者客服</a></li>

<li><a href="###" target="_blank" class="dropdown-item">卖家客服</a></li>

</ul>

</li>

</ul>

</div>

</div>

<script src="js/jquery.js"></script>

<script src="js/index.js"></script>

</body>

</html>


写回答

1回答

好帮手慕慕子

2019-05-12

同学你好,请问同学是指下图为什么会这样吗?

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

那么是因为同学的HTML结构中的标签嵌套不规范导致的。你这里在li下的a标签下又嵌套了一个li。导致浏览器解析不对造成的, HTML结构如下图:

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

建议修改: 可以将a标签下嵌套的li标签改成span标签, 示例:

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

修改后的效果图:

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

另外,同学代码中有两处书写需要修改一下, 示例:

1、 颜色没有写“#”

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

2、这里的border样式没有写全

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

若同学不是指的这里的话,可以详细的描述下,指的是哪里,再次提问,老师会继续为你解答哦

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~

0

0 学习 · 4826 问题

查看课程