一直不是很喜歡使用IE的原因是永遠不知道它會出什麼問題,不過大部分原因是我自己愛亂搞把電腦搞掛了XD,昨天高董跟我說他開我的網誌都會網頁出現錯誤,才發現,一直使用FF的我完全不知道有這個問題,對於大部分使用者都是使用IE的情況下,只好展開了修復的行動。
爬了一下PTT的BLOG版,Google了一下相關資訊,發現這個問題已經存在好久,基本上,應該算是Blogger的Bug,當然,如果是用最陽春的內建版面就不會出現麻煩,不過喜歡改來改去的人,基本上是逃不過這一劫的。
看了有關資訊後,列出了以下辦法。
一、有的人說在範本的
1. 〈head>
2. 〈title><$BlogPageTitle$>
3. 〈$BlogMetaData$>
4. 〈style type="text/css">
四行中,二三行對掉就OK,不過很囧的是,這只適用於套用基本範本的使用者,如果是其他的,可能會找不到第三行這個東東,所以第一個辦法,失敗。
二、調整 sidebar 跟 main-wrapper的邊寬值,將main-wrapper寬度調小一點就不會被擠掉,基本上,這個方法也許可行,不過太麻煩,還要去修改CSS,所以...失敗again XD。
三、終於發現了元兇,是繼續閱讀搞得鬼,相信許多人都會希望Blogger跟其他的網誌提供公司一樣擁有繼續閱讀的功能,一來以維持版面的簡潔不會使每個文章看起來落落長,二來也希望大家不只是轉動滑鼠,而是真的有click。繼續閱讀的作法就不多說了,找一下就很多,目前最多人用的就是手動置入〈span id="fullpost">的用法來蓋住文章內容以達到繼續閱讀的功能,不過Blogger奇怪,就是當你在它的編輯器移動照片之類的動作,便會在段落的部份自動幫你加上〈span id="fullpost">,也是因為這樣,在IE上就會造成編碼錯誤,這也是為甚麼會開網頁不完全的原因,所以編寫時要特別注意〈span>的放置位置。
修正後終於可以在IE正常開啟,不過還是有小地方怪怪的,下次再研究,Bug太多,改也改不完XD。
我用safari都很ok耶....
ReplyDelete應該是因為IE對於語法比較嚴謹吧XD,像是放圖片的話,如果長度高度留白,在IE中就會顯示出一個小點,因為讀不到要多長多寬,反之,其他的瀏覽器就會直接將圖片以原始大小放上去,恩,不知道該說IE比較聰明還是比較笨XD
ReplyDelete