css3保证金不起作用?

时间:2016-06-01 17:50:55

标签: php html5 css3 semantic-ui

我使用Semantic UI创建navbar,这是我的header.php代码

body {
  margin: 0;
  padding: 0;
  font-family: "helvetica", arial;
}

#mainHead {
  margin: 40px 40px 0 40px;
}

#menu {
  max-width: 1024px;
  margin: 0 auto;
}

这是我的style.css代码

{{1}}
显示

导航栏并且最大宽度为1024px,但不在屏幕中间,alredy固定为距屏幕左边缘40px

Swift docs

但如果我删除"项目四个流体"来自heder.php得到这个 enter image description here

如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

所以,你想让中间的菜单保持每个项目的宽度与现在相同,对吧?如果是这样,您可以设置属性' margin' #menu对#重要的'如下所示

 #menu {
        max-width: 1024px;
        margin: 0 auto !important;
    }

而不是

#menu {
        max-width: 1024px;
        margin: 0 auto;
    }

这是因为,将margin-left和margin-right属性设置为0,其中'!important'它会覆盖你的#menu边缘。