Js-beautify: Hasil "Format dokumen" aneh dari konten HTML tertentu.

Dibuat pada 3 Agu 2017  ·  3Komentar  ·  Sumber: beautify-web/js-beautify

_Dari @slayerxj pada 28 Juli 2017 7:28_
_Awalnya dilaporkan terhadap VSCode (yang menggunakan jsbeautifier sebagai formatter untuk HTML): Microsoft/vscode#31628_

Langkah-langkah untuk Reproduksi:

<!DOCTYPE html>
<html>

<head></head>

<body>
    <div>
        <div>
            <p>Reconstruct the schematic editor the EDA system <a href="http://www.jedat.co.jp/eng/products.html"><i>AlphaSX</i></a> series</p>
        </div>
    </div>
</body>

</html>
  • atur 'Bungkus garis di dekat 120 karakter'
  • format
  • hasilnya adalah
...<p>EDA system <a href="http://www.jedat.co.jp"><i>Alpha-SX</i></a>                series</p>

Perhatikan spasi yang tidak perlu ditambahkan sebelum 'seri'

html bug

Semua 3 komentar

@aeschli -
Laporan bug yang luar biasa.
Dengan langkah-langkah repro yang Anda berikan, saya dapat mereproduksi masalah.

Saya melihat komentar asli Anda mengatakan bahwa Anda memiliki "editor.wordWrap": "off". Tapi kemudian langkah repro Anda bicara menyebutkan pengaturan bungkus ke 120. Untuk mematikan wordWrap Anda akan mengatur nilai bungkus ke 0. Maka masalah ini tidak terjadi.

@bitwiseman Maaf atas kebingungannya. Abaikan komentar "editor.wordWrap": "off" . Itu adalah pengaturan VSCode dan tidak terkait dengan pemformatan html. Saya akan memperbarui deskripsi ...

Saya melihat hal yang sama di VSCode 1.16.1, terutama setelah inline a dan tag kode.

Saya menggunakan " &nbsp; " sebagai ganti spasi untuk mencegah munculnya spasi putih yang tidak diinginkan (spasi putih yang tidak diinginkan dapat menyebabkan masalah pada output).

Apakah halaman ini membantu?
0 / 5 - 0 peringkat