HTML-基础标签

发布于:2024-03-02 ⋅ 阅读:(60) ⋅ 点赞:(0)

1. HTML初识

        1.1 什么是HTML

        HTML(英文Hyper Text Markup Language的缩写)中文译为“超文本标签语言”,是用来描述网页的一种语言。所谓超文本,因为它可以加入图片、声音、动画、多媒体等内容,不仅如此,它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。

        1.2 HTML骨架
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

<!-- 
    1. html 标签:所有HTML中标签的一个根节点,根标签
    2. head 标签:文档的头部(描述了文档的各种属性和信息,包括文档的标题、在web中的位置以及和其他文件的关系等。
                  绝大多数文档头部包含的数据都不会真正作为内容显示给读者。注意在head标签中我们必须要设置的标签是title.)
    3. tutle 标签:文档标题
    4. body 标签: 文档的主体(包含文档的所有内容如文本、超链接、图片等)
    5. <!DOCTYPE html> :文档类型,用于向浏览器说明当前文档使用的是那种HTML或XHTML标准规范
    6. <meta charset="UTF-8"> :字符集


 -->
        1.3 标签分类

                双标签:<标签名>内容</标签名> 该语法中“<标签名>”表示该标签的作用开始,一般称为“开始标签(start tag)”,“</标签名>” 表示该标签的作用结束,一般称为“结束标签(end tag)”。和开始标签相比,结束标签只是在前面加了一个关闭符“/”。          

例如:<body>内容</body>

                 单标签:<标签名/> 单标签也称空标签,是指用一个标签符号既可以完整描述整个功能的标签。

例如:<br/>

    

2. 常用标签

        2.1 标题标签

                HTML提供了六个等级的标题,分别是 :<h1><h1/>,<h2><h2/>,<h3><h3/>,<h4><h4/>,<h5><h5/>,<h6><h6/>。

                注意:1. 标题标签语义:作为标题使用,并且依据重要性递减

                           2. h1 标签因为重要,尽量少用。一般h1都是给logo或页面中重要的标题信息使用。

        其基本语法格式如下:

    <h1>标题1</h1>
    <h2>标题2</h2>
    <h3>标题3</h3>
    <h4>标题4</h4>
    <h5>标题5</h5>
    <h6>标题6</h6>

        页面显示:

        2.2 段落标签

               默认情况下,文本在一段中会根据浏览器窗口的大小自动换行。

<p>段落</p>
        2.3 水平线标签

                在网页中常常看到一些水平线将段落与段落之间隔开,使得文档结构清晰,层次分明。这些水平线可以通过插入图片实现,也可以简单地通过标签来完成,<hr />就是创建横跨网页水平线的标签。其基本语法格式如下:

<hr/>

  

        2.4 换行标签

                使某段文本强制换行显示,使用换行标签

<br/>
        2.5 div span 标签            

                div span是没有语义的,是我们网页布局主要的2个盒子css+div。

                div就是division的缩写,分割、分区的意思,其实有很多div 来组合网页

                span,跨度、跨距;范围

<body>
    文本内容
    <!-- div独占一行,所以适合做布局操作 -->
    <div>div内容</div>
    <!-- span不独占一行,所以适合做文本操作 -->
    <span>span1内容</span>
    <span>span2内容</span><br>
    <span style="color: red;"><del>原价998</del></span>现价98
</body>

 

        2.6 文本语气化标签

                在网页中,有时需要为文字设置粗体、斜体或下划线效果,这时就需要用到HTML中的文本格式化标签,使文字以特殊的方式显示。

<body>
    <!-- b 粗体 i 斜体 u 下划线 s 删除线  
        这几个没有语义表示,只是样式变化
    -->
    <!-- strong 粗体 em 斜体 ins 下划线 del 删除线
        这些语义表示更强烈,有利于SEO搜索引擎搜索
        一下阅读软件在阅读时也会突出语气
    -->
    <b>粗体</b> &nbsp; <strong>粗体</strong><br>
    <i>斜体</i><em>斜体</em><br>
    <u>下滑线</u><ins>下划线</ins><br>
    <s>删除线</s><del>删除线</del><br>
</body>

        2.7 图片标签
                2.7.1 标签属性

                        属性就是特征,如手机的颜色、手机的尺寸等。

                        使用HTML制作网页时,如果需要HTML标签提供更多的信息,可以使用HTML标签属性加以设置。基本格式如下:

