Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Mewajarkan Baris Terakhir DIV Merentas Semua Penyemak Imbas?

Bagaimanakah Saya Boleh Mewajarkan Baris Terakhir DIV Merentas Semua Penyemak Imbas?

Patricia Arquette
Patricia Arquetteasal
2024-12-08 04:10:09183semak imbas

How Can I Justify the Last Line of a DIV Across All Browsers?

Mewajarkan Baris Terakhir DIV: Pendekatan Komprehensif

Mewajarkan baris terakhir DIV boleh memberikan cabaran, kerana ia biasanya menjajar ke kiri secara lalai. Walau bagaimanapun, terdapat kaedah yang berkesan menangani isu ini merentas pelayar, termasuk IE6 dan seterusnya.

Kaedah ini menggunakan gabungan sifat CSS:

  • text-align- last: justify: Diperkenalkan oleh Microsoft, sifat ini disokong oleh IE penyemak imbas.
  • :selepas kandungan pseudo: Elemen pseudo ini mencipta blok sebaris tidak kelihatan yang memanjangkan lebar DIV.

Selain itu, untuk mengendalikan elemen teks satu baris, perkara berikut disyorkan:

  • Tetapkan ketinggian dan garis ketinggian elemen kepada 1em untuk mengelakkan garis kosong yang tidak perlu.

Pelaksanaan CSS:

Untuk mewajarkan baris terakhir DIV, perkara berikut Peraturan CSS boleh digunakan:

p, h1 {
   text-align: justify;
   text-align-last: justify;
}

p:after, h1:after {
   content: "";
   display: inline-block;
   width: 100%;
}

Untuk elemen teks satu baris, berikut ialah perlu:

h1 {
   text-align: justify;
   text-align-last: justify;
   height: 1em;
   line-height: 1;
}

h1:after {
   content: "";
   display: inline-block;
   width: 100%;
}

Penjelasan Terperinci:

  • text-align-last: justify: Menentukan penjajaran baris terakhir dalam elemen blok.
  • :selepas pseudo-content: Mencipta blok sebaris kosong yang meregangkan lebar DIV untuk memastikan sifat text-align: justify dikenakan pada baris terakhir.
  • Ketinggian dan ketinggian baris: Untuk elemen teks satu baris, menetapkan ketinggian dan ketinggian garis kepada 1em menghalang baris kosong yang sebaliknya akan muncul selepas yang terakhir yang dibenarkan baris.

Pendekatan gabungan ini memastikan bahawa baris terakhir DIV adalah wajar merentas berbilang penyemak imbas, memberikan reka letak yang profesional dan menyenangkan dari segi estetika.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mewajarkan Baris Terakhir DIV Merentas Semua Penyemak Imbas?. 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