網站開發人員對網站兼容問題一直都感到很費心,在處理這方面的問題上有時要多用很多時間,在很多時候處理問題時都不能做到全方面滿意,倘若這邊處理好了那邊又出現為題了,這里讓網站技術人員很是苦惱。他們經常抱怨,最終還是沒有解決這些根本問題。
那么我們對于網站兼容性問題該如何解決呢?
無論我們在做任何事時當遇到問題時首先想到的就是想辦法找出原因解決問題。那么作為一名專業程序員來說,遇到這樣的問題也是一樣一定是先找出原因所在。只有先弄清楚是瀏覽器在哪里出現的問題,因為一般客戶不知道是IE幾,只知道名字,通常用的是IE,那我們只能根據這個去作為線索去解決問題了。
工具要齊全,一般情況程序員用的是IETest這個工具,可以在里面自動加載IE各個版本,然后網站技術人員要大概的了解各個瀏覽器的內核。工具對程序員來說是最好的幫手。有一個好的工具能幫助工作起來就方便輕松很多!
哪種內核版本引起的問題到這里應該很清楚了,就可以對于問題準確的處理了。
1、如果在IE6下出現的問題較多,一般情況有這幾個:在IE6下所有樣式都不起作用,這種一般可能是沒有引用到樣式文件,或者是樣式文件出現了問題,可以用刪除法去篩選,把樣式文件打開,將樣式刪除一些然后再看頁面有沒有出現。
?2、有時候頁面底部的東西蓋住了頁面上面的內容或者底部的內容漂到了右邊,這一般都是沒有清除浮動引起的,一般加上clear:both就能 解決這個問題?;旧虾芏鄦栴}都是跟浮動相關的了,經常用的辦法就是刪除法,先找到是哪個樣式引起的問題,然后解決問題。一般常用的方法有: 1)用符號_ 用來針對IE6的樣式,如_width:200px則在IE6下寬度為200像素,*針對IE6和IE7,9針對所有IE版本
2)然后樣式也有先后的,比如width:200px;_width:190px;和 _width:190px;width:200px;是不同的,前面是在所有瀏覽器中寬度是200,而在IE6下是190,后才則是所有瀏覽器都是 200,而那個在IE6下的190就不能起到作用了。
一切問題都是方法問題!技巧只是輔助,方法才是關鍵。其實解決兼容問題也并不是太復雜,常用方法就是這些,關鍵看怎么靈活運用,希望能幫助到網站制作技術人員,尤其是前臺制作人員。