<标签名 属性1="属性值1" 属性2="属性值2"...>内容</标签名> 

                        1. 标签可以有多个属性,必须写在开始标签中,位于标签名后面。

                        2. 属性之间不分先后顺序,标签名与属性、属性与属性之间以空格分开。

                        3. 任何标签的属性都有默认值,省略该属性则取默认值。

                2.7.2 图片标签
<body>
    <!-- src 图片源
        路径:相对路径:./ 当前文件夹下 ../ 父文件夹下  ../../ 父文件夹的父文件夹下
             绝对路径:D:/xxx/xxx
                        http://xxxxx
        
        alt 图片加载失败时,显示的文字
        width 宽度 height 高度 当只设置其中一个时,另一个等比例缩放
        border 边框
    -->

    <img src="./img/2.jpg" title="图片" alt="图片" height="600">
    <img src="./img/1.jpg" title="图片" alt="图片" height="600"><br>
    <img src="https://th.bing.com/th/id/OIP.5cWjcERPRH56xhAIqmoZEAHaEK?rs=1&pid=ImgDetMain" alt="图片" height="300" title="图">
    <img src="https://img.3dmgame.com/uploads/images/news/20190322/1553247085_178021.jpg" alt="图片" height="300" title="图">
    
</body>

   

        2.8 链接标签

                在HTML中创建朝链接,只需要用标签环绕需要被链接的对象即可,基本语法如下:

<body>
  
    <!-- href 必须写
        如果链接不能点击,说明没有href属性,或者href拼写错误

        target 打开方式
            _self 当前窗口打开,默认
            _blank 新窗口打开
        
        title 鼠标悬停提示文字
    -->
    <!-- <a href="跳转目标" target="目标窗口的弹出方式">文本或图像</a> -->
    <a href="http://www.taobao.com" target="_blank" title="淘宝">淘宝</a>
    <a href="http://www.baidu.com" target="_blank">百度</a>
    
</body>

                注意:1. 外部连接需要添加全域名,如:http://baidu.com

                           2.内部链接直接链接内部页面名称即可,比如< a href="index.html">首页</a >

                     3.如果当时没有确定链接目标时,通常将链接标签的href属性值定义为“#”(即href="#"),表示该链接暂时为一个空链接。

                          4.不仅可以创建文本超链接,在网页中各种网页元素,如图像、表格、音频、视频等都可以添加超链接。

                 锚点定位:通过创建锚点连接,用户能够快速定位到目标内容。常用于长页面。

<body>

    <!-- 1.使用<a href="id名">创建链接文本(被点击的)</a> 
        例如:<a href="#tp"> 
         2.使用相应的id名标注跳转目标的位置
        例如:<h3 id="tp">指定位置</h3> 
    -->

    <a href="#tp1">111</a>
    <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    <p id="tp1">1</p>
    <p>1</p><p>1</p>
    <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
</body>

                base标签:设置整体链接的打开状态,写在<head></head>中。

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <base target="_blank"/> 
    <!-- 给当前文件中所有连接设置打开方式 -->
    <title>Document</title>
</head>
        2.9 特殊字符

        2.10 注释标签

                注释标签不会显示在浏览器窗口,但是会被下载到用户的计算机上。快捷键ctrl + / 或 ctrl + shift + /

<-- 注释语句 --> 
        2.11 列表标签

                容器里面装载着文字或图表的一种形式,叫列表。

                列表的最大特点是:整齐、有序。

<body>
    <!-- ul 是无序列表,每一个li是一个列表项 -->
    <!-- 注意:
            1.  <ul></ul>中只能嵌套<li></li>,直接在<ul></ul>标签中输入其他标签或者文字的做法是不被允许的。
            2. <li>与</li>之间相当于一个容器,可以容纳所有元素。
            3. 无序列表会带有自己样式属性,但是一般不会使用,会使用CSS来定义
    -->
    <ul>
        <li>第一项</li>
        <li>第二项</li>
        <li>第三项</li>
    </ul>

    <!-- ol 是有序列表,每一个li是一个列表项 -->
    <!-- type 标签可以定义样式 -->
    <ol type="a">
        <li>第一项</li>
        <li>第二项</li>
        <li>第三项</li>
    </ol>

    <!-- dl 是自定义列表 -->
    <dl>
        <dt>河北省</dt>
        <dd>石家庄</dd>
        <dd>唐山</dd>

        <dt>北京</dt>
        <dd>朝阳</dd>
        <dd>昌平</dd>
    </dl>
</body>

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到