Q232.
關於CSS 之敘述,下列何者錯誤?
網頁設計 · 丙級 · 應用軟體安裝及使用 · Q232
難易度分析
2 / 5
本題考查 CSS 的基本定義及其與其他標記語言的交互關係。考生需對 CSS 的引入機制以及 HTML5 的結構與表現分離原則有準確認知,透過對比各選項的定義準確性即可得出結論,不涉及複雜計算或極其冷門的例外條款。
正確答案:①整份CSS 文件必須嵌入在HTML5的網頁文件中,瀏覽器方可正確讀取
① 整份CSS 文件必須嵌入在HTML5的網頁文件中,瀏覽器方可正確讀取:CSS 文件並非必須嵌入在 HTML5 網頁文件中。CSS 可透過三種方式使用:外部樣式表(使用 `<link>` 標籤引入獨立 `.css` 檔案)、內部樣式表(置於 `<style>` 標籤內)以及行內樣式(使用 `style` 屬性)。外部樣式表是最常見且推薦的做法,有利於樣式重用與快取機制,因此此敘述錯誤。
錯誤選項解析
- ② CSS 是一種專門描述結構文件的表示方式,可描述如何在螢幕上顯示,亦可描述列印及聲音等效果:CSS 確實是一種樣式表語言,專門用於描述文件的呈現方式。除了螢幕顯示外,CSS 還可透過 @media 規則針對不同媒體類型(如 `print` 列印、`speech` 語音合成)定義樣式,此敘述正確。
- ③ HTML5 已經刪除了傳統的font、big、strike、…等控制頁面的標記,將這些控制交由CSS 處理:HTML5 確實已廢棄(deprecated)多個純粹用於呈現控制的標籤,如 `<font>`、`<big>`、`<strike>`、`<center>` 等。HTML5 的設計理念是結構與表現分離,將視覺呈現完全交由 CSS 處理,此敘述正確。
- ④ CSS 除了可控制HTML 文件的顯示外,亦可用於控制XML 文件的顯示格式:CSS 不僅可用於 HTML 文件,亦可應用於 XML 文件的顯示控制。透過在 XML 文件中加入 `<?xml-stylesheet?>` 處理指令,即可引入 CSS 來格式化 XML 資料的呈現,此敘述正確。
Learning Tip
"本題核心考點為 CSS 的引入方式與適用範圍。常考陷阱在於混淆「外部樣式表」與「內嵌樣式」的使用情境。實務上強烈建議使用外部 CSS 檔案,可實現關注點分離(Separation of Concerns)、提升程式碼可維護性並減少頻寬消耗(瀏覽器可快取 CSS 檔案)。另外需留意 CSS 不僅限於 HTML,亦可應用於 XML、SVG 等結構化文件的樣式控制。"
學員答題分佈
①整份CSS 文件必須嵌入在HTML5的網頁文件中,瀏覽器方可正確讀取0%
②CSS 是一種專門描述結構文件的表示方式,可描述如何在螢幕上顯示,亦可描述列印及聲音等效果0%
③HTML5 已經刪除了傳統的font、big、strike、…等控制頁面的標記,將這些控制交由CSS 處理0%
④CSS 除了可控制HTML 文件的顯示外,亦可用於控制XML 文件的顯示格式0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!