簡體   English   中英

問題點 alignment in css

[英]Problem with bullet point alignment in css

我想將項目符號點對齊到頂部,這樣無論行數如何,它始終位於頂部。 但是,我不能這樣做,我嘗試了不同的內容對齊方法,但它不起作用。

.floater ul > li::before {
  content: "• ";
  color: var(--color-icergi-blue);
  font-size: 2rem;
  line-height: 0;
  margin: auto 0; 
}

在此處輸入圖像描述

附加 HTML 代碼

<div class="floater">
<h2>Features</h2>
   <ul>
      <li><p>text</p></li>
      <li><p>text</p></li>
      <li><p>text <br>text</p></li>
      <li><p>text <br>text</p></li>
      <li><p>text <br>text</p></li>
      <li><p>text <br>text</p></li>
   </ul>
</div>

您的示例代碼非常不完整,但有一種方法可以使其正常工作。 尤其注意 position、邊距和填充設置:

 ul>li { padding: 0; list-style: none; position: relative; } ul>li::before { content: "•"; font-size: 2rem; line-height: 0; margin: 0 1em 0 -1em; position: absolute; top: 9px; }
 <ul> <li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</li> <li>Cum sociis natoque penatibus</li> <li>Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</li> </ul>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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