HTML第二天

来源:https://www.cnblogs.com/pxfbk/archive/2022/03/29/16073958.html
-Advertisement-
Play Games

具體示例 //代碼 console.log(JSON.stringify({ x: 5, y: 6 },null,2)); //輸出結果 { "x": 5, "y": 6 } JSON.stringify() 介紹 JSON.stringify()方法將一個JavaScript對象或值轉換為JSON ...


主要內容

  1. 列表

  2. 表格

  3. 表單

  4. 語義化標簽

  5. 字元實體

列表

應用場景:新聞列表、商品列表、導航菜單...

無序列表(重點)

標簽

  • ul 無序列表整體 雙標簽 獨占一行 子級 只能 放li

  • li 表示一個列表項 雙標簽 獨占一行 內部可以放任意內容

  • <!-- ul>li   快速得到 嵌套結構的兩個標簽 -->
        <!-- ul表示無序列表整體,li表示一個列表項 -->
        <ul>
          <li>電腦</li>
          <li>
            手機
            <ul>
              <li>華為手機</li>
              <li>小米手機</li>
              <li>蘋果手機</li>
            </ul>
          </li>
          <li>投影儀</li>
        </ul>

    有序列表

    標簽

    • ol 有序列表整體 雙標簽 獨占一行 子級 只能 放li

    • li 表示一個列表項 雙標簽 獨占一行 內部可以放任意內容 li外部必須被ul或ol包裹

    <ol>
         <li>800分</li>
         <li>1000分</li>
         <li>900分</li>
    </ol>

    自定義列表

    標簽

    • dl 自定義列表整體 雙標簽 獨占一行 子級 只能 放dt及dd

    • dt 自定義列表中的 定義標題 後面通常跟多個dd 獨占一行

    • dd 用於描述dt 獨占一行

      <dl>
          <dt>幫助中心</dt>
          <dd>賬戶管理</dd>
          <dd>購物指南</dd>
          <dd>訂單操作</dd>
      </dl>
      <dl>
          <dt>服務支持</dt>
          <dd>售後政策</dd>
          <dd>自助服務</dd>
          <dd>相關下載</dd>
      </dl>

      表格

      應用場景:用表格方式展示數據時,如成績表、課程表...

      核心標簽

      • table 表示表格整體 獨占一行 內部只能放 tr td caption 等相關標簽

      • tr 表示 表格中的一行 必須包裹在table中

      • td 表示行中的一個單元格 必須被包裹在tr中,td中可放任意內容

        <table border="10" align="" width="400" height="100" cellspacing="0" cellpadding="20">
             <tr>
                 <td width="200" align="center">姓    名</td>
                 <td>年齡</td>
                 <td>性別</td>
             </tr>
             <tr>
                 <td>張三</td>
                 <td>20</td>
                 <td></td>
             </tr>
             <tr>
                 <td>李四</td>
                 <td>30</td>
                 <td></td>
             </tr>
        </table>

        表格相關屬性(瞭解,提前熟悉單詞,後面會用到)

        • border 設置表格邊框 屬性值 為 正整數 表示邊框寬度

        • align 用於設置表格的水平對齊方式 屬性值為 left center right

        • width 用於設置表格的寬度 屬性值 為 正整數

        • height 用於設置表格高度 屬性值 為 正整數

        • cellspacing 用於設置相鄰單元格之間的間距 屬性值 為 正整數

        • cellpadding 用於設置單元格邊緣與內容之間的間距 屬性值 為 正整數

        輔助標簽(瞭解)

        • caption 用於定義表格標題 需作為table的子級 內容預設會水平居中

        • th 表示表頭單元格 內容預設 居中加粗 實際應用較多

        • thead 表示表格頭部

        • tbody 表示表格主體

        • tfoot表示表格底部 通常用於顯示 彙總數據

        合併單元格

        操作步驟:

        1. 根據左上原則(若為列合併則以最左邊單元格為準,若為行合併則以最上面單元格為準) 確定目標單元格

        2. 在目標單元格中書寫 xxxspan="合併的個數" 列合併時為 colspan 行合併時為 rowspan

        3. 刪除多餘單元格

        註意:不能跨結構(thead tbody tfoot)合併單元格

        <table  border="1" width="400" height="400" >
             <tr>
                 <!--跨列合併3個單元格-->
                 <td colspan="3"></td>
                 <!-- <td></td>
        <td></td> -->
                 <td></td>
             </tr>
             <tr>
                 <!--跨行合併兩個單元格,同時跨列合併兩個單元格-->
                 <td colspan="2" rowspan="2"></td>
                 <!-- <td></td> -->
                 <td rowspan="3"></td>
                 <td></td>
             </tr>
             <tr>
                 <!-- <td></td>
        <td></td> -->
                 <!-- <td></td> -->
                 <td></td>
             </tr>
             <tr>
                 <td></td>
                 <td></td>
                 <!-- <td></td> -->
                 <td></td>
             </tr>
        </table>

        表單

        應用場景:註冊、登錄、搜索框

        標簽

        • form 表示 表單域 用於 包裹 各種表單元素 會獨占一行 通過action屬性設置數據提交的目標文件路徑

        • input 表示 輸入控制項 當type屬性不同時會有不同的形態 不一定要被form包裹

          • type = "text" 單行文本框

          • type = "password" 密碼框

          • type = "radio" 單選框

          • type = "checkbox" 覆選框

          • type= "file" 文件域

          • type = "submit" 提交按鈕

          • type = "reset" 重置按鈕

          • type = "button" 普通按鈕

        • button 表示按鈕

          • type = "button" 普通按鈕

          • type = "submit" 提交按鈕

          • type = "reset" 重置按鈕

        • select 表示下拉列表 option 表示下拉列表中的一項 必須被包裹在 select中

        • textarea 表示 文本域 可以輸入多行文字 註意:內部的空格及換行會被完整解析

        • label 用於包裹 表單元素提示文字或圖片 可通過for屬性結合表單元素的id 與表單元素關聯起來,提升用戶體驗。也可以同時將文字/圖片及表單元素都包裹起來(非標準,不推薦)

          表單元素其他屬性

          屬性名作用註意
          name 表示表單元素是什麼信息 多個單選框的name屬性值必須一致,不然沒有單選效果;實際應用中必須有name才能成功提交數據,name值通常由程式員設定
          value 表示表單元素信息的值 value值通常由用戶決定
          checked 決定單選框及覆選框是否被選中  
          placeholder 用於設置表單元素的提示信息 又被稱為 占位符
          multiple 用於設置文件域多文件選擇  
          selected 可設置預設下拉列表項 用在option上
          for 可用於關聯label及表單元素 用在label上

     

    用於佈局的無語義標簽

    標簽名作用特點
    div 作為 通用容器 可存放 任意內容 獨占一行
    span 通常用於存放文字 不會獨占一行

    H5新增的語義化標簽(IE9及以上瀏覽器支持,常用於移動端)

    標簽名作用
    header 網頁頭部
    nav 網頁導航
    footer 網頁底部
    aside 網頁側邊欄
    article 網頁文章
    section 網頁區塊

    以上標簽其實都相當於div,只是增加了具體的語義而已

    字元實體

    某些特殊符號(如 < > 空格 )因為有特殊含義,不能直接顯示在網頁裡面,要顯示的話需要用字元實體

    字元實體作用
    &nbsp; 英文空格(重點)
    &lt; <
    &gt; >
    &emsp; 中文空格

     

 

 

 

 

 

