我想畫一個帶有邊框和一個「+」字符一個div,但對準關:HTML格邊框和文本不對齊
我使用的代碼產生這就是:
var divPlus = document.createElement("div");
divPlus.style.position = "absolute";
divPlus.style.left = '5px';
divPlus.style.width = '7px';
divPlus.style.height = '7px';
divPlus.style.top = "20px";
divPlus.style.color = "#111111";
divPlus.style.fontWeight="normal";
divPlus.style.border = "1px solid";
divPlus.innerHTML = '+';
我已經打了padding and margins
但這樣做拋出了跨瀏覽器的定位。我也嘗試使用lineHeight
沒有成功。可能會有我忽略的默認值?
如何獲得邊框和文字對齊?
用'線試試「高度」等於你的「身高」 – DaniP 2014-10-20 13:10:32
我有 - 抱歉不提。對齊仍然偏移。 – 2014-10-20 13:11:25
http://jsfiddle.net/hx3ysx51/1/ – DaniP 2014-10-20 13:13:13