iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 3
2
Modern Web

從平面轉型成網頁設計的 UI/UX 設計師系列 第 3

【Day 3】基礎 HTML、CSS 線上教學資源分享

  • 分享至 

  • xImage
  •  

學習 HTML、CSS 的路上,買過不少線上教學,也蒐集了很多免費資源。
有時候買下來才驚覺太過艱深,或是上到一半發現跟自己的工作內容相去甚遠,
這時候不用覺得浪費錢!就當作在繳學費吧!

大學期間,不一定每堂課的老師教學方式都符合你的喜好,
上了才知道,哪位老師的教材更合你的胃口!

這篇會分享一些,轉職期間天天拿出來啃的免費資源ヽ(*´∀`)ノ゚


基礎 HTML

一、W3School

https://ithelp.ithome.com.tw/upload/images/20200919/20107810JWs9yST4YY.png

W3School 是一個非常完整、內容遵循最新標準的網頁開發教學資料庫,提供的免費教學包括 HTML / CSS / JavaScript / XML / PHP / ASP 等等。
網站內除了免費教學外也有線上測驗工具「 Try it Yourself 」 讓你可以直接動手試試!

缺點是只有提供英文和簡體中文版: W3School 簡體中文版

二、Wibibi 網頁設計教學百科

https://ithelp.ithome.com.tw/upload/images/20200919/20107810ncgcyjSpfp.png

Wibibi 是一個以技術分享為主的網站,提供許多程式語法和相關應用範例。
文章內容豐富且實用,下方的「延伸閱讀」和「推薦文章」也非常有幫助!
有時上班突然忘記語法,也會來這邊搜尋 (ノ>ω<)ノ

三、HTML5 基礎語法-結構

https://ithelp.ithome.com.tw/upload/images/20200924/20107810a2CS4J406G.png

對於 HTML5 的基礎語法和結構,這篇文章解釋的很詳細。
包含 h1~h6 的標題大小、語言設定、註解寫法、超連結...等等,對於還沒有網頁概念,正想要入門的朋友很有幫助喔!

四、HTML5 語意標籤 - BY 彭彭

語意化標籤

圖片來源:快速了解HTML語意化標籤

如果以上三個網站都已經看過,並且有一點網頁設計的基礎,知道如何使用 div 和 span 進行網頁排版,那麼「語意標籤」,和 div、span 擁有完全一樣的視覺效果,
卻可以幫助搜尋引擎更快速、更清楚的了解該網頁中每個區塊的「設計目的」。
也可以讓 HTML 程式碼更方便閱讀及整理,一眼就看出這個區塊是代表網站的哪個部分。

簡單的範例

一般會使用 div 作為網頁排版的首選,大致的結構如下(使用 CSS 來命名該區塊的項目):

<div class="header">頁首</div>
<div class="nav">導覽列、選單</div>
<div class="main">
    網頁主要內容
</div>
<div class="footer">
    頁尾
</div>

改用 HTML5 語意標籤後,網頁樣式上和 div 完全相同,但是程式碼更清楚明瞭了!

<header>頁首</header>
<nav>導覽列、選單</nav>
<main>
    網頁主要內容
</main>
<footer>
    頁尾
</footer>
相關文章整理
  1. 快速了解HTML語意化標籤
  2. HTML5語意怎麼寫才對?網站開發者必修
  3. HTML5 基礎語法-結構

基礎 CSS

一、HTML元素邊界關係!margin、padding、border - Andy

HTML元素邊界關係

圖片來源:HTML元素邊界關係!margin、padding、border

這篇文章算是個人覺得講解「margin 外距、padding 內距、border 外框線」最清楚明瞭的!
CSS 最基本也是最重要的邊界設定,有美美的內距和外距,元素才會好看,就像平面設計重要的「留白」。
除了文章解說外也有提供好懂的 CodePen 連結 ,很適合剛接觸 CSS 的新手!

二、學習 CSS 版面配置

https://ithelp.ithome.com.tw/upload/images/20200919/20107810AleE1S8EdP.png

這個教學網站非常適合網頁設計新手,轉職初期的我幾乎天天看、天天練習!
剛接觸 CSS 時一定會碰到的狀況,裡面都講解得很清楚,各種版面配置方法,一直到現在都很實用!
建議配合實作練習,慢慢熟悉 CSS 屬性,
雖然技術不斷演進,新的寫法與日俱增,但能夠在初期就奠定紮實的基礎,永遠是最重要的(ㅅ˘ㅂ˘)

常聽工程師說:
「寫程式就像蓋房子一樣,地基打穩了,大樓怎麼蓋都穩!」

三、OXXO.STUDIO

https://ithelp.ithome.com.tw/upload/images/20200919/20107810o2rULQ5lAX.png

OXXO 一直是我心目中最愛的 CSS 教學部落格!
版面設計簡約清新,文章閱讀也非常舒服,教學內容更是可以感受到筆者的用心。
部落格偏向紀錄 CSS 效果、CSS 動畫製作、和一些基本觀念
詳細的圖文解析,很適合想要研究 CSS 但看到程式碼就想睡覺的設計師XD


這篇文章主要是分享免費教學資源文章教學居多,往後若有發現更好的資源會持續更新。
明天會整理一份自己有購買或收藏的線上影片教學


上一篇
【Day 2】首先,什麼是HTML?什麼是CSS?
下一篇
【Day 4】網頁設計入門:基礎 HTML、CSS 線上課程推薦
系列文
從平面轉型成網頁設計的 UI/UX 設計師30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言