我想知道如何获得以下结果:
绿色是一个容器div,宽度为700像素。蓝色是标题区域,该区域在绿色容器的宽度方向上以中间居中的一些标题文本填充。红色需要在右边浮动而不影响标题中文本的流动。
我该如何实现?我尝试过浮动右侧的红色框,但由于某种原因,它似乎将标题中的文本推到左侧。
编辑-作为记录,我没有发布示例,因为HTML和CSS并不是我真正的专业领域,并且我正努力回到示例中文本不对齐的情况(尝试了六种不同的方法)我一直在阅读的方法)。
这大致就是我正在尝试的内容:http : //jsfiddle.net/3fgytw0u/
<!DOCTYPE html>
<head>
<title></title>
<style>
#Container {
width: 700px ;
margin-left: auto ;
margin-right: auto ;
}
#Title {
background-color: red;
text-align: center;
}
#GameGuidelines{
align:right;
width: 200px;
background-color: grey;
}
</style>
</head>
<body>
<div id="Container">
<div id="Title">
<h1>This</h1>
<h2>Is</h2>
<h2>A</h2>
<h2>Long</h2>
<h2>Title Title Title Title</h2>
</div>
<div id="GameGuidelines">
<ul>
<li>Some</li>
<li>Info</li>
<li>Here</li>
</ul>
</div>
<div id="Introduction">
<p>Rest of the page continues here</p>
</div>
</div>
</body>
</html>
将元素上移到标题中,将其设置为position:absolute
并给它一个margin-left:500px;
http://jsfiddle.net/3fgytw0u/2/ <-那个是正确的
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句