1. [CSS學習筆記] flex-direction 排列方法

    前言 Flex 可以將內容物的所有元素並排成一列,使用時機是在父元素加上 display: flex;。接著內元件的排版就會以 X 軸方向由左至右排列,如果我們想將內容排序方式顛倒變成由右至左,或是由上往下,都可以透過 flex-direction 來設定。

    2021/05/27 CSS

  2. [CSS學習筆記] CSS Flex 排版技巧介紹

    前言 Flex 是一種網頁排版方式,現今大多數網頁都會使用 CSS 的 Flex 進行任何樣式的排版。在使用之前你必須了解 Flex 有行、列的軸線觀念以及需要建立一個外容器(Container) 並採用 Flex 來控制內元件的排版。此外 Flex 提供多種排版對齊方式,例如靠左、靠右、置中、左右對齊。

    2021/05/26 CSS

  3. [CSS學習筆記] CSS Media Queries 基礎使用

    前言 寫 RWD 網頁通常可以使用框架實現自適應這種裝置的排版,例如當今嘴火紅的 Bootstrap、Tailwind、Pure.css…等。如果你要純手刻網頁或是客製化網頁,勢必需要使用到 CSS Media Queries 技巧來調整畫面樣式。當然最常見做法是先為 PC 客戶做視覺設計,接著再進行隨身裝置平板、手機。我們可以發現畫面大小是由大至小,這就稱為 PC 優先。然而在 Bootstrap 的架構是採手機優先,也就是順序是從小裝置到大裝置。

    2021/05/25 CSS

  4. [CSS學習筆記] RWD 技巧 min-width & max-width

    區寬度自適應 我們先舉個沒有自適應網頁的例子,建立一個 div content 的區塊,並設定寬 width: 800px;。接著我們將網頁的寬縮小看看,將會發現區塊會被遮住。第二張圖可以看到底部 X 軸出現,詳細內容必需要左右拖移才能看見。

    2021/05/24 CSS

  5. 響應式網站設計-RWD入門教學

    前言 現今網頁設計開發,最基本地要求就是符合響應式網頁設計 (RWD, Responsive Web Design)。如果你聽到這個名詞,就表示你的網頁必須要支援跨平台(手機、電腦、平板…),能夠自適應不同的設備大小。

    2021/05/23 Web

  6. [CSS學習筆記] CSS Reset 與重置

    前言 由於每一個 HTML 標籤元素都有 CSS 預設值設定,早期各家瀏覽器尚未統一這些預設 CSS。因此為了程式上的方便,我們在進行網頁前端設計時通常都會統一 CSS 預設。例如下圖是在 chrome 瀏覽器中建立一個空白網頁,我們開啟開發人員模式可以看到預設的 body 幫你加上了 margin。所以在這種情況下我們會加上 CSS Reset 將無用的 CSS 重置清空。

    2021/05/23 CSS

  7. Python Regular Expression 正規表達式

    前言 正規表達式是什麼?簡單來說他可以幫你定義好格式,像是註冊表單中的信箱、手機、地址…等。也就是說在 Python 中的 RegEx 可以當作格式驗證以及字串的提取功能。

    2021/05/21 Python

  8. [Python 新手村] 基礎用法整理-串列 (List)

    前言 Python 程式語言非常好上手,以及大量函式庫支援可以減輕程式上的負擔。本篇文章就來統整 Python 程式中常見的使用方法與技巧。這些將會是實戰中常會遇到的問題,例如邏輯控制 (if…else)、迴圈 (for loop)、資料容器中的串列 (List)。

    2021/05/20 Python