由于某种原因,我的一个 div 出现问题,即使当我使用 firefox 或 chrome 检查元素时导航标签嵌套在其中,div 似乎完全独立。
<div class="nav">
<nav class="social">
<ul>
<li><a href="#"><img class="icon" src="assets/facebook.png" alt=""></a></li>
<li><a href="#"><img class="icon" src="assets/google.png" alt=""></a></li>
<li><a href="#"><img class="icon" src="assets/linkedin.png" alt=""></a></li>
<li><a href="#"><img class="icon" src="assets/twitter.png" alt=""></a></li>
<li><a href="#"><img class="icon" src="assets/wordpress.png" alt=""></a></li>
</ul>
</nav>
<!-- @include _nav -->
</div>
也许这与它的 css 样式有关,所以这里也是 css。我有一种感觉,这可能与hammer for mac有关,但它似乎在其他方面也有效。
.head {
padding-top: 25px;
overflow: hidden;
padding-bottom: 10px;
// background-color: yellow;
}
h1 {
margin: auto;
text-align: center;
color:white;
font-family: sans-serif;
font-size: 35px;
text-shadow: 0 1px 0 #ccc,
0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
padding-bottom: 10px
}
.banner {
height: 200px;
background-color: red;
float: left;
margin: 0px;
}
.callout {
height: 200px;
background-color: green;
float: right;
margin-left: 5px;
margin-right: 0px;
}
.nav {
padding-bottom: 10px;
}
.headnav {
padding-top: 10px;
float: left;
overflow: hidden;
}
nav li {
display: inline;
padding-right: 15px;
}
nav li:last-child {
padding-right: 0px;
}
nav li a {
text-decoration: none;
color: white;
clear: both;
font-size: 20px;
padding-bottom: 4px;
}
nav li a:hover {
color: gray;
}
.icon {
width: 45px;
height: auto;
}
.social {
float: right;
overflow: hidden;
}
.social li {
display: inline;
}
提前致谢。