検索
ホームページウェブフロントエンド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 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はcsdnで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
HTML、CSS、およびJavaScriptの理解:初心者向けガイドHTML、CSS、およびJavaScriptの理解:初心者向けガイドApr 12, 2025 am 12:02 AM

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

HTMLの役割:Webコンテンツの構造HTMLの役割:Webコンテンツの構造Apr 11, 2025 am 12:12 AM

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。

HTMLとコード:用語を詳しく見るHTMLとコード:用語を詳しく見るApr 10, 2025 am 09:28 AM

htmlisaspecifictypeofcodefocuseduructuringwebcontent

HTML、CSS、およびJavaScript:Web開発者に不可欠なツールHTML、CSS、およびJavaScript:Web開発者に不可欠なツールApr 09, 2025 am 12:12 AM

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

HTML、CSS、およびJavaScriptの役割:コアの責任HTML、CSS、およびJavaScriptの役割:コアの責任Apr 08, 2025 pm 07:05 PM

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLは初心者のために簡単に学ぶことができますか?HTMLは初心者のために簡単に学ぶことができますか?Apr 07, 2025 am 12:11 AM

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用​​できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTMLでの開始タグの例は何ですか?HTMLでの開始タグの例は何ですか?Apr 06, 2025 am 12:04 AM

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

CSSのフレックスボックスレイアウトを使用して、メニューの点線のラインセグメンテーション効果のセンターアラインメントを実現する方法は?CSSのフレックスボックスレイアウトを使用して、メニューの点線のラインセグメンテーション効果のセンターアラインメントを実現する方法は?Apr 05, 2025 pm 01:24 PM

メニューで点線のラインセグメンテーション効果を設計する方法は?メニューを設計するときは、通常、皿の名前と価格の間に左右に合わせることは難しくありませんが、真ん中の点線またはポイントはどうですか...

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい