Dada!不過暫時只是主頁而已…嗯,其實今天應該有其他事要辦吧?但心裡面就是沒甚麼急切感所以就繼續努力地修好我的 PALACE 了。
要達至全域符合 XHTML 1.1 標準還有很長的路要走呢,最起碼,我要每篇舊文章都仔細地看一看(可能每篇也要到 W3C Validator 去查一查?哇!),現在累積文章總數是四百多篇,每天看廿篇的話也要看廿多天…
撇除之前一直為 XHTML 1.1 舖路而一直有注意/修改的部份,今天主要是修好了 sidebar 上那 iTunes 最近播放框的問題。本來那是 iFrame 啊,完全不合格啦,現在則改成以 php 的 require() 加進來,跟主頁融為一體了。另外就是 input tag 的問題,今天才知道原來 XHTML 1.1 要求 input tag 要被某些指定的 tag 包著的,試過 fieldset 這 tag,不知這本來有啥用的,但在 IE 就是有問題所以現在改成用 div tag 了。
較花時間的則是那種圖片靠左文字填右或相反的特殊排版方式。得 MK 之前那文章的指點,省了我不少時間呢。不過由於我這次的大規模修葺也是為將來的 XHTML 新標準而舖路,所以希望可以完全地使用 CSS。不過文中提到的那個 clear:both 就是怎樣也不能經外置的 stylesheet 來套用,只有 inline style 的方式才能使之生效,這個比較遺憾…不過其餘如圖片 float:left 那些 style 已全都改到只用 CSS 了。
另外還改了些存在已久的問題,就是在部份 RSS 閱讀器上看不到文章內的圖片及表情圖示。這個全因為我把圖片以 relative path 的方式顯示,所以 RSS 閱讀器找自己的 root path 就找不到圖片了(印象中只有 Bloglines 能正常顯示)。執行了兩句 update 的 SQL 後,現在所有的圖片都是 absolute path 了…啊,不過不知道這樣改的話會不會有某些預計以外的情況,文章會變爛了呢?
anyway,這些只能在將來的全域檢測中再細看了。
Clement T
(2006 年 2 月 13 日 12:07)
Mozilla Firefox 1.5.0.1
Windows XP
加把勁,我也把 Theme 換了,暫時減少了一些配件,但文章不多,重頭看一次,現在全是 XHTML 1.1 valid 呢
Fieldset 在 IE 應不會有問題呀,我也有在用。
clear:both 你也可自訂一個 class ,在要用的 element 上套上即可。不過用法和 inline style 沒兩樣吧 :p
另,我好像不能在這裡用 coComment 。
天佑
(2006 年 2 月 13 日 15:13)
Mozilla Firefox 1.5.0.1
Windows XP
Clement T
(2006 年 2 月 13 日 15:29)
Mozilla Firefox 1.5.0.1
Windows XP
天佑,謝謝解答!眼大看見 class=”commentform” 就以為對了,還磨了好一陣子也不知問題在哪。
coComment 意念很好,但 blog providers 和 commentators 都要好好配合呢。
天佑
(2006 年 2 月 13 日 16:51)
Mozilla Firefox 1.5.0.1
Windows XP
我都是一時看漏眼,看到 class=”commentform” 便以為沒有問題,還想叫 Madthiu 到 coComment forum 內發問呢。
而 coComment 我本人就非常看好,因為真的解決了很多 bloggers 一直遇到管理留言上的問題,只要往後在 blog 的整合及增加其他有用的功能,例如 capture 其他 non-coComment 用戶的留言等,而又在效能速度上沒有減退的話,用戶數量一定會與日俱增的。
mk
(2006 年 2 月 13 日 21:43)
Mozilla Firefox 1.5.0.1
Windows XP
Madthiu
(2006 年 2 月 14 日 01:59)
Mozilla Firefox 1.5.0.1
Windows XP
Clement T:
嗯,細心再想其實近數個月寫文章時已盡量注意要符合標準,所以最近的數十篇文章應該沒問題吧?但這還剩三百多篇…fieldset 嘛,可能是我這 theme 的問題,在 Firefox/ Opera 看正常, IE 看的話 fieldset 則會盡佔整個 container 的長度…clear:both 方面,我正是試 class 呢,不知何故就是不生效啊,也試過其他變種的套用方式,總之看來是 external CSS 的話就是不行。
coComment 問題,謝天佑提點,已改好了,現在順道試試看。
(Update! 還是不行,何解呢?
)
mk:
看過 render 後的 source,看來不是 WP 加 p tag 的問題,而且我是直接在 br tag 內指定 class 嘛,就算是試過把空行數目減少,令 WP 不會自動分段及加插 p tag 在中間,我那 class 還是沒有生效呢…不過這問題沒啥急切性所以算罷,要改的話將來也是一句 SQL 就成了。
最後, Greasemonkey 還沒裝,動作要快一點了。又,剛才發現 permalink 因 post slug 的 typo 而需要修改,順道也把 post slug 改短了一點,希望這文章還沒有人 ping 吧?
天佑
(2006 年 2 月 14 日 10:22)
Mozilla Firefox 1.5.0.1
Windows XP
coComment 沒有問題呢。
Clement T
(2006 年 2 月 14 日 10:47)
Mozilla Firefox 1.5.0.1
Windows XP
Madthiu,class 問題可能是 selector order 問題。 Fieldset 用 border: 0 把它隱藏起來吧!
天佑,我也看好 coComment,不過暫時辨認 comment form 還有些小問題,希望能有個原滿的解決方法。
Madthiu
(2006 年 2 月 15 日 14:37)
Mozilla Firefox 1.5.0.1
Windows 2000
噢,還害我之前那回應在不斷的貼再刪除自己的回應嘛…不過我發現有問題後我也沒幹過甚麼,為何突然會 OK 的?
Clement T:
border:0 之前已試過了,否則 Firefox 也會有問題。
Wendy
(2006 年 2 月 17 日 06:10)
Internet Explorer 6.0
Windows XP
留回應不用再填表了,真好! 不小心hit back button都唔怕要由頭打過,kudos to you Madthiu! (>^_^)>
Madthiu
(2006 年 2 月 18 日 18:14)
Mozilla Firefox 1.5.0.1
Windows XP
澳雪! 由於我只是修好了首頁,其他主要的頁面還沒怎修正過,所以還是先整體降班回到 XHTML 1.0 Transitional 好了 (護級失敗的說… ~_~ )
《終於…到達全域 XHTML 1.1 的第一個里程碑》: 11 個回應