Rumah > Artikel > hujung hadapan web > html alih keluar ruang
Dalam pembangunan web, kod yang dijana oleh teg HTML selalunya mengandungi ruang, dan ruang ini boleh menjejaskan kesan paparan dan kelajuan pemuatan halaman halaman web. Penyemak imbas akan menghuraikan ruang ini dalam kod HTML, menyebabkan masalah apabila penyemak imbas memaparkan halaman. Di sini, kami akan memperkenalkan beberapa kaedah untuk mengalih keluar ruang dalam HTML.
Nilai atribut ruang putih boleh ditetapkan kepada nowrap, yang menghalang penyemak imbas daripada membungkus teks dan mengabaikan semua ruang dan aksara Newline. Gunakan sifat ini untuk mengalih keluar semua ruang daripada teks dengan berkesan. Kod gaya adalah seperti berikut:
span { white-space: nowrap; }
Anda boleh menggunakan kaedah replace() dalam rentetan JavaScript untuk menggantikan semua ruang dalam teks. Berikut ialah contoh kod:
var str = "Hello World. This is a test."; var result = str.replace(/ /g,""); document.write(result);
Ini akan mengeluarkan rentetan "HelloWorld.Thisisatest".
Parameter ungkapan biasa / /g digunakan dalam kod ini, di mana / / mewakili teks yang akan dipadankan dan g mewakili padanan global, iaitu, menggantikan semua ruang dalam rentetan.
Pustaka jQuery menyediakan cara lain untuk mengalih keluar ruang daripada teks HTML, iaitu menggunakan kaedah trim() jQuery. Kaedah ini mengalih keluar semua ruang sebelum dan selepas rentetan, tetapi tidak boleh mengendalikan ruang di tengah teks.
var str = " Hello World "; var result = $.trim(str); document.write(result);
Kod adalah seperti yang ditunjukkan di atas, dan hasil output ialah "Hello World".
Pemilih CSS ialah cara untuk menentukan gaya berdasarkan teg dan atribut dalam dokumen HTML. Apabila menggunakan pemilih CSS, anda boleh menggunakan elemen pseudo :before dan :after untuk menambah teks dan menggunakan atribut kandungan untuk menentukan kandungan teks. Kaedah ini menambah ruang pada mana-mana elemen tanpa benar-benar menambah ruang pada teks. Kodnya adalah seperti berikut:
span:before { content: "