鐵之狂傲

 取回密碼
 註冊
搜尋

切換到指定樓層
1#
不好意思...問題有點冗長(但其實是很簡單的問題這樣...[毆])
就是...最近想把自家網頁的編碼從big5轉成utf-8...

因有安裝unicode,在使用FrontPage時,編碼如果是big5的話
會在存檔或預覽的時候出現程式錯誤,進而導致編輯的網頁檔案毀損...(Unicode會和FP相衝)
雖然有方法可以解決(用FP編輯好後把原始檔複製,再把網頁用記事本打開,然後貼上原始檔)
不過,這樣真的不是個很好的解決之道...而且很怕會在用FP編輯時「手誤」(汗)
所以...以上那麼多廢話只是為了說明為何想將網頁...轉成utf-8的理由(爆)

在轉換編碼時,遇到了一個問題...
因為CSS語法,個人是習慣使用「載入外部樣式」的方式...
就是在網頁原始檔內加入一段語法如下
<link rel="stylesheet" type="text/css" href="style.css">

關於body等基本標籤,都還能夠正確讀取並顯示出樣式
但是關於自定義的標籤,例如h1、h2之類等...
長相大約是→h1{color: #666666;font-size:8pt;}這樣
轉換之前...編碼為big5時,語法的樣式都能正確顯現
但在轉成utf-8時,不曉得為何語法的樣式就是讀取不到...

不過,把那些樣式語法,直接貼到網頁原始檔內...
貼到如下列的地方後,竟然就能夠正確顯示樣式...
<style type="text/css">
<!--
h1{color: #666666;font-size:8pt;}
-->
</style>

雖然這樣就能解決問題...
但這樣每個頁面都要貼上一堆style的語法...(個人想要的樣式,語法有點雜...[毆])
不僅會造成網頁讀取的速度,因為原始檔太多而變慢...
而且之後如果要改樣式的話,需要一頁一頁的把style語法全部改掉,很麻煩...(倒)

所以想問問看,關於css內自定義標籤為何不能在utf-8的編碼內正確顯示?
還是說有沒有什麼方式(除了每頁都要貼style語法這個方式以外)可以解決呢?
還請各位不吝解答在下的問題,感謝!
 
轉播0 分享0 收藏0

回覆 使用道具 檢舉

你需要登入後才可以回覆 登入 | 註冊

存檔|手機版|聯絡我們|新聞提供|鐵之狂傲

GMT+8, 24-12-26 16:33 , Processed in 0.021286 second(s), 15 queries , Gzip On.

回頂部