我想在多行文本周围加一个边框,我有:
Morbi hendrerit pretium nibh quis <span style='border: 1px solid black;'>
mattis. Blah blah blah</span> blah blah...
现在,当跨度超过一行时,会在每一行文本周围创建边框,我不想发生这种情况 - 我的目标是在整个 block 周围创建一个边框,文本是内联的( display:block/inline-block 没有正确完成工作)。
有没有一种不用 javascript 就能实现的方法?
最佳答案
将整个字符串包裹在一个div中并将其设置为display: inline-block。
<div style="border: 1px solid black; display: inline-block">
Morbi hendrerit pretium nibh quis<br>
mattis. Blah blah blah blah blah...
</div>
关于html - div 中多行文本的边框 (html/css),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9251786/