Berikut ini adalah masalah dan pengalaman yang saya temui selama pengembangan. Saya menghabiskan waktu debugging dan mempostingnya untuk menghindari jalan memutar untuk semua orang. Jika ada kesalahan, harap perbaiki saya.
Terus diperbarui
Cobalah untuk menyandikan file XML di UTF-8 sebanyak mungkin. Beberapa kata dalam GB2312 tidak dapat disimpan. Misalnya, ©, bahkan jika mereka dapat disimpan, mereka perlu dikonversi, yang lebih merepotkan, dan UTF-8 juga memenuhi kebutuhan yang sama.
Norma internasional
Di CSS, kelas semu: melayang akan tidak valid jika ditempatkan di depan: dikunjungi.
Jika tag <a> tidak memiliki atribut href, semua kelas semu seperti: melayang untuk cssnya tidak valid
Dalam file js, document.wirte ("<scriptLanguage = 'javascript'src ='"+file+"'> </"+"Script>"
Referensi, jalur relatif file adalah semua jalur yang merujuk HTML dari JS.
Sebagai contoh: A.htm mengacu pada x/b.js, b.js mengacu pada x/c.js, maka file harus x/c.js bukan jalur langsung c.js relatif terhadap b.js, dan
Referensi @import, url () tidak memiliki masalah ini
Di halaman, kadang -kadang lebar Talbe diatur ke 100% dan kanan akan meninggalkan kosong di scrollbar. Harap atur <body
style = "overflow: auto">
Untuk gambar yang umum digunakan, jangan gunakan tag IMG, gunakan <span> <a> dan gunakan CSS untuk menentukan latar belakang dan lebar dan tinggi. Untuk yang dinamis (naik dan ubah latar belakang)
, yang terbaik adalah menggunakan <a>, tidak perlu menulis kode tambahan, cukup gunakan kelas semu: hover, keuntungan menggunakan CSS adalah mengubah semua perubahan sekaligus, ini
Ini dapat digunakan dengan baik dalam aplikasi yang mengubah kulit
@font-face {
Font-Family: Comic;
src: url (http: //valid_url/some_font_file.eot);
}
Tentukan nama font yang tidak terletak secara lokal dan hubungi <versyle = "font-family: comic; font-size: 18pt> aa </pan>
Beberapa CSS
Div {overflow: tersembunyi; text-overflow: ellipsis;}
td {vertical-align: middle;}
Untuk memaksa overflow terjadi dan menerapkan nilai ellipsis, penulis harus mengatur nilai properti ruang putih dari objek ke sekarang.
Jika tidak ada peluang istirahat garis (misalnya, lebar wadah objek sempit dan ada teks panjang tanpa pecah garis yang masuk akal), tidak ada sekarang diterapkan
Itu juga bisa meluap.
Agar nilai ellipsis diterapkan, properti ini harus diatur ke objek dengan area yang tidak terlihat. Pilihan terbaik adalah mengatur properti overflow
untuk disembunyikan
Dokumen Firefox.CreateElement tidak mendukung tag HTML dalam konten, juga tidak Innertext, tetapi mendukung InnerHTML, tidak apa -apa
Tentukan kontennya dengan binthtml
Lebar dropdownlist dalam kontrol .NET tidak diwarnai di bawah Firefox, jadi Anda harus secara langsung mendefinisikan gaya = 'Lebar: 10px;'
Kursor CSS di Firefox tidak mendukung tangan, gunakan pointer sebagai gantinya
Bilah gulir di iframe perlu diatur dalam gaya tag iframe = 'overflow: tersembunyi'. Itu tidak dapat diatur hanya di dalam tubuh.
Memiliki masalah
Saat mengatur acara ini, perhatikan menggunakan Event.Propertyname untuk mengubah penyaringan acara. Saat mengatur acara ini, sebenarnya sudah ada
Mengubah properti OnPropertyChange, sehingga akan dieksekusi secara otomatis sekali.
Versi dukungan untuk XSL di JS5.6 lebih rendah, seperti fungsi dokumen, tidak mendukungnya.