HTML簡單入門

来源:https://www.cnblogs.com/apollospotatolikett/archive/2018/04/03/8700442.html
-Advertisement-
Play Games

基本結構 標準文檔: "www.w3.org" 屬性: 1. 通用屬性:id,class,style; 2. 特有屬性:colspan,type,value... 標簽: 1. html標題、段落、連接、圖像、列表、div 2. section、article、footer、header 重點元素 ...


— Java攻城獅學習路線 —

基本結構

標準文檔:www.w3.org

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>html document</title>
</head>
<body>
Hello imooc!
</body>
</html>
  • 屬性:
  1. 通用屬性:id,class,style;
  2. 特有屬性:colspan,type,value...
  • 標簽:
  1. html標題、段落、連接、圖像、列表、div
  2. section、article、footer、header

重點元素

HTML標題Heading Contend

共6級

<h1>標題內容</h1>
<h2>標題內容</h2>
...
<h6>標題內容</h6>

HTML段落paragraph

劃分段落,段落之間換行

<p>段落內容</p>

在head中利用style標簽定義段落樣式

<head>
...
    <style>
        p{
            margin:0;
            padding:0;
        }
    </style>
...
</head>

HTML字體font

格式化文本

<!-- size -->
<font size="3">文字內容</font>
<!-- face -->
<font face="Helvetica">文字內容</font>
<!-- color -->
<font color="red">文字內容</font>
<font color="#d8d8d8">文字內容</font>
<font color="rgb(168,178,188)">文字內容</font>
  1. 只能控制字體集、大小和顏色
  2. 別用!用CSS中的font屬性更好

HTML鏈接

文檔內部錨點、跳轉到外部文檔、下載資源

<!-- href=地址or="#..."跳轉到id為...的地方-->
<!-- target="_blank"新視窗打開or="_self"本視窗打開-->
<a></a>
  1. 禁止跳轉
  2. 去掉下劃線
<head>
...
    <style>
        a{
            <!-- 去掉下劃線 -->
            text-decoration: none;
            <!-- 設置顏色 -->
            color:#333333;
            <!-- 游標屬性 -->
            cursor:none;
        }
        a:visited{
            color:#333333;
        }
    </style>
...
</head>

HTML圖像

插入圖像

<!-- src = "圖片地址"-->
<!-- alt = "用戶提示"-->
<img />
  1. 支持格式:PNG/JPEG/GIF/PDF
  2. 非標簽方式:background
<head>
    <style>
        .class-logo{
            background: url("....");
            width: 200px;
            height: 80px;
        }
    </style>
</head>
<body>
    <p class="class-logo"></p>
</body>

HTML列表

插入列表

<!-- 無序標簽 -->
<ul>
    <li></li>
    <li></li>
</ul>
<!-- 有序標簽 -->
<ol>
    <li></li>
    <li></li>
</ol>
<!-- 定義列表 -->
<dl>
    <dt></dt>
    <dd></dd>
    <dt></dt>
    <dd></dd>
</dl>
  1. 去除點;type屬性管理符號樣式(disc,circle,square)不建議使用
  2. 只用無序標簽

HTML div

佈局

<div></div>
<div></div>

非常常用且重要,現代佈局都靠它

HTML塊級元素與行內元素

  1. 塊級元素:上下鄰接,換行
  2. 行內元素:在一行鄰接

HTML註釋

1.行註釋

<!-- 註釋 -->

2.段落註釋

<!-- 解釋內容start -->
...
<!-- end -->

3.條件註釋(只在IE10以下瀏覽器生效),相容性檢查

<!-- [if IE 8]>
    <div>是ie8</div>
<![endif]-->

HTML常用帶格式作用的標簽

1.文本格式化(一般不使用)

<!-- 加粗字體 -->
<b></b>
<!-- 另一種粗體 -->
<strong></strong>
<!-- 強調字體 -->
<em></em>
<!-- 斜體 -->
<i></i>
<!-- 大號字體 -->
<big></big>
<!-- 小號字體 -->
<small></small>
<!-- 下標 -->
<sub></sub>
<!-- 上標 -->
<sup></sup>

2.預格式文本

<!-- 適合代碼書寫 -->
<pre></pre>

3.引用(不常用)

<!-- 文字引用 -->
<blockquote></blockquote>

4.刪除線(相容性不好)

<del></del>

HTML表格

佈局,呈現需要表格佈局內容

<!-- 表格頭[可選] -->
<!-- 表格體[可選] -->
<!-- 表格行[必須] -->
<!-- 單元格[必須] -->
<table>
    <tr>
        <td></td>
        <td></td>
    </tr>
</table>
<!-- 完整體 -->
<table>
    <thead>
        <tr>
            <th></th>
            <th></th>
        </tr>
    </thead>
    <tfoot>
        <tr>
            <th></th>
            <th></th>
        </tr>
    </tfoot>
    <tbody>
        <tr>
            <th></th>
            <th></th>
        </tr>
    </tbody>
</table>
  1. 表格標簽是塊級元素
  2. 全局佈局的作用退出舞臺
  3. 專註於自己專註的佈局領域
  4. 表格樣式
