让我们举个例子:
<div id="div1">This is a sentence.</div>
标签会占据整行的宽度。
只有少部分文字需要设置背景色。
我想要为文字设置背景色,而不是整行。
当然可以修改HTML代码,在文字周围添加标签,并使用标签的background-color属性。
<div id="div1"><span>This is a sentence.</span></div>
但是是否可能仅通过css而不更改html来实现呢?
PS:我正在为hyper
终端编写CSS代码。
解决方案(适用于所有div):
div{display:table;}
这会完全破坏tmux
(在hyper
内部)的行为,但也许我要求太多了...
echo -e "\n\n"
也成为了一个问题。 :p
这个问题的解决方法是:(空的
不占用空间)
div:after{content: " ";}
display:table-cell
- 详细答案如下。 - I haz kode