Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mengisi Lebar Bekas yang Selebihnya dengan Elemen Input?

Bagaimana untuk Mengisi Lebar Bekas yang Selebihnya dengan Elemen Input?

Mary-Kate Olsen
Lepaskan: 2024-11-15 01:08:02
asal
250 orang telah melayarinya

How to Fill the Remaining Container Width with an Input Element?

Mengisi Baki Lebar Bekas dengan Elemen Input

Dalam reka letak web tertentu, anda mungkin mempunyai label dan medan input pada baris yang sama dalam bekas dengan lebar tetap. Cabaran timbul apabila anda mahu medan input menempati baki lebar bekas tanpa membungkus atau mempunyai pengetahuan awal tentang saiz label.

Cadangan Penyelesaian

Untuk menangani cabaran ini, pertimbangkan penyelesaian berikut:

Balut medan input dengan elemen span dan tetapkan sifat paparannya kepada "sekat." Ini memastikan medan input berfungsi sebagai elemen peringkat blok.

Letakkan medan input selepas elemen butang.

Apungkan butang ke kanan.

Dengan mengikuti ini langkah, medan input secara semula jadi akan mengisi ruang yang tinggal dalam bekas tanpa membalut.

Kod Contoh

form {
    width: 500px;
    overflow: hidden;
    background-color: yellow;
}

input {
    width: 100%;
}

span {
    display: block;
    overflow: hidden;
    padding-right: 10px;
}

button {
    float: right;
}
Salin selepas log masuk
<form method="post">
    <button>Search</button>
    <span><input type="text" title="Search" /></span>
</form>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Mengisi Lebar Bekas yang Selebihnya dengan Elemen Input?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan