HTML常用标签

简介: HTML常用标签

网页开发工具


Hbuiler(http://www.dcloud.io/


image.png

image.png

WebStorm(https://www.jetbrains.com/webstorm/


image.png

image.png


HTML简介


HTML:Hyper Text Markup Language


html文本的内部基本结构

<!--
    文档声明,标识当前网页的版本的
    该声明标识网页是遵循html5语法规范的
    编写网页时,一定要编写的文档声明,
    在某些浏览器中,如果不写文档声明,会导致浏览器进入到怪异模式
 -->
<!doctype html>
<!-- html网页中根标签,一个页面中有且只有一个根标签
    网页中的所有内容都应该写在根标签的内部
 -->
<html>
    <!-- 
        网页的头部,head标签中的内容,不会在页面中直接显示
        浏览器根据head中的内容来解析网页,搜索引擎也可以根据他们来检索网页
     -->
    <head>
                <!-- 使用meta来设置页面的字符集 -->
        <meta charset="utf-8" />
        <!-- 
            网页的标题,一般会在页面的标签头部显示 
            所属引擎在检索一个网页时,会主要检索title中的内容
            并依据该内容,来判断网页的主要内容,
            title中的内容会影响到网站在搜索引擎中的排名
        -->
        <title>我是title</title>
    </head>
    <!-- 网页的主体,网页中所有的可见内容,都应该写在body中 -->
    <body>
        <h1>这是一个非常漂亮的网页</h1>
    </body>
</html>

html的注释

<html>  
    <head>  
        <title>网页的标题</title>  
    </head>  
    <body>  
        <!--   
            注释 HTML注释中的内容,  
            不会在页面中显示,  
            但是可以在源代码中查看  
            通过注释可以对代码进行解释说明  
            一定要养成良好的编写注释的习惯  
            编写注释时,要求简单明了  
            日期:  
            作者:  
            功能:  
            通过注释可以将不希望在页面中显示代码隐藏  
            HTML注释不能嵌套(所有的多行注释都不能嵌套)  
        -->  
        <!-- 这是页面的1级标题 -->  
        <h1>这是我的第二个网页</h1>  
        <!-- 我是一个注释 <!-- 我是注释中的注释 --> -->  
    </body>  
</html>

标题标签 ,段落标签,水平线,换行,加粗,斜体

<!doctype html>
<html>
<head>
    <meta charset="utf-8" />
    <title>常用的标签</title>
</head>
<body>
<!-- 标题标签
    在HTML一共有h1 ~ h6 六级标题
    6级标题中 h1最大 h6最小
    从h1 到 h6 重要性依次降低
    h1最重要,h2其次 依次递减
    搜索引擎检索页面时,h1仅次于title,也会影响到页面在搜索引擎中的排名
        一个页面一般只有一个h1标签
    一般页面中只会使用h1 ~ h3
-->
<h1>一级标题标签</h1>
<h2>二级标题标签</h2>
<h3>三级标题标签</h3>
<h4>四级标题标签</h4>
<h5>五级标题标签</h5>
<h6>六级标题标签</h6>
<!-- 段落标签 使用p标签来表示一个段落
        段落标签会独占一行,并和其他内容会有一个距离
-->
<p>第一次</p>
<p>今天天气真不错</p>
<hr />
<!--
    在HTML中,默认将多个空格和换行认为是一个空格
    使用br标签来表示一个换行
-->
<p>
    床前明月光<br />
    疑是地上霜<br />
    举头望明月<br />
    低头思故乡<br />
</p>
<!-- 水平线,可以在页面的指定位置输出一条水平线 -->
<hr />
<!--加粗:<strong>…</strong>-->
<!--斜体:<em>…</em>-->
<strong>简介</strong>
<p>
    <em>2008</em>年设立人才实训中心<br/>
    <em>2009</em>年成为教育部软件工程专业大学生实习基地<br/>
</p>
</body>
</html>


image.png

image.png

练习 制作《送友人》


image.png

image.png

练习 制作 制作东软睿道简介


image.png

image.png

列表标签

<!doctype html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>列表</title>
    </head>
    <body>
        <!-- 
            列表类似于购物清单
                HTML中一共有三种列表
                1.无序列表
                    - 使用ul标签来创建一个无序列表
                    - 使用li向无序列表中添加列表项
                    - 无序列表默认使用 圆点 来作为项目符号   
                2.有序列表
                    - 有序列表和无序列表类似,不同的是它使用ol来创建其他的都和无序列表一样
                    - 有序列表使用有序的序号 作为项目符号    
                3.定义列表  
                    - 定义列表用来对一些内容做解释说明的
                    - 使用 dl 来创建一个定义列表
                    - 在dl中使用dt,来创建一个定义项
                    - 使用dd来创建一个对定义项的描述
                - 列表之间可以互相嵌套,可以在有序列表中放无序列表,也可以在无序列表放有序列表
        -->
        <ul>
            <li>西红柿</li>
            <li>大茄子</li>
            <li>小辣椒</li>
        </ul>
        <ol>
            <li>桃花源记</li>
            <li>岳阳楼记</li>
            <li>小石潭记</li>
            <li>醉翁亭记</li>
        </ol>
        <p>菜谱</p>
        <ul>
            <li>
                鱼香肉丝
                <ol>
                    <li>鱼</li>
                    <li>香</li>
                    <li>肉丝</li>
                </ol>
            </li>
            <li>宫保鸡丁</li>
            <li>青椒肉丝</li>
        </ul>
        <dl>
            <dt>武松</dt>
            <dd>景阳冈上的大虎英雄,战斗力99</dd>
            <dd>后来打死西门大官人,后逃逸,出家为僧</dd>
            <dt>武大</dt>
            <dd>著名餐饮企业家,战斗力0</dd>
        </dl>
    </body>
</html>


image.png


image.png

练习 制作发帖指南


image.png

image.png


练习 制作书籍列表


image.png

image.png

图像标签


常见的图像格式

JPG

GIF

PNG

BMP


image.png

image.png


绝对路径与相对路径


绝对路径

绝对路径是指文件在硬盘上真正存在的路径。例如“bg.jpg”这个图片是存放在硬盘的“E:\book\网页布局代码\第2章”目录下,那么 “bg.jpg”这个图片的绝对路径就是“E:\book\网页布\代码\第2章\bg.jpg"。那么如果要使用绝对路径指定网页的背景图片就应该使用 以下语句:

<img src="E:\book\网页布局\代码\第2章\bg.jpg" >

使用绝对路径的缺点

在网页编程时,很少会使用绝对路径,如果使用“E:\book\网页布\代码\第2章\bg.jpg”来指定图片的位置,在自己的计算机上 浏览可能会一切正常,但是上传到Web服务器上浏览就很有可能不会显示图片了。因为上传到Web服务器上时,可能整个网站并没有放在Web服务器的E盘, 有可能是D盘或H盘。即使放在Web服务器的E盘里,Web服务器的E盘里也不一定会存在“E:\book\网页布局\代码\第2章”这个目录,因此在浏 览网页时是不会显示图片的。


相对路径


image.png

image.png


所谓相对路径,就是相对于自己的目标文件位置。例如上面的例子,“11111111.html” 文件里引用了“11ha.jpg”图片,由于“11ha.jpg”图片相对于“11111111.html”来说,是在同一个目录的,那么在“11111111.html”文件里使用以下代码后:

<img src=“11ha.jpg” alt=“小女孩” />

只要这两个文件的相对位置没有变(也就是说还是在同一个目录内),那么无论上传到Web服务器的哪个位置,在浏览器里都能正确地显示图片。


image.png


image.png


当图片在image文件夹里时:

src="image/11ha.jpg" alt="小女孩" />

如果在image里很深的文件夹,也可以一直罗列下去:

<img src="image/renwu/11ha.jpg" alt="小女孩" />


image.png

image.png

如果html文件在比图片深一层的文件夹里:

<img src="../11ha.jpg" alt="小女孩" />

如果html文件在比图片深两层的文件夹里,就在前面再罗列两个点“..”,深几层罗列几次。

<img src=“../../11ha.jpg” alt=“小女孩” />

图片在html文件上两级image文件夹中的renwu文件夹里

<img src=“../../image/renwu/11ha.jpg”/>

链接标签

<a href="path" target="目标窗口位置">链接文本或图像</a>

href: 链接路径

target:链接在哪个窗口打开,常用值:_self、_blank


综合实战


将本章所有练习做成一个导航


课后作业


必做任务

1.制作经典语录(p标签,h2标签,图片标签)

2.制作莎士比亚的诗( p标签,h2标签,br标签,hr标签)

3.制作商品列表(ul标签,li标签)

扩展任务

1.制作高数目录(标签嵌套)

2.制作手机app排行榜(标签嵌套,图片标签)

目录
相关文章
|
1月前
|
移动开发 HTML5
HTML5标签的类型
HTML5标签的类型。
57 5
|
3月前
|
数据采集 移动开发 前端开发
HTML代码的革命:语义化标签的魅力,让你的网页结构焕然一新!
【8月更文挑战第26天】本文探讨了Web前端开发中的语义化标签概念及其重要性。语义化标签通过使用具有明确含义的HTML标签来构建页面结构,提升了网页的可访问性及搜索引擎优化效果,并增强了代码的可读性和维护性。文章还讨论了实际开发中遇到的问题及未来发展趋势。
56 0
|
21天前
|
移动开发 编解码 UED
除了 `<audio>` 和 `<video>` 标签,HTML5 还支持哪些多媒体格式?
【10月更文挑战第19天】HTML5对多种多媒体格式的支持,为网页开发者提供了丰富的选择,能够更好地满足不同类型多媒体内容在网页中的展示和交互需求,提升了网页的用户体验和多媒体应用的多样性。
|
21天前
|
存储 移动开发 前端开发
|
1月前
|
前端开发
【HTML】img标签和超链接标签
【HTML】img标签和超链接标签
43 2
|
1月前
|
移动开发 前端开发 JavaScript
【HTML】HTML页面和常见标签
【HTML】HTML页面和常见标签
35 1
|
2月前
|
前端开发
前端基础(二)_HTML常用标签(块级标签、行级标签、行块级标签)
本文详细介绍了HTML中的常用标签,包括块级标签(如`h1`至`h6`、`p`、`div`等)、行级标签(如`span`、`b`、`strong`、`i`、`em`、`sub`、`sup`、`del`、`a`等),以及行块级标签(如`img`)。文章解释了这些标签的用途、特点和基本用法,并通过示例代码展示了如何在HTML文档中使用它们。
120 1
|
2月前
|
移动开发 开发者 UED
HTML5中video标签controlslist属性的使用方法
`controlsList`属性为开发者提供了更多控制HTML5视频播放器行为的能力,让视频内容的集成更加灵活和符合需求。通过精心设计的控制列表,可以提升用户体验,同时保持内容的安全性和专业性。这种细节的控制和定制能力是现代Web开发的一个重要方面,反映了HTML5对开发者和内容创作者需求的响应。
261 1
|
2月前
|
存储 JavaScript Java
使用NekoHTML解析HTML并提取META标签内容
关于NekoHTML的代码样例,这里提供一个简单的示例,用于展示如何使用NekoHTML来解析HTML文档并提取其中的信息。请注意,由于NekoHTML的具体实现和API可能会随着版本更新而有所变化,以下代码仅供参考。 ### 示例:使用NekoHTML解析HTML并提取META标签内容 ```java import org.cyberneko.html.parsers.DOMParser; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; import org.xml
|
2月前
|
XML JavaScript Java
NekoHTML 是一个基于Java的HTML扫描器和标签补全器
**NekoHTML** 是一个基于Java的HTML扫描器和标签补全器(tag balancer),由J. Andrew Clark开发。它主要用于解析HTML文档,并能够“修正”许多在编写HTML文档过程中常犯的错误,如增补缺失的父元素、自动用结束标签关闭相应的元素,以及处理不匹配的内嵌元素标签等。这使得程序能够以标准的XML接口来访问HTML文档中的信息。 ### NekoHTML的主要特点包括: 1. **错误修正**:能够自动修正HTML中的常见错误,如未闭合的标签等。 2. **DOM树生成**:将HTML源代码转化为DOM(Document Object Model)结构,便