HTML/CSS:将 Div 中的链接元素放置在另一个 Div 中
抱歉这个奇怪/令人困惑的话题!我正在尝试制作一个简单的菜单栏。我希望我的页面位于包装器 div 内。但是当我将位置从绝对位置更改为其他位置时,我的菜单栏会改变样式并且看起来非常愚蠢。
它看起来像这样:http://jsfiddle.net/2rEkh/
我希望它看起来像:< a href="http://jsfiddle.net/rNmsP/" rel="nofollow">http://jsfiddle.net/rNmsP/
但我不能使用position:absolute;因为那样它就不会留在我的 warpper-div 内。使用亲戚或任何其他方式会使它看起来很丑陋。
有任何指示我需要做什么才能使其看起来像第二个链接,而不使用绝对?
提前致谢。
Sorry for the weird/confusing topic! I'm playing around and trying to make a simple menubar. And I want my page to be inside a wrapper-div. But my menubar changes style and looks really dumb when I change position from absolute to something else.
Here's what it looks like: http://jsfiddle.net/2rEkh/
I want it to look like: http://jsfiddle.net/rNmsP/
But I cant use position:absolute; cause then it wont stay inside my warpper-div. And using relative or any other makes it looks ugly.
Any pointers to what I need to do to make it look like the 2nd link, without using absolute?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
尝试为导航栏 div 添加一些高度:
#wd-导航栏{
高度:40px;
这
应该给你想要的外观(不摆脱位置:绝对)......
Try adding some height to the navbar div:
#wd-navbar {
height: 40px;
}
That should give you the desired look (without getting rid of position:absolute)...
试试这个;
检查一下
浮动 wd-navbar 的容器必须溢出隐藏。否则容器元素会崩溃
try this;
check it out
the floating wd-navbar's container must be overflow hidden. else the container element would collepses
您的导航栏未正确包装浮动元素。只需将
display: inline-block;
添加到您的#wd-navbar
即可,效果应该不错。Your navbar is not wrapping your floated elements correctly. Just add
display: inline-block;
to your#wd-navbar
and it should play nice.尝试玩这个:
try to play with this:
试试这个?
http://jsfiddle.net/rNmsP/1/
编辑:
也为导航栏高度添加此内容
try this?
http://jsfiddle.net/rNmsP/1/
edit:
add this also for the navbar height