iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 4
1
自我挑戰組

迷路的前端工程系列 第 4

第四日:清單與表格

  • 分享至 

  • xImage
  •  

第三日回顧:
昨天我們介紹了一個網頁的基本架構以及標題(h)標籤和段落(p)標籤,還留了一個文字為何自動換行的問題,廢話不多說,今天就從這裡開始吧!

HTML 的標籤元素有非為兩大類
1.行內元素(Inline Element):元素本身只占用自身大小的空間
2.塊狀元素(Block Element):總是會在新行開始,長寬數值皆可改變
我們可以透過 span 標籤創造一個行內空間,也可以透過 div 標籤創造一個塊狀空間

<span>
    這個空間不能任意調整 
</span>
<div>
    這個空間會在新的一行顯示,且可以改變大小
</div>

這個是重點,許多面試題目都會出現默寫行內元素以及塊狀元素,當然,只要常跟你的 VSCode 接觸想必會計的非常快。

還完昨天的債,今天的重點一列清單來啦~
在 html 中列表有分為三種:
1.編號清單(ordered list):創建後其項目(list)前面會自動加上編號
2.項目清單(unordered list):創建後其項目(list)前面會自動加上小圖示
3.定義清單( description list):內部分為被定義名詞(defines a term)和其定義(defines a description list)
list img
當然,我們也可以在一個清單項目裡面再成立一個清單,不過這種巢狀清單就多提啦

現在要開始講重點二:表格!
一個表格會由這些東西而組成:
1.表格本身(table):你總是要告訴寮覽器你現在要建立的是表格吧
2.表格列(table row):嗯...就是表格的一列,你可以在裡面塞東西
3.表格標題(table heading):就是在各大表格看到的第一列的各個標題
4.表格資料(table data):你的表格資料就放這了
table one img
可以透過在 th 或 td 上加入 colspan 屬性來讓資料同時跨越多個欄位,也可以使用 rowspan 屬性來跨越多列

<td colspan="數值(想跨越的欄數,含自己本身)"></td>
<th rowspan="3">我占了三列的高度</th>

不過跨越後要有一個意識就是表格內已經建立了該位置的資料,因此不要多或少位置,除非你希望你的表格長得很特別

今天就先到這啦~假日快到了,看來這幾天能夠把 HTML 的標籤講完,鐵人 fight !!

小抱怨專區:
花了一天半在載IDE和環境配置上,果然陌生的東西就是花時間啊QQ


上一篇
第三日:再一次的向世界問好
下一篇
第五日:多媒體
系列文
迷路的前端工程16
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言