У меня есть два типа div
<div style="border:1px solid #000; float:left">Div 1</div>
<div style="border:1px solid red; float:left">Div 2</div>
Я хочу, чтобы они отображались в одной строке, поэтому я использовал float:left
.
Я хочу, чтобы они оба тоже были в центре страницы, поэтому я попытался обернуть их другим div, как этот
<div style="width:100%; margin:0px auto;">
<div style="border:1px solid #000; float:left">Div 1</div>
<div style="border:1px solid red; float:left">Div 2</div>
</div>
Но это не работает.Если я поменяю код на этот
<div style="width:100%; margin-left:50%; margin-right:50%">
<div style="border:1px solid #000; float:left">Div 1</div>
<div style="border:1px solid red; float:left">Div 2</div>
</div>
, то он пойдет в центр, но горизонтальная полоса прокрутки есть, и кажется, что он не слишком центрирован.
Пожалуйста, любезноподскажите как мне этого добиться?Спасибо.
Редактировать: Я хочу, чтобы внутренний div (Div 1 и Div 2) был также выровнен по центру.