如何将红色和黄色蓝色按钮居中#top-menu
?
http://jsfiddle.net/qhoc/qKXD2/
我的问题是我想#top-menu
留在右侧而不是重叠整个屏幕宽度。现在,里面的任何东西#top-menu
都是屏幕本身的中心。
谢谢。
如何将红色和黄色蓝色按钮居中#top-menu
?
http://jsfiddle.net/qhoc/qKXD2/
我的问题是我想#top-menu
留在右侧而不是重叠整个屏幕宽度。现在,里面的任何东西#top-menu
都是屏幕本身的中心。
谢谢。
像这样更改#top-menu .center 和#logo 样式我认为这就是您想要的
#logo {
background-color: yellow;
display: block;
float: left;
width: 180px;
height: 45px;
position:absolute;
}
#top-menu .center {
width: 235px;
margin auto;
}
float:left
从按钮样式中删除并添加display:inline-block.
添加overflow:auto
到#top-menu .center
解释
Float:left
:使您的 div 与父 div 完全对齐。
disply:block:
使 div 占据整个水平空间。
Overflow:auto
: 使父 div 根据 ot 内部的内容进行扩展。
由于您需要将两个 div 并排放置,因此请给inline-block
. inline-block 使 div 根据 div 内部的内容进行扩展。
检查演示以获取标题上的中心徽标和顶部菜单。