搜尋
首頁web前端html教學HTML超文本標記語言--超在那裡? (文件分析)

本篇文章带大家了解一下HTML(超文本标记语言),介绍一下HTML的本质,HTML文档的结构、HTML文档的基本标签和图像标签、列表、表格标签、媒体元素、表单,希望对大家有所帮助!

HTML超文本標記語言--超在那裡? (文件分析)

HTML 到底是什么?

HTML 英文全称是 Hyper Text Markup Language,中文译为“超文本标记语言”,专门用来设计和编辑网页。

我们从 HTML 中文全称来分析一下它的本质:

1) 超文本

也即超越纯文本,这意味着 HTML 文档不仅能包含文本(文字),还能包含图片、音视频、表格、列表、链接、按钮、输入框等高级内容。

超链接是互联网的纽带,它能将众多网页连接起来,让它们交织在一起,形成一张“网”。没有超链接,就没有互联网。

2) 标记语言

HTML 是一种计算机语言,但它不能编程,只能用来标记网页中的内容。HTML 通过不同的标签来标记不同的内容、格式、布局等,例如:

  • HTML超文本標記語言--超在那裡? (文件分析) 标签表示一张图片;

  • 标签表示一个链接;

  • 标签表示一个表格;
  • 标签表示一个输入框;

  • 标签表示一段文本;

  • 标签表示文本加粗效果;

  • 标签表示块级布局。

    HTML文档结构

    HTML 页面的基本结构如下所示,其中包含了各种创建网页所需的标签(例如 doctype、html、head、title 和 body 等)。

    <!--这是html的注释信息-->
    <!--这是DOCTYPE声明-->
    <!DOCTYPE html>
    <!--这是根-->
    <html>
    <!--这是头-->
    <head>
    <!--  描述性标签  -->
        <meta charset = "UTF-8">
        <!--标题栏-->
        <title>Hello</title>
    </head>
    
        <!--网页体-->
        <body>
        <!--这里的内容显示到网页上-->
        这是我的第一个HTML页面
        </body>
    </html>

    语法说明如下:

    • :这是文档类型声明,用来将文档声明为 HTML 文档(从技术上来说它并不是标签),doctype 声明不区分大小写;

    • :该标签是 HTML 页面的根标签,其他所有的标签都需要在 和 标签之间定义;

    • :该标签中用来定义 HTML 文档的一些信息,例如标题、编码格式等等;

    • <meta charset="UTF-8">:用来指明当前网页采用 UTF-8 编码,UTF-8 是全球通用的编码格式,绝大多数网页都采用 UTF-8 编码;

    • <title> </title>:该标签用来定义网页的标题,网页标题会显示在浏览器的标签栏;

    • :该标签用来定义网页中我们能通过浏览器看到的所有内容,例如段落、标题、图片、链接等等;

    由于 HTML 文档属于文本文件,所以我们可以使用任何文本编辑器来创建和修改 HTML 文件,对于初学者来说最好使用系统自带的文本编辑器,例如 Windows 记事本、Linux Vim 和 Mac OS TextEdit,当有了一定的基础之后再选用专业的文本编辑器,例如 Notepad++、Sublime Text、VS Code 等。

    另外,您必须将 HTML 文档保存为.html或者.htm格式才可以直接在浏览器中打开并浏览其中的内容。例如上面的示例代码,将其保存在一个名为 index.html 的文件中,双击即可在浏览器中看到运行结果。

    HTML文档的基本标签

    • 标题标签

    • 段落标签

    • 换行标签

    • 水平线标签

    • 字体样式标签

    • 注释和特殊符号

    <!--这是html的注释信息-->
    <!--这是根-->
    
    <!--这是头-->
    
        <!--  描述性标签  -->
        <meta>
        <!--标题栏-->
        <title>基本标签</title>
    
    
    <!--网页体-->
    
    <!--标题标签-->
    <h1 id="一级标签">一级标签</h1>
    <h2 id="二级标签">二级标签</h2>
    <h3 id="三级标签">三级标签</h3>
    <h4 id="四级标签">四级标签</h4>
    <h5 id="五级标签">五级标签</h5>
    <h5 id="六级标签">六级标签</h5>
    HTML是一种超文本标记语言,是一种浏览器上的规范
    超文本是指,流媒体,声音,视频,图片等
    标记语言   由大量的标签组成
    <!--段落标签-->
    <p>HTML是一种超文本标记语言,是一种浏览器上的规范</p>
    <p>超文本是指,流媒体,声音,视频,图片等</p>
    <p>标记语言   由大量的标签组成</p>
    
    <!--换行标签-->
    HTML是一种超文本标记语言,是一种浏览器上的规范 <br>
    超文本是指,流媒体,声音,视频,图片等 <br>
    标记语言   由大量的标签组成
    
    <!--水平线标签-->
    <hr>
    
    <!--字体样式标签-->
    
    <!--粗体,斜体-->
    <br>
    粗体:<strong>THER</strong>
    斜体:<em>THER</em>
    
    <!--特殊符号标签-->
    <br>
    空        格
    空      格
    <br>
    大于号:>
    <br>
    小于号:
    

    HTML文档的图像标签

    常见的图像格式:JPG,GIF,PNG,BMP……

    HTML超文本標記語言--超在那裡? (文件分析)

    
        <meta>
        <title>图像标签学习</title>
    
    
    
    <!--img学习
    src(必填):图片地址:相对地址,绝对地址
    alt(必填):图片名字
    title:悬停文字
    width:宽度
    height:高度
    -->
    
    <img  src="/static/imghwm/default1.png" data-src="../resources/image/Cat.png" class="lazy" alt="HTML超文本標記語言--超在那裡? (文件分析)" >
    
    

    超链接标签及应用

    • a标签  
      • href:必填,表示要跳转到那个界面
      • target:表示新标签页在哪里打开(默认在当前标签)
        • _blank:新一个标签页
        • _self:当前标签页
    • 锚链接 (页面内的跳转)
      • 1.需要一个锚标记
      • 2.跳转到标记处
    • 功能性链接
      • 邮件链接:mailto:
      • QQ链接:qq推广

    举例:

    <html>
    <head>
        <meta charset = "UTF-8">
        <title>链接标签学习</title>
    </head>
    
    <body>
    <!--使用name作为标记-->
    <a name="top"></a>
    <!--a标签
    href:必填,表示要跳转到那个界面
    target:表示新标签页在哪里打开(默认在当前标签)
        _blank:新一个标签页
        _self:当前标签页
    -->
    <a href="hello.html"target="_parent">点击我跳转到页面1</a>
    <br>
    <a href="图像标签.html"target="_self"><strong>点击我跳转到页面2</strong></a>
    <br>
    <a href="基本标签.html">点击我跳转到页面3</a>
    <br>
    <a href="链接标签.html">点击我跳转到页面4</a>
    <br>
    <!--a标签的嵌套使用-->
    <a href="http://liukaixuan.cn"target="_blank">
        <img src="/static/imghwm/default1.png"  data-src="../resources/image/Cat.png"  class="lazy"   alt="Cat"title="点击跳转到我的博客"   style="max-width:90%" style="max-width:90%">
    </a>
    <br>
    <!--a标签的嵌套使用-->
    <a href="http://liukaixuan.cn"target="_blank">
        <img src="/static/imghwm/default1.png"  data-src="../resources/image/Cat.png"  class="lazy"   alt="Cat"title="点击跳转到我的博客"   style="max-width:90%" style="max-width:90%">
    </a>
    <br>
    <!--a标签的嵌套使用-->
    <a href="http://liukaixuan.cn"target="_blank">
        <img src="/static/imghwm/default1.png"  data-src="../resources/image/Cat.png"  class="lazy"   alt="Cat"title="点击跳转到我的博客"   style="max-width:90%" style="max-width:90%">
    </a>
    <br>
    <!--a标签的嵌套使用-->
    <a href="http://liukaixuan.cn"target="_blank">
        <img src="/static/imghwm/default1.png"  data-src="../resources/image/Cat.png"  class="lazy"   alt="Cat"title="点击跳转到我的博客"   style="max-width:90%" style="max-width:90%">
    </a>
    <br>
    
    <!--锚链接 (页面内的跳转)
    1.需要一个锚标记
    2.跳转到标记处
    
    -->
    <a href="#top">点我回到顶部</a>
    <a href="图像标签.html#第四张照片的位置">点我跳转到指定位置</a>
    
    
    <!--功能性链接
    邮件链接:mailto:
    QQ链接:qq推广
    -->
    
    <a href="mailto:1920914318@qq.com">点击联系我</a>
    <br>
    <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=&site=qq&menu=yes">
        <img src="/static/imghwm/default1.png"  data-src="http://wpa.qq.com/pa?p=2::52"  class="lazy"  border="0"  alt="点击这里给我发消息" title="点击这里给我发消息"/>
    </a>
    </body>
    </html>

    行内元素和块元素

    • 块元素
      • 无论内容多少,该元素独占一行
      • 例如(p/h1-h6……)
    • 行内元素
      • 内容撑开宽度,左右都是行内元素的可以排在一行
      • 例如(a、strong、em……)

    列表

    列表的分类

    • 无序列表:ol标签
    • 有序列表:ul标签 应用范围:导航,菜单栏
    • 自定义列表
      • dl:标签
      • dt:列表名称
      • dd:列表内容

    列表中也可以实现嵌套

    示例代码:

    
        <meta>
        <title>列表学习</title>
    
    
    
    
    <!--有序列表-->
    <ol>
        <li>java</li>
        <ol>
            <li>java</li>
            <li>python</li>
            <li>c++</li>
        </ol>
        <li>python</li>
        <li>c++</li>
    </ol>
    <hr>
    <!--无序列表-->
    
          
    • java
    •     
                
      • java
      •         
      • python
      •         
      • c++
      •     
          
    • python
    •     
    • c++

        
    学科
        
    Java
        
    Python
        
    C++
        
    地点
        
    陕西
        
    河南
        
    曹县

    表格标签

    • 为什么学习表格?
      • 简单通用
      • 结构稳定
    • 基本结构
      • 单元格
      • 跨行
      • 跨列
    
        <meta>
        <title>表格学习</title>
    
    
    
    <!--表格table
    行:tr
    列:td
    -->
    
    
  •                                                                                                      
    1-1
    2-12-22-32-4
    3-13-23-3

    媒体元素

    • 视频元素
      • video
    • 音频元素
      • audio
    
        <meta>
        <title>媒体元素学习</title>
    
    
    
    <!--音频和视频-->
    
    <!--视频
    src:资源路径
    controls:控制条
    autoplay:自动播放
    -->
    <video></video>
    
    <!--音频-->
    <audio></audio>
        <audio></audio>
    
    

    页面结构分析

    元素名 描 述
    header 标题头部区域的内容(用于整个页面或页面中的一块区域)
    footer 标题脚部区域的内容(用于整个页面或页面中的一块区域)
    section Web页面中的一块独立区域
    article 独立的文章内容
    aside 相关内容或应用(常用于侧边栏)
    nav 导航类的辅助内容

    iframe内联框架

    
    
        <meta>
        <title>iframe内联框架学习</title>
    
    
    
    <!--iframe
    src(必填):引用页面地址
    name:框架标识名
    -->
    <iframe></iframe>
    <iframe></iframe>
    
    

    HTML表单

    表单语法:

    HTML超文本標記語言--超在那裡? (文件分析)

    • 表单form
      • action:表单提交的位置,可以是网站,也可以是一个请求处理的地址
      • method:post,get提交方式
        • get:我们可以在url中看到我们提交的信息,不安全,高效
        • post:在url看不到提交的信息,安全,可以传输大文件。

    HTML超文本標記語言--超在那裡? (文件分析)

    表单基本控件示例代码

    nbsp;html>
    
    
        <meta>
        <title>表单学习--登录注册</title>
    
    
    <h1 id="注册">注册</h1>
    
    <!--表单form
    action:表单提交的位置,可以是网站,也可以是一个请求处理的地址
    method:post,get提交方式
        get:我们可以在url中看到我们提交的信息,不安全,高效
        post
    -->
    
        

    名字:

        

    密码:

        

    性别:         男         女     

        

    爱好:         睡觉         吃饭         打豆豆     

        

    按钮:              

        

    选项:              

                  

                 

        

                          

        

    邮件:              

        

    URL:              

        

    数字:              

        

    滑块:              

        

    搜索:              

        

                          

        

    自定义邮箱:              

        

                          

    表单的应用

    • 隐藏域:hidden
    • 只读:readonly
    • 禁用:disabled

    表单初级验证

    • 常用方式:
      • placeholder:提示信息,用在输入框控件中
      • required:不能为空,必须有值才能提交,用在输入框控件
      • pattern:正则表达式验证

    相关推荐:《html视频教程

以上是HTML超文本標記語言--超在那裡? (文件分析)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:csdn。如有侵權,請聯絡admin@php.cn刪除
HTML超文本标记语言--超在那里?(文档分析)HTML超文本标记语言--超在那里?(文档分析)Aug 02, 2022 pm 06:04 PM

本篇文章带大家了解一下HTML(超文本标记语言),介绍一下HTML的本质,HTML文档的结构、HTML文档的基本标签和图像标签、列表、表格标签、媒体元素、表单,希望对大家有所帮助!

html和css算编程语言吗html和css算编程语言吗Sep 21, 2022 pm 04:09 PM

不算。html是一种用来告知浏览器如何组织页面的标记语言,而CSS是一种用来表现HTML或XML等文件样式的样式设计语言;html和css不具备很强的逻辑性和流程控制功能,缺乏灵活性,且html和css不能按照人类的设计对一件工作进行重复的循环,直至得到让人类满意的答案。

web前端笔试题库之HTML篇web前端笔试题库之HTML篇Apr 21, 2022 am 11:56 AM

总结了一些web前端面试(笔试)题分享给大家,本篇文章就先给大家分享HTML部分的笔试题(附答案),大家可以自己做做,看看能答对几个!

HTML5中画布标签是什么HTML5中画布标签是什么May 18, 2022 pm 04:55 PM

