我有一個文本節點附加到我想要在頁面中間位置的div。這些元素被附加到一個mainDiv,就像整個頁面一樣。這是我想要的代碼:Javascript DOM - 將文本元素對齊到中心?
title = document.createElement('div');
title.appendChild(document.createTextNode("The big title!"));
title.style.color = "#F5AE20";
title.style.textAlign = "center"; //this is what I'm trying to solve my problem
mainDiv.appendChild(title);
不幸的是,標題停留在頁面的左上角;我希望它居於頂端。 編輯 - 爲了澄清,如果可能的話,我希望在Javascript中這樣做。
感謝您的任何幫助。
http://jsfiddle.net/userdude/eN3Mc/您的代碼似乎工作,所以我的猜測是它有事情做與父元素的寬度/定位/浮動/等... –
同意@Jared。你的代碼對我來說工作得很好。如果父項是浮動的或絕對位置肯定會解釋它,因爲父項將包裝到最大的子元素的大小。 – Endophage
父母字面上只是(在html中)
– JDS