javascript - 仅在一台机器上出现 HTML 对齐问题(均为 IE8)

标签 javascript asp.net html css jsp

我有以下 HTML 和 CSS 代码。它在一台机器上在 IE8 中运行良好;但在第二台机器上与 IE8 不对齐。为了纠正它,需要改变什么?

注意:错位是针对“注销”文本。

注:图片尺寸为214 X 57

注意:两个系统都具有相同的分辨率和 100% 缩放。

enter image description here

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head id="Head1">

<title>Helpdsk Services Admins Site </title>

<link href="Styles/MasterStyle.css" rel="stylesheet" type="text/css" />

</head>

<body>

<div id="wrapper">

    <div id="container">

        <div class="clear">

            <div id="header">

                <div id="logo">

                    <img alt="logo" src="Images/Logo.png" />

                </div>

                <div id="titleInfo">

                    <a>Helpdsk Services Admins Site</a>

                    <div id="signOut">

                        <a id="LoginStatus1">Logout</a>

                    </div>

                </div>

            </div>

        </div>

    </div>

 </div>

</body>

</html>

MasterStyle.css

body

{

   margin: 0px; padding: 0px; text-align: center; background: Orange;

}



#wrapper

{

   width: 100%; height: auto; text-align:left; margin: 0 auto; background: Orange;

}



#container

{

   width: 850px; height: auto; margin: 0 auto; background: white;

}



#header

{

   width: 850px; height: 70px; background: white; padding: 0 0 10px 0;

}



#titleInfo

{

font:bold 18pt Arial; color:#2377D1; width:590px; height:35px; float:left; margin:10px 0 0 10px; 

border-bottom:3px solid #fcda55; padding: 10px 0 0 0; display:inline;

}



#signOut

{

font:bold 9pt Arial;float:right;border-bottom:none;padding: 0px 10px 0 0;display:inline;

}



#logo

{

   width:200px; height:60px; float:left; margin:0 0 0 20px; display:inline; padding: 10px 0 0 0;

}



.clear

{

   clear: both;

}

阅读:

  1. > Align contents inside a div

最佳答案

尝试将此元标记添加到您的头部:

<meta http-equiv="X-UA-Compatible" content="IE=edge">

这应该会阻止 IE 中的兼容模式并强制使用标准模式。

关于javascript - 仅在一台机器上出现 HTML 对齐问题(均为 IE8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9943560/

相关文章:

javascript - 考虑到非类型化的 JavaScript 数组不是同质的,它们如何在内存中布局?

Javascript/Jquery 如何格式化数组中的每个项目

.net 4 中的 ASP.NET Web 服务应用程序

javascript - 单击选择,添加选项,然后打开选择下拉列表

javascript - 输入以可靠地提交 html 表单

javascript - JS onclick div 消失,直到播放动画

c# - session 状态失去值(value)

jquery - 如何将 JQueryUI checkboxradio 应用于整个 ASP Web 应用程序中的所有复选框

html - Bootstrap 行 - 在小型设备上折叠时强制 div 的高度相同

javascript - 新手帮助 : mouseover on image sometimes returning wrong image from image map