好的,我已经启动了我的页面的初步版本,但是我遇到了两个包含在标题标签中的浮动 div 的问题。基本上,我希望这两个矩形在包含的 div 标记内居中。其中一个矩形与另一个重叠。我必须定位以便能够在容器内扩展它们,否则第二个会跳到第一个之下。
这是我到目前为止所拥有的。
<div id="div1" class="fluid">
<header id="headGraphics">
<div id="headRectangle1">This will be an image.</div>
<div id="headRectangle2">"This will be text adjusted using opacity."
</div>
这是页面的 css - 在我们解决这个问题后,我有一个后续问题。
.gridContainer.clearfix #headGraphics {
margin-top: 0px;
margin-right: auto;
margin-left: auto;
margin-bottom: 0px;
font-family: "monotype corsiva";
font-size: 20px;
font-weight: 800;
width: 950px;
text-align: center;
}
.gridContainer.clearfix #headGraphics #headRectangle1 {
float: left;
width: 350px;
height: 75px;
position: relative;
border: medium solid #000000;
-webkit-box-shadow: 3px 3px 3px 1px #FF7878;
box-shadow: 3px 3px 3px 1px #FF7878;
margin-left: auto;
margin-right: auto;
display: inline-block;
}
.gridContainer.clearfix #headGraphics #headRectangle2 {
background-color: #FFAAAA;
float: left;
/*margin-right: 50px;*/
width: 350px;
height: 75px;
position: relative;
top: -50px;
right: 0px;
text-align: center;
clear: both;
left: 100px;
margin-left: auto;
margin-right: auto;
display: block;
}
.gridContainer.clearfix #headGraphics:after {
content: " ";
display: table;
clear: both;
}
我无法删除位置标签,因为它们为我提供了我想要完成的布局。
让妈妈知道您是否需要更多信息。先感谢您。是的,我已经搜索了这个页面和其他页面以找到解决方案,但似乎没有一个适用于我的特定情况。
让我澄清一些事情......在我继续之前,我的大部分(98%)选择器都在样板模板中。话虽如此,这里每个选择器的计算效果:
.gridContainer.clearfix #headGraphics; 宽度 950 像素,边距 0 自动,字体系列单字粗细 800 像素,大小 20 像素,文本居中对齐。.gridContainer.clearfix #headGraphics #headRectangle1; width 350px, height 75px, display inline-block, margin rt & lft auto, position relative, box-shadow(不能正常工作) .gridContainer.clearfix #headGraphics #headRectangle2 width 350px, height 75px, display inline-block, position relative, top -50px, rt 0px, bot 0px, left 100px(这是为了使对象向上并从矩形偏移),向左浮动,清除两者,文本中心。