请看看这个:http: //jsfiddle.net/z9vGK/
通知必须出现在主页图标的前面。问题是,现在它显示为单独的 div 并修改了整个导航 div 的高度。如何在不更改导航 div 高度的情况下将此通知位置设置为主页图标的右上角?我错过了什么?
这是HTML:
<div id="nav">
<ul class="navUl">
<li><a data-original-title="Home Page" rel="tooltip" data-placement="bottom" href="?page=main" class="curPage"> <img src="http://goo.gl/1d2SO"></a></li>
<li><a data-original-title="Categories" rel="tooltip" data-placement="bottom" href="?page=categories">
<img src="http://goo.gl/1d2SO"></a></li>
<li>
<div class="iOSnotifications">1</div> <a data-original-title="History" rel="tooltip" data-placement="bottom" href="?page=history">
<img src="http://goo.gl/1d2SO">
</a>
</li>
<li><a data-original-title="Settings" rel="tooltip" data-placement="bottom" href="?page=settings">
<img src="css/images/nav/settings.png"></a>
</li>
<li><a data-original-title="FAQ" rel="tooltip" data-placement="bottom" href="?page=faq">
<img src="css/images/nav/help.png"></a>
</li>
</ul>
<div id="langSelect"><ul> <li><a href="?action=setlang&lang=az&page=main"><img src="https://ecruting.az/css/images/flags/az.png"></a></li>
<li><a href="?action=setlang&lang=en&page=main"><img src="https://ecruting.az/css/images/flags/en.png" class="curLang"></a></li>
<li><a href="?action=setlang&lang=ru&page=main"><img src="https://ecruting.az/css/images/flags/ru.png"></a></li>
</ul></div>
</div>
和 CSS:
@charset "UTF-8";
#nav {
font-family: "Helvetica Neue" , Helvetica , "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
text-transform:uppercase;
padding:0px;
margin:0px;
width:740px;
clear:both;
border:1px solid #bdbdbd;
float:left;
background:url(http://goo.gl/CeWJN) repeat-x bottom #fff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow:0 0px 5px 0px rgba(0,0,0, 0.23);
-webkit-box-shadow:0 0px 5px 0px rgba(0,0,0, 0.23);
-moz-box-shadow:0 0px 5px 0px rgba(0,0,0, 0.23);
text-shadow: #fff 0px 1px 0px ;
}
#nav ul.navUl
{
padding:0px;
margin:0px;
list-style:none;
float:left;
}
#nav ul.navUl li
{
padding:0px;
margin:0px;
list-style:none;
float:left;
font-weight:bold;
line-height:45px;
}
#nav ul.navUl a img
{
height: 35px;
}
#nav ul.navUl a
{
color:#205dd5;
text-decoration:none;
padding-left:30px;
padding-right:30px;
display:block;
background:url(images/divider.jpg) right bottom no-repeat;
}
#nav ul.navUl a:hover
{
background:url(images/NavHoverbg.jpg) no-repeat right top;
color:#5585e4;
}
#nav ul.navUl li:first-child a
{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
a.curPage
{
background:url(images/NavHoverbg.jpg) no-repeat right top !important;
}
/*Notification*/
.notif_container {
display:inline-block;
margin-right:15px;
list-style-type:none;
}
.iOSnotifications {
display: block;
width: 18px;
height: 16px;
border-radius:15px;
background: -webkit-gradient(linear, left top, left bottom, from(#f89ba5), to(#cc0006));
background: -moz-linear-gradient(top,#f89ba5,#cc0006);
border:2px solid #fff;
box-shadow: 0 2px 3px rgba(100, 100, 100, 0.5);
text-shadow:none;
color:#fff;
text-align:center;
line-height: 16px;
font-size:11px;
font-weight:bold;
position: relative;
top: 0px;
left: 50px;
}