我知道我可以在父div上使用text-align: center;
来居中它的所有子元素,但是如果我不想让所有子元素居中呢?比如,我只想要一个以父母为中心的子元素。如何使用CSS将文本相对于其父div进行居中?
说我拥有一个包装div中的一切。一些标题,表格等等。但最后我想把一小段文字放在一些东西上。如果它的层次体是body> div.wrapper> div.credit,我将如何实现?
我知道我可以在父div上使用text-align: center;
来居中它的所有子元素,但是如果我不想让所有子元素居中呢?比如,我只想要一个以父母为中心的子元素。如何使用CSS将文本相对于其父div进行居中?
说我拥有一个包装div中的一切。一些标题,表格等等。但最后我想把一小段文字放在一些东西上。如果它的层次体是body> div.wrapper> div.credit,我将如何实现?
那么为什么你在这里复杂的CSS?简单地换行文本的股利和使用text-align: center;
该特定DIV和你做
如果你想在一个CSS分层结构的方式来声明只是用这个
body div:last-child {
text-align: center;
}
注:请务必在文本要居中是最后一个div你 使用其他不使用最后一子选择,更好地说哪一个声明一个类
只有指定中心,该中心的div:
div {
text-align:/* whatever align for the rest */
}
div:credit {
text-align:center;
}
到底是什么'div:credit'? – 2013-02-14 21:00:08
不要粗鲁,你正在使用冒号而不是一段时间 – 2013-02-14 21:48:01
'.credit {text-align:center;}'怎么了? – daGUY 2013-02-14 20:51:25
这里的标记会有很大的帮助。如何对div进行居中与您如何将div的内联内容集中在一起非常不同。 – cimmanon 2013-02-14 21:19:14