我正在嘗試為我正在處理的頁面設置外部 css 文件。在我的 html 文件中我有一行div id="something"我想更改該 div 中文本的顏色,因此在我的 .css 文件中我有一行div #something {color: red;}但顏色不會改變,我只是在學習,我花了很多時間試圖找出我做錯了什么,但我無法弄清楚。非常感謝任何幫助
4 回答

一只名叫tom的貓
TA貢獻1906條經驗 獲得超3個贊
#
您需要刪除和 id 名稱之間的空格
所以div#something {color: red;}
應該有效。
但請記住,由于id
s 在文檔中必須是唯一的,因此您不需要指定 tag 。
就#something {color: red;}
足夠了。
空格用于分隔選擇器并描述嵌套層次結構(稱為后代組合器)。
sodiv #something
表示以 id 為目標的元素something
嵌套在div
.

暮色呼如
TA貢獻1853條經驗 獲得超9個贊
您必須在 html 代碼中鏈接 .css 文件!如果你沒有這樣做...
在你的head
.<link rel="stylesheet" type="text/css" href="fileName.css">

慕田峪4524236
TA貢獻1875條經驗 獲得超5個贊
您需要使用:
div#something {color: red;}
之間沒有空格#
,something
因為您將焦點分配給 div 的 id 元素,而不是分配給 div 的另一個元素的 id 元素,例如段落。
- 4 回答
- 0 關注
- 189 瀏覽
添加回答
舉報
0/150
提交
取消