我正在使用需要 block 元素的就地编辑插件,以便在单击时知道哪个元素是可编辑的。我在 ASP .NET 中就是这样做的:
<div class="editable-alias" style="background-color: red; width: 100%;"><%# ViewModel.Alias %></div>
但是如果ViewModel.Alias
为空,则包围<div>
为空,因此其宽度为 0,无法单击它。有没有一种方法可以使该 div(或者可能带有内联 block 的 span)具有宽度,即使它没有内容?
最佳答案
尝试;
<div class="editable-alias" style="display:block; background-color: red; width: 100%;"><%# ViewModel.Alias %> </div>
你也可以同时指定一个min-height
关于html - 强制空 block 元素具有宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11953590/