HTML和CSS是網頁開發中最重要的兩個工具,其中HTML(超文本標記語言)用于定義網頁結構,CSS(層疊樣式表)用于定義網頁樣式。在學習HTML和CSS時,我們可以利用傳智書城的代碼來輔助學習。
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>傳智書城</title>
<link href="./css/style.css" rel="stylesheet">
</head>
<body>
<div id="header">
<h1>傳智書城</h1>
</div>
<div id="content">
<h2>圖書分類</h2>
<ul>
<li><a href="#">計算機</a></li>
<li><a href="#">文學</a></li>
<li><a href="#">歷史</a></li>
</ul>
</div>
<div id="footer">
<p>版權所有? 傳智書城</p>
</div>
</body>
</html>
上述代碼展示了傳智書城網頁的HTML結構,其中<!DOCTYPE html>定義了文檔類型,<html>定義了文檔的根元素,并使用了中文定義頁面語言。<head>定義了文檔頭部信息,包括字符編碼、瀏覽器兼容性、視口和樣式表等。<body>是HTML文檔的主要內容,包含了網站的頭部、內容和底部。<div>用于定義HTML文檔的塊級元素,其中id屬性用于標識不同的元素。<h1>和<h2>用于定義網頁標題,<ul>和<li>用于定義列表。<a>用于定義超鏈接,其中href屬性指向頁面鏈接的URL地址。
#header {
background-color: #666;
color: #fff;
text-align: center;
padding: 10px;
}
#content {
margin: 20px;
}
#footer {
background-color: #666;
color: #fff;
text-align: center;
padding: 10px;
position: absolute;
bottom: 0;
width: 100%;
}
上述代碼是傳智書城網頁的CSS樣式表,用于定義網頁的樣式。其中#header、#content和#footer是對應HTML中<div>元素的id屬性,通過id選擇器來定義樣式。background-color屬性定義了區塊的背景顏色,color屬性定義了文本顏色,text-align屬性定義了文本對齊方式,padding屬性定義了內邊距。position屬性定義了元素的定位方式,bottom屬性定義了元素應該距離底部多少像素。width屬性定義了元素的寬度。
通過學習傳智書城網頁的HTML和CSS代碼,我們可以更好地了解HTML和CSS的用法和原理,也能夠更加熟練地使用HTML和CSS開發自己的網站。