<!-- 邊框 -->
<table border="1">
</table>
<!-- 單元格間距 -->
<table cellspacing="0">
</table>
<!-- 內邊距 -->
<table cellpadding="0">
</table>
<!-- 單元格跨列 -->
<table>
    <tr>
        <td colspan="2"></td>
    </tr>
</table>
<!-- 單元格跨行 -->
<table>
    <tr>
        <td rowspan="2"></td>
    </tr>
</table>
<!-- 內容對齊 -->
<table>
    <tr align="center">
        <td></td>
    </tr>
</table>

HTML表單

收集用戶輸入的內容(文本、文件)

<form></form>
  • 表單元素

1.input

<form action="">
    <!-- 文本 -->
    <input type="text" maxlength="10" value="文本" />
    <!-- 密碼 -->
    <input type="password" maxlength="10" value="密碼">
    <!-- 單選 -->
    <input type="radio" name="radioname" value="0">
    <input type="radio" name="radioname" value="1">
    <!-- 多選 -->
    <input type="checkbox" value="0" checked>
    <input type="checkbox" value="1">
    <input type="checkbox" value="2">
    <!-- 按鈕 -->
    <input type="button" value="按鈕">
    <!-- 數字 -->
    <input type="number">
    <!-- 日期 -->
    <input type="date">
    <!-- 顏色 -->
    <input type="color">
    <!-- 範圍 -->
    <input type="range" min="10" max="50">
    <!-- 郵件 -->
    <input type="email">
    <input type="submit">
    <!-- URL -->
    <input type="url">
    <!-- 文件 -->
    <input type="file" multiple="multiple">
</form>

2,select

<select name="" id="">
    <option value="">1</option>
    <option value="" selected>2</option>
    <option value="">3</option>
</select>

3.textarea

<style>
    textarea{
        <!-- 取消可拓展能力 -->
        resize:none;
    }
</style>
<textarea rows="" cols="">一段文本</textarea>

4.button(type可設置為button,submit,reset)

<button type="" form=""></button>
  • 屬性
<!-- action:提交到的伺服器地址 -->
<!-- method:指定提交時用那種Http方法:POST/GET -->
<!-- name:標識 -->
<!-- autocomplete:瀏覽器是否可以自動填充 -->
<!-- enctype:指定表單內容編碼 -->
<form name="test" enctype="UTF-8" action="http://baidu.com" method="GET">
</form>

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

-Advertisement-
Play Games
更多相關文章
  • 經過進兩周的持續發酵,Facebook5000萬用戶數據泄露事件,已讓其處在輿論的風尖浪口。對於手機APP泄漏用戶個人隱私問題,再次受到人們的關註。對於這個問題,你會怎麼看? 隱私,即不願公開的個人信息,前幾日,百度CEO李彥巨集在某論壇上說了一段引發爭議的話:“假如他們願意用隱私交換便捷性或者效率的 ...
  • 要瞭解TextView對文本的繪製,那麼就需要瞭解Paint.FontMetircs。 官方對該類的解釋是:Class that describes the various metrics for a font at a given text size., 意思是說,這玩意兒是繪製文本內容時存儲該文 ...
  • RxJava2已經推出有一年半的時間,由於之前RxJava已經在現有項目中廣泛使用,而RxJava2在除了很多命名外並沒有太多革新,所以相信有很多人跟我一樣都還沒有升級. 隨著老版本漸漸的失去維護,更重要的是有一定時間允許我來做這個遷移,其實棄老從新一直都是程式員的喜好. ...
  • 其中有一個不太規則的label: image.png image.png 這個label頂部的兩個角是圓角,底部的兩個角是直角,底部還有一個小三角。 思路 CAShapeLayer聯合UIBezierPath畫一個不規則的layer作為label.layer的mask。 具體實現 1.自定義一個繼承 ...
  • 自定義封裝UITableView,更加簡潔高效,無需為了實現delegate增加膠水代碼,自帶下拉刷新上拉載入控制項 "項目倉庫地址" 歡迎互相交流學習,問題交流群群號:296406818 如何開始 "項目技術特點" "安裝方法" "框架用法" 代碼結構 "GYTableBaseView.h" "GY ...
  • bug的產生和修改 上周臨近周末休息的時候,一個同事跑過來了,對我說:“阿倫啊,有一個頁面出問題了,火狐瀏覽器所有的input都沒法輸入了。”我一聽,是不是你給加了什麼屬性,讓input輸入框只讀了啊。看了一下代碼,很正常的一個輸入框,並且CSS寫的也很正常。 但是運行之後發現無法輸入任何東西,包括 ...
  • 這一篇從最基礎的知識來瞭解Bootstrap. 雖然V4版本已經出來,但還是拿V3來做演示,因為V4我也沒用過 ~~ 官方中文文檔 ,寫的很詳細,但作為入門來說,我感覺不太友好 https://v3.bootcss.com/ 可視化佈局,可以方便的拿來官方文檔的例子,複製粘貼大法好 Bootstra ...
  • 組件聲明周期以及angular的變化發現機制 紅色方法只執行一次。 變更檢測執行的綠色方法和和組件初始化階段執行的綠色方法是一個方法。 總共9個方法。 每個鉤子都是@angular/core庫里定義的介面。 雖然介面不是必須的,Angular檢測到鉤子方法就會去執行它,還是建議把介面寫上。 一、鉤子 ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...