5

<ul>jQueryなどを使用して動的に追加される可能性があります。それぞれ<li>の周りに個別のボックス、基本的にはセレクターがあります。

<li>ただし、それぞれの下の境界線が次の境界線と重なっていることに気付き、予想しました。次に例を示します。

http://jsfiddle.net/gANNJ/

これを取り除く方法はありますか?代わりに区切り div を使用する必要がありますか?

4

3 に答える 3

6
li {
    margin-top: -1px;
    border: 1px solid red;
    padding: 10px;
}

安く済ませる方法><。それらは重なっておらず、上下からわずか 2 ピクセルの境界線です。

于 2013-05-26T14:44:50.073 に答える
0

これを使用してください。これはあなたにとってうまくいくと思います。

li{
   border: 1px solid black;
   border-top: none;
   padding: 10px;
}
li:first-child {
   border-top: 1px solid black;
}
<ul>
  <li>list item </li>
  <li>list item </li>
  <li>list item </li>
  <li>list item </li>
</ul>

于 2016-07-30T13:34:09.000 に答える
-1

あなたはこれを試すことができます

li {
    border-bottom: 1px solid black;
    border-left: 1px solid;
    border-right:1px solid;
    padding: 10px;

}
li:first-child {
 border-top:1px solid black;
}

ul{
    list-style-type: none;
    margin: 0px;
}
于 2013-05-26T14:50:09.563 に答える