iT邦幫忙

0

CSS無法套用在HTML文件上

  • 分享至 

  • xImage

1.有在styles資料夾內新增stlye.css檔案

p {
  color: red;
}

2.也在index.html檔案中加入此代碼

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">  
 <title>Five treature</title>
 <link href="styles/stlye.css" rel="stylesheet" type="text/css">
</head>
<body>  
 <h1 >Five treature</h1>
 <h2 >cattie world</h2>
 <h3 >soothing mode</h3>
 <img src="images/arie.jpg"alt="Arie">
 <p>In the world of Five Treasure, you can enjoy the</p>
 <ul>
   <li>happiness</li>
   <li>pleasure</li>
   <li><a href="https://www.youtube.com/watch?v=YtfN7uWAq2A&list=PLeUkuDfreHhcXNcsXO05VSxE_mjyV_ijk">daily film</a></li>
 </ul>
 <p>this world is made up of five cats who have different personalities</p>
</body>
</html>

3.但點開html檔案文字沒有改變顏色...請問是沒有連結到styles的檔案嗎?
4.有嘗試過將css檔案與html檔案放置同一個資料夾,但還是沒有辦法套用
5.請問是語法上的錯誤嗎?煩請各位協助解答~謝謝!

你在本地硬碟直接打開HTML檔吧?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1

請善用F12大法檢查。
直覺這樣看程式碼並沒啥問題。
但這是依你的說明來看待的

但實際情況得要看你的錯誤訊息來判斷。

例,還沒裝WEB SERVER處理??

迷路 iT邦新手 1 級 ‧ 2023-01-12 08:12:25 檢舉

確實沒有F12的錯誤訊息很難判斷
但是星空大,css是前端檔案,一般來說是瀏覽器直接處理的
應該不需要安裝WEB SERVER之類的也能正常運行吧?

路徑問題。
因為他的路徑是相對路徑。

如果他是用file的方式開網頁的情況。在相對路徑的情況下。或是CSS有內置連結。有時會造成無法讀取或是讀取路徑錯誤的問題。
當然WEB SERVER並不是必要沒錯。所以我才會只用「例」代表其中之一的可能性。而不是要一定安裝WEB SERVER

但在不用WEB SERVER的情況下。有很多細節是要小心注意的。

不過大多數F12就可以看到就是了。畢竟大多數的問題就是沒讀取到。

1
田小蓉
iT邦新手 5 級 ‧ 2023-01-12 09:52:29

styles/stlye
檔名到底是style還是stlye?請檢查一下(我都是寫style)
應該是打錯字造成路徑錯誤,才會連不到

請愛用複製、貼上。

我要發表回答

立即登入回答