iT邦幫忙

2023 iThome 鐵人賽

DAY 6
2
Software Development

再騙小心沒朋友🥵 用LIFF實作LINE整人工具系列 第 6

[Day6] 不懂CSS 還是可以學會整人 只是眼睛會恨你😡

  • 分享至 

  • xImage
  •  

昨天跟大家介紹 HTML 的基本語法,如果不懂 HTML 還真的不能整人0.0
今天要講的 CSS 跟整人完全一點關係都沒有,就算不學 CSS 還是不會影響整人的效果~
但是當別人看到你沒用 CSS 做出來的簡陋網頁 - 跑版的跑版、按鈕小的要死根本沒辦法按 就會恨你ㄌ

CSS是甚麼?

CSS 全名叫做階層樣式表 (Cascading Stylesheets),可以在 HTML 中的標籤元素上套用不同的樣式(style),像是更改圖文的排列位置、背景顏色、字體間距及大小等...。簡單來說 CSS 就是用來美化網頁的一種風格頁面語言。
下圖是 CSS 的語法規則:

  • 選擇器 (Selector) : 表示這段 CSS 語法對 HTML 的哪個標籤、屬性值(EX: id、class)有作用。
  • 屬性 (Properties) : 表示要做變化的類別,上圖的 border-style 代表物件的邊框種類。
  • 值 (Value) : 表示屬性的值,像 border-style 對應的屬性值就有十幾種,有興趣的話可以去 w3schools 網站查。

套用CSS後會變怎樣?

現在把昨天的 HTML 基本頁面範例拿出來,看看加上 CSS 後的改變:


可以看到文字、背景顏色都改變了,段落間也出現邊框。

CSS要加在哪裡?

雖然上面已經看到 CSS 語法放在<style> </style>標籤之間,但其實還有其他做法:

  • 放在每個標籤裡面
    在要改變的屬性標籤內都加上 style="屬性:值;",優點是很直覺,加了什麼就改什麼;缺點是語法不乾淨,容易加很多重複的語法,不易管理。
  • 放在外部檔案
    可以把整個網站的 CSS 樣式,全部寫到 style.css 文件裡。然後在 HTML 文件<head>標籤裡加上 <link rel="stylesheet" href="style.css">。這樣就不會怕一堆 CSS 語法導致頁面很亂,也比較容易維護。

    上圖是style.css 文件的內容和呈現出來的 HTML網站。

上一篇
[Day5] 不懂HTML 還想學會整人 ㄏㄚˋ😱
下一篇
[Day7] 不懂JavaScript 只好等著被整😔 基本概念篇
系列文
再騙小心沒朋友🥵 用LIFF實作LINE整人工具30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言