Html 始终以图像为中心
我有一个图像,我用它作为标志 我希望它始终居中(无论窗口大小) 我还不能用自动利润来做这件事 图像必须经过我的导航底部,它位于徽标上方 HTML: 导航HTML:Html 始终以图像为中心,html,css,image,center,graphical-logo,Html,Css,Image,Center,Graphical Logo,我有一个图像,我用它作为标志 我希望它始终居中(无论窗口大小) 我还不能用自动利润来做这件事 图像必须经过我的导航底部,它位于徽标上方 HTML: 导航HTML: <div id="nav"> <ul> <li><img src="images/kranznav.png" alt="kranz" /><a href="index.php">COMPETE</a></li> <li>&
<div id="nav">
<ul>
<li><img src="images/kranznav.png" alt="kranz" /><a href="index.php">COMPETE</a></li>
<li><img src="images/thumbnav.png" alt="thumb" /><a href="index.php">SCORE</a></li>
<li><img src="images/bagnav.png" alt="bag" /><a href="index.php">SHOP</a></li>
<li><img src="images/morenav.png" alt="more" /><a href="index.php">MORE</a></li>
</ul>
</div>
<div class="clear">
</div>
}如果需要图像位于导航顶部,请尝试使用z-index属性 像这样的
css {
z-index:2;
}
使用z索引将一个元素放置在另一个元素上。。。确保给其他元素的z索引小于此值
这可能会起作用…如果您需要图像位于导航顶部,请尝试使用z-index属性
#logo {
position: relative;
margin:0 auto;
width:180px;
}
像这样的
css {
z-index:2;
}
使用z索引将一个元素放置在另一个元素上。。。确保给其他元素的z索引小于此值
这可能有用
#logo {
position: relative;
margin:0 auto;
width:180px;
}
auto
自动设置左右边距,因此#徽标始终位于页面中央。。。有些浏览器需要position:relative
才能完成这项工作
auto
自动设置左右边距,因此#徽标始终位于页面中央。。。一些浏览器需要position:relative
来完成这项工作…如果您的徽标是宽度:180px代码>并且您希望始终将其居中。你可以这样做
position: absolute;
left: 50%;
margin-left: -90px;
如果您的徽标是宽度:180px代码>并且您希望始终将其居中。你可以这样做
position: absolute;
left: 50%;
margin-left: -90px;
没有必要为此使用javascript
您可以这样做:
#logo {
position: absolute;
left:50%;
margin-left:-50px;
width:100px;
}
请注意,元素需要有一个宽度,负左边距是宽度的一半
这不需要使用javascript
您可以这样做:
#logo {
position: absolute;
left:50%;
margin-left:-50px;
width:100px;
}
请注意,元素需要有一个宽度,负左边距是宽度的一半
您需要一个包装器来包装导航和图像。图像标记不需要被不必要的div包围。然后,您可以将图像样式设置为
image {
position:relative;
widhth: image_size_here px;
margin: auto;
display:block;
}
这是我保存的一个JSFIDLE供您参考 您需要一个包装器来包装导航和图像。图像标记不需要被不必要的div包围。然后,您可以将图像样式设置为
image {
position:relative;
widhth: image_size_here px;
margin: auto;
display:block;
}
这是我保存的一个JSFIDLE供您参考 您可以通过使用jquery来实现,请看;您可以通过使用jquery来实现,请看;使用相对位置,不会使徽标与导航底部重叠。相反,它显示在导航中,增加导航的高度是的,你是对的。。。对不起!Chanckjh的解决方案应该是最好的…使用相对位置,不会使徽标与导航底部重叠。相反,它显示在导航中,增加导航的高度是的,你是对的。。。对不起!Chanckjh的解决方案应该是最好的…很好-正是我想要的。很好-正是我想要的。