DAY4 – 學習方式是不是有問題啊!

你問我為什麼都沒更新?為了維持身心靈健康,回家後扣掉吃飯與耍廢,基本上只剩一小時,一小時要學習?要寫文章?再這樣下去,陣亡列車可能要提早發車惹(不要啊~)會不會是時間安排與學習方式有問題……

問題整理

  • <label> 的作用是什麼?如何正確與表單元素配合使用?
  • valueplaceholder 的主要區別是什麼?
  • <fieldset><legend> 的用途是什麼?如何使表單結構更具可讀性?
  • <hr><br> 的功能區別是什麼?什麼情況下應該使用它們?
  • 如何正確使用 <select><option> 建立下拉選單?能否包含多選功能?
  • 如何使用 border-collapse 屬性改善表格的顯示效果?
  • CSS 的類別選擇器與 ID 選擇器有什麼區別?什麼情況下應該使用類別?
  • 如何設定表格內部的標題列與資料列顏色不同?
  • 如何使用 CSS 為 <table> 設定背景圖片而不影響內部內容的可讀性?
  • 在合併儲存格時,如何避免內容顯示錯位或破壞表格的結構?
  • 如何使用 <colspan><rowspan> 合併儲存格?什麼時候應該使用這些屬性?
  • 合併儲存格後,表格中的哪些儲存格需要移除以保持結構完整?
  • 如何為表格加入圖像?在儲存格內加入圖片需要注意哪些排版問題?
  • 如何正確設定表格的邊框樣式,並保持跨瀏覽器一致性?
  • 當表格內容過多或過長時,如何使用 CSS 或 HTML 讓內容自動換行?
  • 在建立基本表單時,如何確保使用者填寫的內容能正確提交?
  • 在複雜表格中加入樣式(如背景色、邊框色)時,如何確保內容仍然清晰可讀?
  • 如何設計一個簡單的網頁表單,使其兼容桌面與移動端?
  • 在表單中加入多個 <fieldset>,如何利用 CSS 強調不同組的區別?
  • 如果想要在表格內同時顯示文字與圖片,如何進行結構與樣式設計?

基本標籤

標籤功能說明範例
<type id>定義輸入框的類型與唯一識別碼<input type="text" id="username">
<label for>用於描述表單元素,for屬性指向元素的id<label for="username">Username:</label>
<select>建立下拉選單<select name="options"><option>選項1</option></select>
<option>下拉選單中的選項<option value="1">選項1</option>
<hr>插入水平分隔線<hr>
<br>插入換行符<br>
<form>表單容器<form action="/submit" method="post"></form>
<fieldset>群組表單內容,視覺上通常有邊框<fieldset><legend>登入資訊</legend></fieldset>
<legend>描述<fieldset>的標題<legend>登入資訊</legend>

屬性比較

屬性名用途說明範例
value預設值,會顯示在輸入框內並提交<input type="text" value="預設值">
placeholder輸入框的提示文字,用於指導使用者<input type="text" placeholder="輸入姓名">

基本表格標籤

標籤功能說明範例
<table>定義表格容器,用於建立表格<table></table>
<tr>表格列,包含標題或數據儲存格<tr></tr>
<th>表格的標題儲存格,預設字體加粗並置中<th>標題</th>
<td>表格的數據儲存格<td>內容</td>
colspan合併多個欄位<th colspan="2">合併欄位</th>
rowspan合併多個列<td rowspan="2">合併列</td>

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *