cari

Rumah  >  Soal Jawab  >  teks badan

CSS: Bagaimanakah cara saya meletakkan ikon di sebelah teks?

<p>Saya mempunyai elemen div induk seperti ini (paparan: flex), mengandungi dua elemen anak</p> <ol> <li>Teks - elemen span</li> ikon <li>(i) - elemen div</li> </ol> <p>Apabila teks hanya satu baris (tiada pemisah baris), semuanya berfungsi dengan baik. Walau bagaimanapun, apabila ia membalut (2 baris atau lebih), lebar elemen akan melaraskan berdasarkan garis terluas</p> <p>Saya mahu teks dibalut apabila lebih panjang. </p> <p>Dalam contoh di atas, saya mahu ikon (i) berada di sebelah UTARA. </p> <p>Saya mahu ikon (i) berada di sebelah UTARA. </p>
P粉668146636P粉668146636524 hari yang lalu512

membalas semua(1)saya akan balas

  • P粉113938880

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

    Jika anda hanya mahu ikon sentiasa berada di sebelah perkataan "Utara", letak sahaja di dalam tag :

    .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>

    balas
    0
  • Batalbalas