在调整浏览器菜单图标的大小时,请更改其位置

时间:2015-02-07 03:47:17

标签: css resize

此处:http://thunderstorm999.byethost9.com/

在调整浏览器大小时,右上角的菜单图标会改变它的位置。如果我向左调整浏览器的大小,那么右上方的菜单图标会向左移动,我需要将图标放在右上角的绝对位置。它必须是静态的。我使用绝对位置来分享课程但是然后图标绝对向左移动然后我必须给出超过1000px的边距以便将它拉到左边。我



body{
margin:36px;
}
.logo{
float:left;
padding-left:100px;
}
.share{
list-style:none;

}
.share li{
display:inline;
float:right;
}
.share img{
margin-right:20px;
}
aside{
position:relative;
}
.navigation{
float:left;
list-style:none;
position:absolute;
text-align:center;
}
.navigation img{
margin-left:-30px;
margin-top: 30px;
}
.social{

position:relative;

}
.social_icons{
text-align:center;
position:absolute;
list-style:none;
top:480px;
left:-10px;
}
.social img{
margin-bottom:10px;
}

.main{
position:relative;
display:block;
padding:0;
}
.main-image{
position:absolute;
margin-left:100px;
margin-top:40px;
padding:0;
border-left:1px dotted red;
border-bottom:1px dotted red;
}

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Speck</title>
<link rel="stylesheet" type="text/css" href="normalize.css"/>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<header>
<div class="logo">
<img src="images\logo.png"/>
</div>
<ul class="share">
<li><img class="image1" src="images\fade.png"/></li>
<li><img class="image2" src="images\cart.png"/></li>
<li><img class="image3" src="images\share.png"/></li>
</ul>
</header>
<aside>
<ul class="navigation">
<li><a href="#"><img id="image1" src="images\explore.png"/></a></li>
<li><a href="#"><img src="images\material.png"/></a></li>
<li><a href="#"><img src="images\team.png"/></a></li>
<li><a href="#"><img src="images\contact.png"/></a></li>
<li><a href="#"><img src="images\merchandise.png"/></a></li>
</ul>
</aside>
<aside class="social">
<ul class="social_icons">
<li><a href="#"><img id="image1" src="images\fb.png"/></a></li>
<li><a href="#"><img src="images\vimeo.png"/></a></li>
<li><a href="#"><img src="images\linkedin.png"/></a></li>
</ul>
</aside>
<section class="main">
<div class="main-image">
<img class="image1" src="images/slides/circus-aerial-act.jpg" style="display: block;">
</div>
</section>
<footer>
</footer>
</body>

</html>
&#13;
&#13;
&#13;

还有更好的选择吗?请告诉我哪里出错了。我曾经使用过课堂分享#39;在HTML中。请点击上面的链接。

1 个答案:

答案 0 :(得分:0)

在共享类上使用固定宽度,它将起作用:

.share {
    list-style: none;
    width: 1000px; // Example
}