div 幅をブラウザのデフォルト幅として設定する必要があります。この div には 'ul' 要素と 'li' 要素が含まれています。div の幅を大きくする必要があります。'li' コンテンツが増加し、ブラウザが最小化されている場合も、この li 要素が下がらないようにする必要があります (現在発生しています)。代わりに、ブラウザは水平バーを提供する必要があります。何か助けはありますか?
分割構造は
<div style="position:relative;border:1px solid red; line-height:16px;width:100%">
<ul style="position:relative;background:green;height:30px; width:100%;list-style:none; margin:0;">
<li style="position:relative; display:inline-block; padding-left:20px; float:left; background:red" >Welcome</li>
<li style="position:relative; display:inline-block; padding-left:20px; float:left; background:red" >Welcome</li>
<li style="position:relative; display:inline-block; padding-left:20px; float:left; background:red" >Welcome</li>
<li style="position:relative; display:inline-block; padding-left:20px; float:left; background:red" >Welcome</li>
</ul>
</div>