<div>
境界線を<li>
境界線より描画したい。 をしかし、私はそれを描きたい: 今ではそのように見 すべての私のコードをJsFiddle上:あなたの応答のための描画境界線の優先度を変更する
#mainmenu ul ul {
display: none;
}
#mainmenu ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#mainmenu ul li {
list-style-type: none;
text-align: center;
width: 120pt;
height: 20pt;
padding: 10pt 0pt 10pt 0pt;
border: 2px gray solid;
}
#mainmenu ul li:hover {
background-color: gray;
}
#mainmenu ul li:hover ul {
position: absolute;
top: 10px;
left: 130pt;
display: block;
}
#mainmenu h1 {
font-size: 14pt;
margin: 0px;
}
#mainmenu {
display: inline-block;
border: 2px red solid;
}
<div id="mainmenu">
<ul>
<li>
<h1>Семинар 1</h1>
<ul>
<li>Задача 1</li>
<li>Задача 2</li>
<li>Задача 3</li>
</ul>
</li>
<li>
<h1>Семинар 2</h1>
<ul>
<li>Задача 1</li>
<li>Задача 2</li>
<li>Задача 3</li>
</ul>
</li>
</ul>
</div>
ビッグありがとう!
あなたは 'のborder-leftを追加することができます:2px赤い固体; 'あなたの#mainmenu ul li:ホバーul {}'セレクタに? – jbutler483
OMG :)それは悪い解決策です。 http://i.imgur.com/PHsbk1Z.png –