[英]How do I “shift” the position of h1 tag when using before pseudo element?
我想在每個h1
元素的左側顯示一個圖像。 我正在嘗試使用before
偽元素。
問題在於,由於沒有內容,因此before
偽元素將顯示在h1
元素的頂部。 如何“移動” h1元素,使其始終顯示在before
偽元素旁邊?
這是筆: https : //codepen.io/saifalfalah/pen/qzRMjj
是否有更好的方法來代替偽元素?
只是擺脫position: absolute
並使用display: inline-block
,可能還有一個小的右邊距。
h1::before {
content: "";
background: url("http://lorempixel.com/40/40/");
height: 40px;
width: 40px;
display: inline-block;
margin-right: 10px;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.