簡體   English   中英

在偽元素之前使用時,如何“移動” h1標簽的位置?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM