HTML隨堂筆記【狂神說JAVA】


HTML隨堂筆記【狂神說JAVA】

課程地址:https://www.bilibili.com/video/BV1x4411V75C?p=1

演示代碼:https://pan.baidu.com/s/18ik8cTJT75_CVFuM-m12mQ
提取碼:apzm

HTML是什么?

HTML (Hyper Text Markup Language)超文本標記語言

超文本包括:文字,圖片,音頻,視頻,動畫等

HTML 5提供了一些新的元素和一些有趣的新特性,同時也建立了一些新的規則。這些元素、特性和規則的建立,提供了許多新的網頁功能,如使用網頁實現動態渲染圖形、圖表、圖像和動畫,以及不需要安裝任何插件直接使用網頁播放視頻等。

HTML的優勢

  • 世界知名瀏覽器廠商對對HTML5的支持
  • 市場的需求
  • 跨平台

W3C標准

W3C

World Wide Web Consortium (萬維網聯盟)

成立與1994年,Web技術領域最具權威和影響力的國際中立性技術標准機構

http://www.w3.org/

http://www.chinaw3c.org/

W3C標准內容

  • 結構化標准語言(HTML,XML)
  • 表現標准語言(CSS)
  • 行為標准語言(DOM,ECMAScript)

常見IDE

  • 記事本
  • DreamWeaver
  • IDEA
  • WebStorm
  • ......

HTML基本結構

網頁基本信息

<!--DOCTYPE:告訴瀏覽器,我們要使用什么規范 -->
<!DOCTYPE html>
<html lang="en">
<!--head標簽代表網頁頭部-->
<head>
    <!--meta 描述性標簽,它用來描述一些網站信息    -->
    <!--meta一般用來做SEO -->
    <meta charset="UTF-8">
    <meta name="keywords" content="HTML筆記">
    <meta name="description" content="一起學習,共同進步">

    <!-- title是網頁標題    -->
    <title>Title</title>
</head>
<!--body是網頁主體-->
<body>
Hello World!!
</body>
</html>

網頁基本標簽

  • 標題標簽

    h1,h2 ,h3,h4,h5,h6

  • 段落標簽

    <p>我是段落標簽</p>

  • 換行標簽

    <br/>

  • 水平線標簽

    <hr/>

  • 字體樣式標簽

    加粗:<strong>code is poetry</strong>

    斜體:<em>code is poetry</em>

  • 注釋和特殊符號

    注釋:<!--注釋內容-->

    特殊符號

    空格:&nbsp;
    大於號:&gt;
    小於號:&lt;
    版權符號:&copy;
    

圖形標簽

常見的圖像格式

  • JPG
  • GIF
  • PNG
  • BMP
  • ......

使用

src:圖片地址(絕對地址/相對地址)(必填)

​ ../一級目錄

alt :圖片加載失敗后顯示的文字(必填)

鏈接標簽

  • 文本超鏈接
  • 圖像超鏈接

使用


href:必填,表示要跳轉到的頁面地址

target:表示窗口在哪里打開

_blank:在新窗口中打開被鏈接文檔。
_self:默認。在相同的框架中打開被鏈接文檔。

_parent:在父框架集中打開被鏈接文檔。

_top:在整個窗口中打開被鏈接文檔。

framename:在指定的框架中打開被鏈接文檔。

超鏈接

  • 頁面間鏈接
  • 錨鏈接
    1. 標記位置 <a name="top">我是文章頂部</a>
    2. 跳轉鏈接(可跨頁面跳轉) <a href="#top">點擊跳轉至文章頂部</a>
  • 功能性鏈接
  1. 郵件鏈接:<a href="mailto:an_shiguang@163.com">點擊聯系我</a>
  2. QQ鏈接:https://shang.qq.com/v3/widget.html

行內元素和塊元素

塊元素

無論內容有多少,始終獨占一行顯示

p,h1~h6

行內元素

內容撐開元素,左右都是行內元素的可以排在一行

a,strong,em

列表

定義

列表就是信息資源的一種展示形式。它可以使信息結構化和條理化,並以列表的樣式顯示出來,以便瀏覽者能更快捷地獲得相應的信息

分類

  • 有序列表

    <ol>
        <li>java</li>
        <li>c++</li>
        <li>php</li>
        <li>python</li>
    </ol>
    
  • 無序列表

    <ul>
        <li>java</li>
        <li>c++</li>
        <li>php</li>
        <li>python</li>
    </ul>
    
  • 自定義列表

    <dl>
        <dt>語言</dt>
        <dd>java</dd>
        <dd>c++</dd>
        <dd>python</dd>
        <dd>php</dd>
    </dl>
    

表格

優點

  • 簡單通用
  • 結構簡單

基本結構

  • 單元格

  • 跨行

  • 跨列

    <table border="1px">
        <tr>
            <td colspan="3">學生成績</td>
        </tr>
        <tr>
            <td rowspan="2">狂神</td>
            <td>語文</td>
            <td>100</td>
        </tr>
        <tr>
            <td>數學</td>
            <td>100</td>
        </tr>
        <tr>
            <td rowspan="2">秦疆</td>
            <td>語文</td>
            <td>100</td>
        </tr>
        <tr>
            <td>數學</td>
            <td>100</td>
        </tr>
    </table>
    

視頻和音頻

  • 視頻元素 video
  • 音頻元素 audio

src:資源路徑

controls:控制條

autoplay:自動播放

頁面結構分析

iframe內聯框架

src:地址

width:寬度

height:高度

name:框架標識名

表單

action:表單提交的位置,可以是網站,也可以是請求處理地址

method:有get和post兩種方式,提交方式

  • get提交方式

    可以在url看到提交的信息,不安全,高效

  • post提交方式

    比較安全,傳輸大文件

表單元素格式

增強鼠標可用性

<label for="mark">點我輸入</label>
<input type="text" id="mark">

表單簡單驗證

	<!-- 郵箱驗證-->
<input type="email" name="email">
	<!-- URL驗證-->
<input type="url" name="url">
	<!-- 數字驗證 min為最小值 max為最大值 step為每次增加或減小的數值大小-->
<input type="number" min="20" max="1000" step="10">
	<!-- 滑塊-->
<input type="range" name="voice" min="0" max="100" step="3">
	<!--搜索框-->
<input type="search" name="search">

表單的應用

  • 隱藏域 hidden
  • 只讀 readonly
  • 禁用 disabled

表單初級驗證

常見形式

placeholder:提示信息

required:非空判斷

pattern:正則表達式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM