親メニューliの幅を使用せずに、ドロップダウンメニューを中央揃えにしたいと思います。
CSS:
ul{list-style: none;}
li{display: block; float:left; height: 20px; background: #999999; margin: 10px; position:relative;}
li span{height: 100px; width: 100px; background:#6699FF;position:absolute; left:-50%; display:none;}
li:hover span{ display: block;}
HTML:
<ul>
<li>Sample Content <span></span></li>
<li>Sample Content Sample Content<span></span></li>
<li>Sample Content<span></span></li>
<li>Sample ContentSample ContentSample Content<span></span></li>
</ul>
サンプルはこちら: http://jsfiddle.net/y5nh8/