CSS(層疊樣式表)是一種用于控制網頁布局和樣式的語言,而HTML(超文本標記語言)是用于創建和呈現網頁內容的基礎語言。這兩種語言一起構成了現代網頁設計的基礎。
CSS的主要作用是為HTML元素添加樣式和布局。通過CSS,我們可以控制元素的大小,顏色,字體,對齊方式,邊框和背景等等。此外,CSS還可以通過層疊和繼承來管理樣式,使我們的代碼更加模塊化和靈活。
下面是一個簡單的HTML和CSS代碼示例,它展示了如何通過CSS樣式表為網頁添加樣式和布局:
<!DOCTYPE html>
<html>
<head>
<title>My Web Page</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Welcome to my web page!</h1>
<p>This is a paragraph of text.</p>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</body>
</html>
在這個示例中,我們創建了一個名為"My Web Page"的網頁,并將樣式表文件鏈接到HTML文件中。然后,我們添加了一個標題(標題大小和顏色由樣式表定義),一個段落和一個無序列表。每個元素都有自己的樣式定義,以便它們看起來漂亮而整齊。
下面是示例CSS代碼:body {
font-family: Arial, sans-serif;
background-color: #EEE;
color: #333;
}
h1 {
font-size: 36px;
color: #C00;
margin-top: 20px;
}
p {
font-size: 16px;
line-height: 1.5;
margin-bottom: 20px;
}
ul {
list-style-type: square;
margin-left: 40px;
padding-left: 10px;
}
在這個示例中,我們定義了一些全局樣式和每個元素的樣式。我們設置了網頁的字體和背景顏色,以及一些基本顏色(如標題顏色)。此外,我們為每個元素定義了一些唯一的樣式,例如標題字體大小和段落間距。我們還設置了無序列表的樣式,使其以方形符號顯示,并在左側縮進。
使用CSS,我們可以控制網頁的外觀和行為,并使設計更加一致和易于管理。HTML和CSS通常一起使用,以獲得最佳的用戶體驗和設計效果。