어쩌면 누군가가 전에 이것을봤을까요? "첫 번째 목록"과 "두 번째 목록"텍스트 위로 마우스를 가져 가면 텍스트 왼쪽에 몇 픽셀 팝업됩니다. 이것은 Webkit 브라우저에서만 발생합니다. Linux 및 Mac의 Chrome, Mac의 Safari 및 Android 브라우저에서 테스트되었습니다. 여기에 코드가 있습니다. 나는 또한 바이올린을했다 : http://jsfiddle.net/XzVLt왜이 텍스트는 Webkit에서 왼쪽으로 튀어 나옵니까?
#navigation {
line-height:30px;
height:30px;
clear:left;
text-align:left;
position:relative;
}
#navigation li {
padding:0 5px;
margin-left:-1px;
width:100px;
text-align:center;
float:left;
display:inline;
}
#navigation ul ul {
display:block;
position:absolute;
}
#navigation li ul {
margin-left:-5px;
padding-right:10px;
}
#navigation li ul li {
margin-right:-2px;
text-align:left;
line-height:15px;
padding:5px;
clear:both;
width:100%;
}
#navigation ul li {
list-style:none;
}
#navigation ul li {
float:left;
list-style:none;
}
#navigation li ul {
display:none;
}
#navigation li:hover ul {
display:block;
}
#navigation a {
font-size: 0.8em;
}
#navigation li li a {
display:block;
margin-left:10px;
text-indent:-10px;
}
<div id="navigation">
<ul>
<li>
First list
<ul>
<li><a href="#">Item</a></li>
<li><a href="#">Item</a></li>
<li><a href="#">Item</a></li>
</ul>
</li>
<li>
Second list
<ul>
<li><a href="#">Item</a></li>
<li><a href="#">Item</a></li>
<li><a href="#">Item</a></li>
</ul>
</li>
</ul>
</div>
감사에 대한 자세한 내용을 읽어보세요! 이것은 멋지다! 너는 나에게 많은 시간과 좌절을 덜어 줬다. –