我完全是 CSS 布局的初学者,但我试图开始一个基本的布局,它只是一个“固定宽度”的中心列(只有一个 div),以便两侧灵活。我知道这不是响应式/反应式的,但我才刚刚开始。
所以我尝试了谷歌搜索大量示例,但我找不到适用于 FF 和 IE9 的起点?我的意思是刚刚开始,他们是不同的?
这是我尝试过的简单样式的最新示例:
* { padding: 0; margin: 0; }
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background: #f5f5f5;
}
#wrapper {
margin: 0 auto;
width: 922px;
}
#content {
width: 900px;
color: #333;
border: 0px solid #f5f5f5;
background: white;
margin: 0px 0px 0px 0px;
padding: 10px;
height: 600px;
}
所以这是一开始,但 FF 已经显示它与中心对齐,而 IE 没有。因此,我尝试的所有操作(即左:50% 和边距右:-461px,作为我发现的示例)都会对这些产生不同的影响。我到处阅读这是一个非常常见的挑战,但我担心这里有一些我不知道的基础逻辑?
非常感谢您对此的任何帮助!
编辑:感谢您的评论!我确实有以下内容,它再次适用于 IE(和 chrome)但不适用于 FF?
CSS:
* { padding: 0; margin: 0; }
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background: #f5f5f5;
}
#wrapper {
margin: 0 auto;
width: 922px;
margin-left:auto;
margin-right:auto;
}
#content {
width: 900px;
color: #333;
border: 2px solid #f5f5f5;
background: white;
padding: 10px;
height: 600px;
position:absolute;
left:50%;
margin-left:-461px;
}
#welcomeBanner{
text-align:center;
font-family:"segoe ui light","segoe ui","segoe";
font-size:18pt;
padding-top:20px;
padding-bottom:20px;
margin-top:0px;
}
html: 从字面上看只是:
<div id="wrapper">
<div id="content">
<div id="welcomeBanner">Attempting to Learn This Stuff<div>
</div>
</div>
所以在 IE9 和 Chrome 中我得到了中心的标题,用背景颜色固定的大框中心等。在 FF 中什么都没有。我喜欢根本没有应用于页面的样式?我在头部使用了一个链接标签,但它显然在那里并且为其他人工作?