边境定位:怎么样?

时间:2012-10-09 08:45:03

标签: css positioning border border-layout

我想定位边框,但这不起作用。这是CSS:

.menu-container {
    border-top: 5px solid #81806E;
    float: left;
    margin: 5px 27px 0 10px;
    width: 704px;
}

问题是这个容器包含菜单链接。因此,如果我调整宽度和边距,边框就会随之而来。但是我想单独设计它...我该怎么做?

2 个答案:

答案 0 :(得分:0)

只需使用p标签或span来列出菜单项。您希望使用边距移动内容而不移动边框??

您必须尝试将.menu-container的内容放在其他标签中,这样才能解决您的问题。

答案 1 :(得分:0)

检查样本design and code with result,这是你想要的吗?

<强> HTML:

<div class="menu-container">
      <a class="menu-item" href="#">Menu 1</a>
      <a class="menu-item" href="#">Menu 2</a>
      <a class="menu-item" href="#">Menu 3</a>
      <a class="menu-item" href="#">Menu 4</a>
      <a class="menu-item" href="#">Menu 5</a>
    </div>

<强> CSS:

.menu-container {
    float: left;
    margin: 5px 27px 0 10px;
    width: 704px;
}
.menu-item{
  float:left;
  height:20px;
  margin-right:3px;
  border-top: 5px solid #81806E;
}