在<span>
HTML 叙述流中的元素中,为了扩大检测到点击的区域(一些跨度只有一个字符的内容),我在定义为的类中添加填充(用负边距偏移)
.expand-click-area {
display:inline-block;
padding:5px;
margin:-5px;
position:relative;
}
这在点击行为方面效果很好。问题是 Chrome 19 在以下情况下有时会在跨度和以下逗号之间换行:
<span class="expand-click-area">this is span text</span>,
关于如何防止这种情况的任何想法?本质上,我希望破坏行为等同于<span>
根本不存在或没有display:inline-block
.
这种行为似乎没有出现在 IE10 中。请参阅http://jsfiddle.net/58XdJ/1/中的示例。