Saat ini, sebuah proyek telah dibuat, antarmuka adalah sebagai berikut:
Ini dilakukan dengan menggunakan frameset. Tidak ada masalah yang ditemukan dalam pengembangan di bawah layar lebar. Tidak sampai pengguna menguji mesin dengan 800*600 dan menemukan bahwa seluruh antarmuka dideformasi.
Pada saat itu, seluruh halaman frameset setinggi 600 piksel, dan bilah gulir muncul di bingkai bersarang frameset, yang benar -benar jelek. Bagaimana cara mengatur ketinggian frameset sehingga halaman bingkai bersarang tidak memiliki bilah gulir, dan frameset memiliki bilah gulir?
Ketinggian frameset tidak dapat diatur, misalnya: <baris frameset = 110,* style = tinggi: 1900px;>. Pada saat ini, halaman masih merupakan ketinggian layar, bukan 1900px; Mengatur ketinggian tubuh frameset juga tidak valid. Apa yang harus dilakukan? Saya telah melakukan baiding selama berhari -hari dan belum menemukan jawabannya, jadi pertanyaan ini telah ditunda. Saya juga berpikir untuk meminta artis untuk menggantikan Frameset dengan Div+CSS, tetapi saya takut bahwa mungkin ada terlalu banyak konten yang terlibat dan beban kerja penggantian mungkin besar, jadi saya harus menyerah.
Inspirasi sangat aneh. Itu tidak bisa dihentikan bahkan jika itu datang. Tepat setelah pertanyaan ini dirilis selama sebulan, tiba -tiba datang hari ini, dan masih membawa iframe ketika itu datang. Ketika saya bersarang bingkai dan mengatur ketinggian halaman Iframese, efeknya benar -benar keluar. Sekarang bagikan solusi dengan kolega yang mengalami masalah yang sama tetapi tidak dapat menyelesaikannya.
1. Halaman Frameset (Inner.html)
Salin kode