我正在尝试设置从指令渲染的 DOM 元素,如下所示:
<div>
<p>
text 1
<a>text</a>
text 2
<p>
</div>
在所有浏览器中,它都按预期方式查看:
text 1 text text 2
IE 11
除外,如下所示:
text 1
text
text 2
我尝试向锚元素添加display:inline
规则,但它不起作用,但是当我使用<p>
切换<div>
元素时,它按预期工作,但实际上我无法改变指令的内容,所以我可以做些什么来解决这个问题。
答案 0 :(得分:0)
这可能是因为内联或内联块触发器hashlayout,
你尝试过使用zoom:1; ?您的代码看起来有点像这样:
<div style="display: inline-block; width: 70px; display:inline; zoom:1;">
<p>
text 1
<a>text</a>
text 2
</p>
</div>
也许将样式应用于<p>
,因为这可能有效
我希望这有帮助