我有這個JS代碼,我用來創建一個新的div(我創建了幾個,動態)。我希望我的文本垂直居中並對齊div的左側。有什麼建議做什麼?這裏是我的代碼:文本左對齊和垂直中心div div
var leftDiv = document.createElement("div"); //Create left div
leftDiv.id = "left"; //Assign div id
leftDiv.setAttribute("style", "float:left;width:70%;vertical-align:middle; height:26px;"); //Set div attributes
leftDiv.style.background = "#FFFFFF";
leftDiv.style.height = 70;
user_name = document.createTextNode(fullName + ' '); //Set user name
另一件事。這段代碼將水平居中文本,它似乎傾向於div的頂部而不是中間。
只是一個注意事項:當心!如果一行跨越2行,這會造成問題。僅在單行上下文中使用此技術。 「white-space:nowrap」 - 可能是你的朋友。 – 2012-03-09 06:22:40