21:34:00


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站 背景 centos7使用yum install mariadb-server命令安裝的預設版本是5.5的,這是因為系統預設源只有5.5的版本,所以我們去增加一個10.6的源 增加源 去mariaDB官網找到對應的源 Download MariaD ...
  • 1、資料庫概述及數據準備 1.1、SQL概述 SQL,全稱Structured Query Language,SQL用來和資料庫打交道,完成和資料庫的通信,SQL是一套標準。(90%以上的SQL都是通用的)。 SQL:結構化語言,是一門標準通用的語言。SQL屬於高級語言。 SQL語句在執行的時候,實 ...
  • 本文將引導你如何使用ZEGO Flutter SDK 快速輕鬆的構建一個跨平臺音視頻聊天應用,減少開發成本。 ...
  • 最近,有朋友私信讓我就`git 使用`做篇文章分享,分享一下我在日常工作中是如何使用`git`的。我當場就收費兩包辣條,最後討價還價,朋友用1.5包辣條騙到了這篇文章,等他欣喜的走了我打算直接分享出來,氣死這個吝嗇鬼,當然最終還是希望本文對你有所幫助。 ...
  • 用戶流失了,觸達難? 活動做了那麼多,轉化仍然很低? 運營也需要提前思考,預測用戶動向,提前精準觸達,才能事半功倍。結合HMS Core分析服務的預測服務和智能運營,洞察營銷時機,實時落地營銷策略,提升用戶運營效率。 預測服務擁有精準預測模型和深度人群洞察,支持查看近一周的預測準確率,幫助運營者做出 ...
  • flex三連問,幫助我們更好的理解佈局利器 問題: flex的值 auto, none, 0, 1, initial分別是什麼?有什麼作用?有什麼表現? flex-basis和width的區別?單值flex-basis:0與auto的區別?flex-basis:100px與width:100px一樣 ...
  • 前言 小學數學老師教過我們,0.1 + 0.2 = 0.3,但是為什麼在我們在瀏覽器的控制臺中輸出卻是0.30000000000000004? 除了加法有這個奇怪的現象,帶小數點的減法和乘除計算也會得出意料之外的結果 console.log(0.3 - 0.1) // 0.1999999999999 ...
  • 註意如果你的mac是M1處理器 那抱歉當前文章可能不支持了,因為當前模擬器不支持。 3步完成mac uniapp 模擬器配置 1.下載網易mumu模擬器 https://mumu.163.com/mac/index.html 2.安裝 設置 下載完成後安裝運行就是這樣的 選擇屏幕旋轉 手機模式 3. ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...