2015-01-12 3 views
0

Я хочу сделать заголовок с некоторыми ссылками меню. Внутренний div не берет край сверху. Пожалуйста, предложите мне написать css для этого.Не удалось правильно разместить заголовок

<div style ="width:100%; background-color:Aqua; height:100px;"> 

    <div style="width:876px;background-color:Blue;margin:20px auto;height:60px;"> 
     <h3>menu items</h3> 
    </div> 

</div> 

Также при изменении размера браузера (нажав Shift + Ctrl + M на Mozilla) внешнее погружение не обернуть внутренний DIV правильно.

+0

Почему бы не использовать отступы в заголовке вместо того, чтобы перемещать внутренний DIV по краю? – Slime

ответ

0

вы, вероятно, получить это потому, что ваша вторая ширина фиксируется так независимо от размера браузера, он никогда не меняется в то время как первые изменения ширины, так как она в процентах

<div style ="width:100%; background-color:Aqua; height:100px;"> 

    <div style="width:70%;background-color:Blue;margin:20px auto;height:60px;"> 
     <h3>menu items</h3> 
    </div> 

</div> 
0

Установите внешний DIV в

display:inline-block 
0

это fiddle что вы хотите?

HTML

<div class ='outer'> 
    <div class='inner'> 
     <h3>menu items</h3> 
    </div> 
</div> 

CSS

.outer{ 
    width:100%; 
    background-color:Aqua; 
    height:100px; 
    padding-top:20px; 
    min-width:876px; 
} 

.inner { 
    width:876px; 
    background-color:Blue; 
    margin:0 auto; 
    height:60px; 
} 
+0

Я думаю, что он больше ориентируется на отзывчивость двух внутренних и внешних, поэтому он, вероятно, ожидает, что это будет одинаковое соотношение/результат при изменении размера браузера. –

+0

Спасибо, он работал ..... но при изменении размера браузера (нажатие shift + ctrl + M на mozilla), внешнее погружение не завершает внутренний div. –

+0

@ user1410688 жаль, что не совсем понял, чего вы хотите. У меня нет мозиллы. – aleha

Смежные вопросы