僅依靠HTML難以知足網頁設計需求
維護困難
標記不足
網頁過於臃腫
定位困難css
CSS(Cascading Style Sheet)稱爲級聯(層疊)樣式表,其文件擴展名爲.css。
CSS是用於加強或控制網頁樣式並容許將樣式信息與網頁內容分離的一種標記性語言。網站
CSS樣式表的特色
解決內容與表現分離的問題
精確控制頁面元素
使頁面體積小、下載快,提升效率
頁面格式批量處理、網站維護方便
一般包括行內樣式、內嵌樣式、連接樣式。
一、行內樣式
行內樣式就是直接把 CSS 代碼添加到 HTML 5 的標記中,即做爲 HTML 5 標記的屬性標記存在。經過這種方法,能夠很簡單地對某個元素單獨定義樣式。
二、內嵌樣式
內嵌樣式就是將 CSS 樣式代碼添加到<head>與</head>之間,而且用<style>和</style>標記進行聲明。
三、連接樣式
連接樣式是指在外部定義 CSS 樣式表並造成以 .css 爲擴展名的文件,而後在頁面中經過<link>連接到頁面中,連接語句必須放到<head>標記區。
效率最高,最經常使用的方法。
優先級問題 行內優先級大於內嵌優先級,內嵌優先級大於連接樣式優先級