suchen

Heim  >  Fragen und Antworten  >  Hauptteil

CSS: Wie platziere ich ein Symbol neben Text?

<p>Ich habe ein übergeordnetes div-Element (display: flex) wie dieses, das zwei untergeordnete Elemente enthält</p> <ol> <li>Text – ein span-Element</li> <li>(i) icon – ein div-Element</li> </ol> <p>Wenn der Text nur eine Zeile umfasst (keine Zeilenumbrüche), funktioniert alles einwandfrei. Beim Umbruch (2 Zeilen oder mehr) wird die Breite des Elements jedoch basierend auf der breitesten Zeile angepasst</p> <p>Ich möchte, dass der Text umbrochen wird, wenn er länger ist. </p> <p>Im obigen Beispiel möchte ich, dass das (i)-Symbol neben NORD steht. </p> <p>Ich möchte, dass das (i)-Symbol neben NORD steht. </p>
P粉668146636P粉668146636467 Tage vor484

Antworte allen(1)Ich werde antworten

  • P粉113938880

    P粉1139388802023-08-18 00:42:54

    如果您只想让图标始终位于单词“North”旁边,只需将其放在标签内:

    .flex
    {
      display:flex;
      align-items:center;
      resize: both;
      overflow:auto;
      background: #99AAAA;
      max-width: fit-content;
       max-height: fit-content;
    }
    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" rel="stylesheet"/>
    <h3>拖动角落进行调整大小</h3> 
    <div class="flex">
      <span>THE KING OF THE NORTH <i class="fa-solid fa-image"></i></span>
      </div>

    Antwort
    0
  • StornierenAntwort