Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Membuat Sempadan Lebih Pendek Daripada Lebar Div Saya?

Bagaimanakah Saya Boleh Membuat Sempadan Lebih Pendek Daripada Lebar Div Saya?

Barbara Streisand
Barbara Streisandasal
2024-12-04 20:31:10888semak imbas

How Can I Create a Shorter Border Than My Div's Width?

Panjang Sempadan Lebih Cetek Daripada Lebar Div

Kod anda mentakrifkan elemen div dengan lebar 200px dan jidar magenta pepejal 1px di sepanjang bahagian bawahnya tepi. Walau bagaimanapun, anda mencari kaedah untuk mengehadkan panjang sempadan ini kepada hanya 100px tanpa mengubah lebar div.

Pseudoelements menyediakan penyelesaian. Pseudoelements ialah elemen yang ditambahkan pada pepohon DOM anda, membolehkan anda menggayakan bahagian elemen sedia ada. Dalam keadaan ini, anda boleh mencipta unsur pseudo yang bertindak sebagai sempadan:

div:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 50%;  /* or 100px */
  border-bottom:1px solid magenta;
}

Unsur pseudo ini, yang meletakkan dirinya sepenuhnya di sebelah kiri bahagian bawah div, mereplikasi panjang sempadan 100px yang dikehendaki. Dengan melaraskan sifat lebarnya, anda boleh mengawal panjang sempadan dengan mudah tanpa menjejaskan lebar div itu sendiri.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Sempadan Lebih Pendek Daripada Lebar Div Saya?. 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