2015-09-11 3 views
0

Я отображая логотип в правом верхнем углу веб-страницы, как это: -Почему этот логотип перемещается после обратной передачи?

<div class="tata_logo"> 
    <img alt="" class="tata_logo" src="..\CommonScripts\logo-mpi-2-white.jpg"/> 
</div> 

с CSS Style следующим образом: -

.tata_logo 
{ 
    float:right; 
    text-align:right; 
    max-width:60px; 
    max-height:60px; 
    text-align:right; 
    display:inline-block; 
    vertical-align:top; 
} 

Это корректно отображается при первом отображении экрана : -

enter image description here

Затем пользователь заполняет веб-страницы в некоторых областях и постбэк выполняется. После того, как страница перерисована логотип переместился вниз примерно на полдюйма: -

enter image description here

Эти изображения были взяты из Google Chrome; он работает нормально в Internet Explorer. Кто-нибудь знает, в чем дело? Каков утвержденный способ форсирования вещей в углах страницы?

Редактировать удаление div из файла aspx, а затем замена его, по-видимому, устранила проблему. Но я не могу поверить, что это останется неизменным, если такая штука вылечит трудность. Есть ли правильный способ сделать это?

+0

ссылка http://www.w3schools.com/cssref/pr_class_position.asp – Rex

+0

использовать хромированный DOM Inspector, чтобы увидеть, что изменилось. –

ответ

1

Попробуйте эту проверку

.tata_logo 
{ 
    position: absolute; 
    top: 0px; 
    right: 0px; 
    text-align:right; 
    max-width:60px; 
    max-height:60px; 
    text-align:right; 
    display:inline-block; 
} 
+0

Я пробовал это, и, похоже, он работал некоторое время, но теперь логотип снова начал двигаться. Спасибо вам за помощь. –

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