将div对齐。这么简单但很难弄清楚

问题描述:

我不明白为什么div“trix4”不会对齐其包含div的左侧。帮帮我?将div对齐。这么简单但很难弄清楚

CSS:http://pastebin.com/nmEGars4

HTML:http://pastebin.com/UnKaG38U

您的意见是非常感谢!

+0

看起来正在为我左转。 http://jsfiddle.net/slandau/nHxcd/ – slandau 2011-06-06 14:20:59

+1

我没有看到有'trix4'的id的div – 2011-06-06 14:22:49

+0

这个问题和你以前的问题有共同的问题。 – 2011-06-08 17:18:17

也许去除<center>标签是包装的所有内容(和继承所有孩子的div)

+0

我怎样才能将我的头部,身体和页脚div居中置于页面*? – robwolff3 2011-06-06 15:03:09

+0

嗨,你可能想为你的'.body_div'增加一个'width'和'margin:0 auto;'然后你可以添加填充以及如果需要..我不确定你的意图是什么绝对定位的'head' div但是取消position:absolute会将它带回到流中,并将其放置在居中的主体中,在那里您可以将其与所有其他对象相对齐。 - 这里有一个小样可以使用:http://jsfiddle.net/clairesuzy/DCR3a/ – clairesuzy 2011-06-06 15:11:00

+0

修复了一切!非常感谢! :) – robwolff3 2011-06-06 15:57:16

当然也不会对齐左边。你没有一个CSS对象告诉它在你给出的例子中左对齐。唯一的文本对齐:左边;你已经定义了.message类和.subject-time类。您的“Trix 4”格不包含在其中任何一个。

添加一个.user类并指定一个text-align:left;到它。