我知道我可以在父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