iT邦幫忙

2025 iThome 鐵人賽

DAY 5
0
Modern Web

網頁技術探索:30天的前端學習系列 第 5

DAY5 認識CSS:網頁的皮膚

  • 分享至 

  • xImage
  •  

開始之前先補充一下 Element (元素)的說明

Element (元素)

Element:簡單說元素就是一個前後完整的標籤 + 內容的組合,如下會是一個段落元素
<p>這是一個段落</p>

  • 當有的標籤是沒有結束的標籤或是內容,稱之為空元素 (Empty Element),如
  • 當有的標籤內再放入標籤是一個巢狀結構,可以稱之為巢狀元素 (Nesting Element)

CSS 的位置

CSS的全名為Cascading Style Sheets (階層式樣式表),目的是美化排版,因此可以修改網頁的樣式,那要寫在哪邊呢?基本上有3 種寫法

  • 元素內:就像一開始練習時,直接寫在要改的標籤內,當然就只作用在這個標籤上的內容
    <h1 style="color:red"> 標題 </h1>
  • 頁面內:style 內,設定一個格式,因此整個標籤都會套用這個格式,如下整個網頁的 <h1>,全部都會是藍色的
<head>
   <style>
       h1 {
         color: blue;
       }
   </style>
</head>
  • 連結檔案: HTML 的 <head> 內設定一個檔案,進行連結引用,把 HTML 和 CSS 分開,這會是最常使用的方法可以避免html過於繁雜
<head>
    <link rel="stylesheet" href="style.css">
</head>

記得新建 style.css 的檔案,檔案內容如下,可以發現標題變成紅色了

h1 {
    color: red;
}

CSS 程式的架構:
寫出目標的選擇器,之後用 {} 包起來,然後輸入要設定的屬性:值,再使用;將不同的屬性設定分開

選擇器{
    屬性: 值;
    屬性: 值;
}

上一篇
DAY4多元元素入門:建立清單、連結與圖片
下一篇
DAY6 CSS選擇器解析:精準打造網頁造型
系列文
網頁技術探索:30天的前端學習7
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言