網頁設計HTML5、CSS3學習目錄

Yanwei Liu
8 min readMay 19, 2019

靜態網頁產生器Static Site Generator

Static Site Generators — Top Open Source SSGs | Jamstack
開源SSG列表
Top 5 Static Site Generators in 2022 (and When to Use Them)
介紹什麼是Static Site Generator
Publii | Static Site Generator with GUI to build a fast SEO-friendly website
Publii是一個靜態網頁產生器,運作速度還蠻快的。主要功能是產生一個基於HTML+CSS+JS的靜態網頁部落格,使用上相當方便,支援直接佈署到FTP、GitHubPages、AWS、Google Cloud等平台

HTML

如何在HTML中嵌入PDF檔案

如何快速產生RWD自適應網頁

在HTML5當中嵌入影片和音樂

HTML:常用的Meta標籤

如何將Google GA的JS追蹤代碼(Script)貼到多個不同頁面中?

如何透過HTML標籤實現網域轉址?

How To Create Your Google Custom Search Form?

針對HTML的iframe框架去除Bottom白邊

如何在網頁中嵌入Google表單?

如何將亂碼的PHP網站(big5格式)轉換成能正常顯示的網頁(UTF-8格式)?

CSS

CSS的選擇器

1. ID selector(#p1):

<style>
#p1 {color:green; font-weight:bold;}
</style>

<body>
<p id="p1">Hello World 1</p>
</body>

2. Class selector(.header):

<style>
.header {background:violet;}
</style>

<body>
<table>
<tr class="header">
<th>AA</th>
<th>BB</th>
<th>CC</th>
<th>DD</th>
</tr>
</table>
</body>

3. 後代selector(div p span):
<style>
div p span{color:green; font-wight:bold;}
</style>

<body>
<div><p><span>Hello World</span></p></div>
</body>

4. 類型selector(span):
<style>
span {text-shadow:navy 3px 3px 3px;}
</style>

<body>
<span>Hello World</span>
</body>

如何在HTML內針對某一小塊Block自定義CSS

【SASS】SCSS介紹以及將SCSS編譯成瀏覽器可讀取的CSS檔案

如何同時使用Bootstrap和自己編寫的CSS

Mastering CSS Properties: A Comprehensive Guide to Display, Positioning, and Styling

Github Pages

Github建立靜態網站(不需要購買服務器)

使用Gridea集中式管理GitHub Pages

如何幫GitHub Pages設定自定域名

如何幫Github Pages的網域啟用HTTPS

幫Github Pages加上自定義404錯誤頁面

幫Github Pages建立Sitemap

Bootstrap

Bootstrap Code Snippet

使用bs4-snippets加快Bootstrap4開發速度

Bootstrap網頁基本框架

常用的Bootstrap Component

如何同時使用Bootstrap和自己編寫的CSS

虛擬主機

【虛擬主機介紹】Lionfree — 獅子的免費虛擬主機

如何在cPanel中啟用HTTPS功能

如何透過cPanel實現301網域轉址?

開發輔助工具

什麼是Webpack?

使用Python自動產生HTML及Bootstrap

如何透過Sublime Text 3一次修改大量文件的內容?

如何免費下載付費HTML模板?

使用Pug縮排語法撰寫HTML和CSS

WordPress

WordPress常用外掛表

Chat Button with GetButton.io

PHP

CS50 Web學習筆記

我在CS50‘s Web Programming with Python and JavaScript學到什麼

CS50’s Web Programming with Python and JavaScript學習筆記:Git

CS50‘s Web Programming with Python and JavaScript學習筆記:HTML, CSS

CS50‘s Web Programming with Python and JavaScript學習筆記:Flask

CS50‘s Web Programming with Python and JavaScript學習筆記:SQL

CS50‘s Web Programming with Python and JavaScript學習筆記: ORMs, APIs

CS50‘s Web Programming with Python and JavaScript學習筆記:JavaScript

CS50’s Web Programming with Python and JavaScript學習筆記:Frontends

CS50‘s Web Programming with Python and JavaScript學習筆記:Django

CS50‘s Web Programming with Python and JavaScript學習筆記: Testing, CI/CD

CS50‘s Web Programming with Python and JavaScript學習筆記: GitHub, Travis CI

CS50‘s Web Programming with Python and JavaScript學習筆記:Scalability

CS50‘s Web Programming with Python and JavaScript學習筆記:Security

--

--