【发布时间】:2015-02-06 20:07:13
【问题描述】:
我想知道如何得到以下结果:
绿色是一个 700 像素宽的容器 div。蓝色是一个标题区域,它在宽度方向填充绿色容器,一些标题文本位于中间。红色需要浮在右边,不影响标题中文字的流动。
我如何实现这一目标?我试过浮动右侧的红色框,但似乎出于某种原因将标题中的文本推到了左侧。
编辑 - 作为记录,我没有发布示例,因为 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>
【问题讨论】:
-
向我们展示你到目前为止已经尝试过......
-
我不希望这样的问题(不费吹灰之力)有这样的声誉......
-
.blue {position: relative} .red {position: absolute; right: 0; top 0;}这样的东西可能会起作用 -
@DaveGoten 不需要使用位置
-
一个 jsfiddle 链接,或者在某个地方修补......