HTML5中画布标签是“<canvas>”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开发者可利用多种js方法来在canvas中绘制路径、盒、圆、字符以及添加图像等。

总结HTML中a标签的使用方法及跳转方式总结HTML中a标签的使用方法及跳转方式Aug 05, 2022 am 09:18 AM

本文给大家总结介绍a标签使用方法和跳转方式,希望对大家有所帮助!

html5废弃了哪个列表标签html5废弃了哪个列表标签Jun 01, 2022 pm 06:32 PM

html5废弃了dir列表标签。dir标签被用来定义目录列表,一般和li标签配合使用,在dir标签对中通过li标签来设置列表项,语法“<dir><li>列表项值</li>...</dir>”。HTML5已经不支持dir,可使用ul标签取代。

html中document是什么html中document是什么Jun 17, 2022 pm 04:18 PM

在html中,document是文档对象的意思,代表浏览器窗口的文档;document对象是window对象的子对象,所以可通过“window.document”属性对其进行访问,每个载入浏览器的HTML文档都会成为Document对象。

html5支持boolean值属性吗html5支持boolean值属性吗Apr 22, 2022 pm 04:56 PM

html5支持boolean值属性;boolean值属性指是属性值为true或者false的属性,如input元素中的disabled属性,不使用该属性表示值为flase,不禁用元素,使用该属性可以不设置属性值表示值为true,禁用元素。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境