2013-03-01 6 views
1

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

Я могу это сделать, но когда я изменяю размер окна браузера, изображение всегда хочет совместить текст заголовка перед изменением размера. Если я удаляю поля, которые я использовал для размещения изображения, тогда изображение находится под текстом заголовка (и справа), а не справа от него, но я чувствую, что удаление этого (при сохранении позиционирования) может быть ключ. Мне нужно, чтобы изображение было перекрыто некоторыми другими элементами.

Вот отрывок из моего кода для изображения:

img#site-logo { 
    max-width: 100%; 
    height: auto; 
    clear: both; 
    position: relative; 
    z-index: 0; 
    margin: -12.87em 2em -16em 0px; 
} 

И название сайта:

#site-title a { 
    font-size: 4.875em; 
    font-weight: bold; 
    line-height: 78px; 
    padding: 0px; 
    margin-right: auto; 
    white-space: nowrap; 
    z-index: 2; 
    position: relative; 
} 

сайт жить здесь:

http://dominicpalma.com/

+1

во первых, Labor, BOO !!! :) так что вы пытаетесь достичь, отзывчивый сайт? – Richlewis

+1

Вы пытаетесь создать отзывчивый макет или его рабочий стол? использование min-width на #page может быть достаточно, но зависит от того, чего вы хотите достичь. – earthdesigner

+0

Я бы хотел что-то отзывчивое, да, чтобы оно работало на разных экранах. – James

ответ

2

Есть конечно, несколько разных подходов к решению вашей проблемы. Но в моих глазах это было бы лучшим решением для установки min-width для вашего элемента #page.

#page{ 
    min-width:900px; 
} 

Я играл немного вокруг с шириной и думаю min-width 900 пикс лучше подходит в вашем случае.

+0

Спасибо - это не перекрывает его, но тогда страница не будет помещаться на меньшие экраны и мобильные устройства. Я надеюсь на решение, которое будет изменять размеры всех элементов страницы динамически - это невозможно? # – James

+1

уверен, что это возможно, но тогда вам нужно сделать больше, чем простое и быстрое исправление. Затем вы должны перестроить свою концепцию всей страницы и лучше узнать подробности о гибком дизайне и кодировании. –

+0

Так как я довольно рано нахожусь в своем дизайне страницы, есть ли где-нибудь, на что вы могли бы указать мне? Конечно, чем меньше реструктуризация, тем лучше ... – James

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