2013-07-24 3 views
0

У меня возникли проблемы с получением серой коробки на моей странице, https://com-bb-dev.com.edu, чтобы автоматически изменять размер до ширины границ на двух боксах, расположенных над ним на каждом разрешении. На 1440x900 это выглядит нормально, или как я хочу, чтобы он искал каждого пользователя, однако я использую мой второй монитор здесь с другим разрешением для проверки таких проблем.Как получить div для автоматического изменения размера по горизонтали для каждого размера экрана/разрешения?

Вот что я пытался до сих пор:

#loginText { 
padding: 12px 80px 18px 80px; 
background: #5f6062; 
display: inline-block; 
width: 912px; 
border-top: 6px solid #DADADA; 
margin-left: 10.6%; 
text-align: center; 
} 

По умолчанию этот ДИВ не отображается в качестве строкового блока. Его весь контейнер по какой-либо причине занимает всю ширину экрана (по умолчанию, насколько я знаю). Спасибо.

+1

У вас есть ошибка SSL на этом сайте ... – Tdelang

+0

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

+0

попробуйте добавить медиа-запрос в свой файл css для этого элемента или установить ширину до 60%, а margin: 0 auto; ' @media экран и (макс-ширина: 600px) { #loginText { ширина: 600px } }' – niklaz

ответ

0

Вам необходимо внести следующие изменения в #loginText CSS:

Remove padding-right: 80px; 
Remove padding-left: 80px; 
Change margin-right: auto; 
Change margin-left: auto; 
Add width: 1072px; 

Ваш вопрос в том, что ваши края были процент на основе, которая масштабируется на всех разрешениях. Ваш бокс выше - это абсолютный размер (1072px); это должно привести к тому, что он будет соответствовать и центрировать его.

+0

Я восстановил доступ к сайту. Я никак не связан с NSA :) –

+0

Сделано редактирование с правильным размером - это исправит вашу проблему. – wilso132

+0

Отлично, спасибо wilso132. –

0

Думаю, я понимаю, что вы пытаетесь спросить. Причина, по которой ширина серого окна не всегда совпадает с шириной окна с двумя выше, состоит в том, что в то время как верхние поля имеют заданную ширину, серый квадрат изменяется с шириной окна браузера (поскольку он имеет процентный запас с обеих сторон).

Изменить ваше определение стиля к этому:

#loginText { 
    background: none repeat scroll 0 0 #5F6062; 
    border-top: 6px solid #DADADA; 
    margin: 0 auto; 
    padding: 12px 0; 
    text-align: center; 
    width: 1072px; 
} 

И я считаю, что дает вам поведение вы ищете. Если это не то, что вы искали, сообщите мне, и я буду рад помочь вам. Удачи!

+0

Я хотел проверить это, так как вы прилагаете усилия, чтобы ответить, и он также работает. Однако я уже реализовал другой ответ. Хотелось бы, чтобы у меня хватило репутации, чтобы проголосовать за свой ответ! Спасибо, Серли. –

+0

Ха-ха, все в порядке. Если на ваш вопрос ответили! – Serlite

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