我有一个运行良好的网页,直到我在其周围添加了以下 HTML 和 CSS:
HTML:
<div class="content">
<div class="inner_content">
<!-- old HTML within these 2 div tags worked find before adding these 2 new div tags -->
</div>
</div>
CSS:
.content
{
background:#BBBBBB;
}
.inner_content
{
width:993px;
margin:auto;
padding:10px 0px 0px 10px;
background:#AAAAAA;
}
奇怪的效果:
您可以在这个jsfiddle中看到“奇怪的效果” 。
如果您单击任何包含 a 的 div (c)
,您会注意到出现了一个小下拉菜单。如果您随后尝试通过拖动小部件的标题来移动小部件,请注意通过单击出现的下拉列表会发生什么情况(c)
在我添加上面的 HTML 和 CSS 之前,这并没有发生。
截图:
以下是一些显示问题的屏幕截图:
下拉菜单在这里看起来不错: 点击放大。
使用旧 HTML 启用下拉菜单移动小部件,下拉小部件正确移动: 点击放大。
在添加了新的 div/css 的情况下启用下拉菜单移动小部件,使用小部件时下拉菜单移动不正确: 点击放大。
问题:
有没有办法在不丢失 HTML 和 CSS 添加到页面的效果的情况下纠正它,而不会导致下拉菜单做奇怪的事情?