iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0
自我挑戰組

網頁開發(html.css)系列 第 13

Day13:網頁開發學習之路-CSS基本介紹

  • 分享至 

  • xImage
  •  

CSS(Cascading Style Sheets)階層式樣式表
主要是幫網站加入元素(顏色、字型…等),不能單獨使用,必須與HTML或XML一起協同工作

Css syntax(語法)
Selector:{ Property: Value }
CSS 設定包含三項要素:
• Selector:該 CSS 設定的目標標籤,像是div、h1.. ,也可以是某個id、class
• Property:該 CSS 設定的特性,像是顏色、大小、位置等,像是background-color、font-size
• Value:該 CSS 設定的值,像是blue(藍色)、20px(字體大小)

h1{
      color:white;
      background-color: blue;
      font-size: 20px;    
  }

在網頁中加入 CSS 設定的方式有以下三種:

外部樣式表 (external style sheet)

外部樣式表是將 CSS 設定寫在另外一個檔案中,再從 HTML 頁面中引入
CSS

<link rel="stylesheet" href="./style.css" />

內部樣式表 (internal style sheet)

內部樣式表則是將 CSS 設定直接寫在網頁中

<style>
      .div1 {
        border: 2px blue solid;
      }
      .div2 {
        font-size: 20px;
      }
      .div3 {
        color: red;
      }
      .div4 {
        background-color: aquamarine;
        font-size: large;
      }
</style>

行內樣式 (inline style)

將 CSS 設定直接嵌在 HTML 標籤內

<h1 style="color:blue;">Some Title</h1>

CSS 設定優先順序如下:
• 行內樣式
• 內部樣式表和外部樣式表
• 瀏覽器內建樣式

大部分 CSS 設定都會用外部樣式表,維護網頁時會比較容易


上一篇
Day12:網頁開發學習之路-HTML id與class
下一篇
Day14:網頁開發學習之路-CSS Selectors(選擇器)
系列文
網頁開發(html.css)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言