我想画一个带有边框和一个“+”字符一个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