css - div边框定位

标签 css html border

我无法在 div id 中定位边框。边框不跟随 div 中的文本。

我的 HTML 看起来像这样:

<div id="menu-left-top">

<ul class="menu-left-top">

<li><a href="auktioner.php">Kategorier</a></li>

</div>

<div id="menu-left">

<ul class="menu-left">

<li><a href="lamper.php">Lamper</a></li>
<li><a href="mobler.php">Møbler</a></li>
<li><a href="kunst.php">Kunst</a></li>
<li><a href="design.php">Design</a></li>
</div>

这是我的 CSS:

#menu-left-top {
width:195px;
height:1em;
margin-top:5px;
border-top-style:solid;
border-width:thin;
border-color: #999;

}

ul.menu-left-top {
list-style-type: none;
height:1em;

}

ul.menu-left-top li{

}

ul.menu-left-top li a{
color:#000;
font-size:12px;
text-decoration:none;
font-family: "Gill Sans light"; 

}

ul.menu-left-top li a:hover{
color:#cf0036;
font-size:12px;
text-decoration:none;
font-family:"Gill Sans light";
font-weight:300;
}

#menu-left {
width:195px;
max-height:4em;
margin-top:5px;
border-top-style:solid;
border-bottom-style:solid;
border-width:thin;
border-color: #999;

}


ul.menu-left {
list-style-type: none;

}

ul.menu-left li{

}

ul.menu-left li a{
color:#000;
font-size:12px;
text-decoration:none;
font-family: "Gill Sans light"; 

}
ul.menu-left li a:hover{
color:#cf0036;
font-size:12px;
text-decoration:none;
font-family:"Gill Sans light";
font-weight:300;
}

可以看到结果here .我目前的问题是向左导航。可以看到,右浮动的div也是有故障的,不知道和我最初的问题有没有关系?

最佳答案

没问题伙计,但为此我们也不需要将第一个菜单项与其他菜单项分开, 检查这些, 你的 html 代码将是这样的:

<div id="menu-left">
<ul class="menu-left">
<li class="first"><a href="auktioner.php">Kategorier</a></li>
<li><a href="lamper.php">Lamper</a></li>
<li><a href="mobler.php">Møbler</a></li>
<li><a href="kunst.php">Kunst</a></li>
<li class="last"><a href="design.php">Design</a></li>
</ul>
</div>

如果你想要这样

enter image description here

然后你就可以使用这个css了:

.first { border:#000 solid; }
.last{  border-bottom:#000 solid;  }

如果你想要这样,那么你可以使用这个:

enter image description here

.first { border-top:#000 solid; }
.last {  border-bottom:#000 solid; }

enter image description here

你可以用它来做这个

.first { border-top:#000 solid;
    border-bottom:#000 solid; }
.last{ border-bottom:#000 solid; }

关于css - div边框定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15863103/

相关文章:

jquery - 如何在移动设备上保持网页相同的比例

HTML - 调整浏览器大小时裁剪背景图像宽度

jQuery Cycle 插件对于较大的图像是断断续续的

html - 我网站右侧的白色边框

css - 将图标添加到 css 边框的末尾

javascript - 如何审核 Facebook 评论

javascript - JQuery 不显示/隐藏元素

html - css 内容字符 -\A 比 br 标签占用更多空间

html - 如何在html中将元素向下移动一点

html - 使用 &lt;!DOCTYPE html> 时如何在 IE 中隐藏正文边框?