這是一個網頁的一部分,它是用一種叫做HTML和CSS的語言寫的。就像學校裡學習的英語或數學一樣,電腦也有自己的語言,我們可以用這些語言來告訴電腦我們想要他做什麼。
HTML是一種用來創建網頁的語言,就像我們創建一個房子的藍圖一樣。而CSS則是用來裝飾網頁的,就像是給房子塗上顏色或者放上傢俱。
在這個例子裡,HTML部分有一些方框,或者我們稱為「區塊」。有一個是用來放照片的,另一個則是放一些文字和一個可以點擊的按鈕。
然後CSS部分則是告訴電腦,這些方框要怎麼排列。像”.flex-columns .row”這段代碼,就是告訴電腦把這兩個區塊放在一行裡面。再來,”.flex-columns .column”就是說每一個方框都要排成一列。
最後,”.flex-columns.flex-reverse .row”則是說如果有”.flex-reverse”這個類別的話,就把方框的順序顛倒,像我們常說的“反轉”。
總的來說,HTML和CSS就像是創造一個網頁的魔法,我們可以用它來創造出我們想要的任何東西。
HTML部分:
<section class="solutions flex-columns">
:這是一個名為’section’的部分,有兩個類別名稱’solutions’和’flex-columns’。這兩個類別名稱對應到CSS代碼中的樣式。<div class="row">
:這裡創建了一個名為’row’的類別,它包含了兩個’column’類別的div,這意味著我們在一行中有兩個列。<div class="column">
:這裡定義了一個’column’類別的div,這是一個列。它又包含了一個更小的div。<img src="images/home/people.jpg" alt="" />
:這裡放了一個圖片。這圖片的來源(src)是 “images/home/people.jpg”。<div class="column-2 bg-primary">
:這是另一個’column’,這次有兩個類別 ‘column-2’ 和 ‘bg-primary’。這個’column’包含了標題、段落和一個按鈕連結。<h4>What you are looking for</h4>
:這是一個標題,”What you are looking for” 是其內容。<h2>We provide bespoke solutions</h2>
:這是另一個更大的標題,”We provide bespoke solutions” 是其內容。<p>Lorem ipsum... </p>
:這是一段文字,”Lorem ipsum…” 是標準的填充文字,實際網站將替換為相應內容。<a href="#" class="btn btn-outline">
:這是一個連結,當你點擊它,你將會被帶到 “#” 代表的位置。這裡的 “#” 是一個暫時的佔位符,會被換成實際的網址。
CSS部分:
.flex-columns .row
:這是一個CSS規則,它將套用到所有具有’flex-columns’類別的元素內部,並且自身也有’row’類別的元素。這個規則說明這些元素需要以行的形式顯示,並且他們應該是彈性的,這意味著他們會試圖填滿可用空間。.flex-columns .column
:這個規則將套用到所有具有’flex-columns’類別的元素內部,並且自身也有’column’類別的元素。這些元素將以列的形式顯示,並且他們會試圖填滿可用空間。.flex-columns.flex-reverse .row
:這個規則將套用到所有具有’flex-columns’和’flex-reverse’類別的元素內部,並且自身也有’row’類別的元素。這些元素的內容將會以反向的順序顯示。