Сайт Asp.net по-разному отображается на компьютере коллег - PullRequest
0 голосов
/ 29 января 2010

У меня есть сайт asp.net, который отображает, как я хочу, на моем компьютере в IE8 и Firefox. На компьютере моего сотрудника содержимое страницы перемещается вниз под левым боковым меню.

У нас обоих одинаковая версия IE8.

Я использую div и css для позиционирования и мастер-страницы.

body
{
    background-position: center center;
    font-family: Verdana;
    font-size: medium;
    background-color: #000000;

}

* {
 padding: 0;
 margin: 0;
}

#dateField{}

#head
{
    color: #00FF00;
}

#topContent
{
    background-position: url(Images/bg2.gif) repeat-x;
    text-align: center;
    background: url(Images/bg2.gif) repeat-x;
    color: #FFFFFF;
    font-size: x-large;
    text-decoration: none;
    font-weight: bold;
    height: 87px;
    vertical-align: middle;
    line-height: 87px;
}

#topContent span {vertical-align:middle}



 #leftContent
{

    background-position: #0094D6 url(Images/contentbg.gif) repeat-x;
    width: 170px; /*background: #0094D6 url(Images/contentbg.gif) repeat-x;*/
    padding: 10px;
    font-size: 90%;
    text-align: left;
    position: static;
    margin-top: 10px;
    margin-bottom: 10px;
    left: 0px;
    float: left;
    height: 574px;
}
#SideTableFiller
{
    height: 262px;
    background-color: #000000;
}



#mainContent
{
    text-align: left;
    margin-left: 190px;
    padding: 2px;
    color: #FFFFFF;


}

#footerContent
{
    background: url(Images/footer.jpg) repeat-x;
    height: 100px;


    clear: left;

}

Ответы [ 6 ]

4 голосов
/ 29 января 2010

У кого-нибудь из вас есть кнопка совместимости в IE?

2 голосов
/ 29 января 2010

Запускаете ли вы его с "localhost", и он / она запускает его как сайт в "intRAnet".

В IE8 внутренние сети отображаются в режиме стандартов NON-IE8 DEFAULT, а сайты Localhost и IntERnet работают в режиме стандартов IE8 системой DEFAULT.

Вставьте это в свою / их адресную строку, чтобы увидеть, в каком режиме вы на самом деле находитесь:

javascript:var%20vMode=document.documentMode;var%20rMode='IE5%20Quirks%20Mode';if(vMode==8){rMode='IE8%20Standards%20Mode';}else%20if(vMode==7){rMode='IE7%20Strict%20Mode';}alert('Rendering%20in:%20'+rMode);

Вы получите 1 из 3 значений: [IE5 Quirks Mode | IE7 строгий режим | Режим стандартов IE8]

и, конечно, каждый из них немного отличается ... и JavaScript ведет себя по-разному; -)

1 голос
/ 29 января 2010

Поскольку вы используете float: left в своем CSS, я предполагаю, что содержимое страницы (sidemenu + mainContent) не умещается рядом друг с другом в окне браузера вашего коллеги, и поэтому находится ниже бокового меню.

Возможно, ваш коллега использует другое разрешение экрана или у него уровень масштабирования больше 100% в IE.

0 голосов
/ 29 января 2010

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> поскольку первая строка на странице должна включать режим стандартов IE8 независимо от того, где страница просматривается.

0 голосов
/ 29 января 2010

Одна возможность заключается в том, что другой человек может применять другой уровень масштабирования.

0 голосов
/ 29 января 2010

Разве ваш режим совместимости IE8 включен? попробуйте отключить его;

Если пользователи посещали ваш сайт раньше, они могут быть с кешем браузера, попробуйте Ctrl + F5 в их браузере с открытым сайтом, чтобы обновить кеш

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...