Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Menjajarkan Teks Secara Menegak Dalam Bekas Flexbox Tanpa Pembalut?

Bagaimana untuk Menjajarkan Teks Secara Menegak Dalam Bekas Flexbox Tanpa Pembalut?

Patricia Arquette
Patricia Arquetteasal
2024-12-20 16:09:12803semak imbas

How to Vertically Align Text Within a Flexbox Container Without a Wrapper?

Penjajaran Teks Menegak Dalam Bekas Flexbox

Penjajaran menegak kandungan dalam susun atur flexbox mungkin mencabar. Begini cara untuk mencapainya tanpa menggunakan elemen pembalut tambahan.

Dalam contoh anda, isunya terletak pada penggunaan align-self: center pada

  • unsur. Sebaliknya, gunakan align-item: tengah pada induk
      unsur. Ini akan menjajarkan elemen anak
    • secara menegak dalam bekas flexbox.

      Berikut ialah kod yang dikemas kini:

      ul {
        height: 100%;
      }
      
      li {
        display: flex;
        justify-content: center;
        align-items: center;  /* Updated this line */
        background: silver;
        width: 100%;
        height: 20%;
      }

      Penjelasan:

      • align-self terpakai pada item flex individu dan mengawal penjajarannya. Walau bagaimanapun, dalam kes anda,
      • bukan item fleksibel kerana induknya,
          , tidak mempunyai paparan: flex digunakan.
        • item jajar mengawal penjajaran item fleksibel dalam bekas fleksibelnya. Sejak
        • ialah bekas lentur, align-item: tengah secara efektif memusatkan elemen secara menegak di dalam
        • .
        • Mengalih keluar align-self: tengah dari
        • adalah penting, kerana ia akan mengatasi penjajaran menegak yang ditentukan oleh item penjajaran.

        Atas ialah kandungan terperinci Bagaimana untuk Menjajarkan Teks Secara Menegak Dalam Bekas Flexbox Tanpa Pembalut?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

  • Kenyataan:
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn