【前端】html是什么、html简单介绍

简介: HTML:Hyper Text Markup Language 超文本标记语言,超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。

1. 概念:是最基础的网页开发语言

   * Hyper Text Markup Language 超文本标记语言

       * 超文本:

           * 超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本.

       * 标记语言:

           * 由标签构成的语言。<标签名称> 如 html,xml

           * 标记语言不是编程语言

2. 快速学习:

   * 语法:

       1. html文档后缀名 .html 或者 .htm

       2. 标签分为

           1. 围堵标签:有开始标签和结束标签。如 <html> </html>

           2. 自闭和标签:开始标签和结束标签在一起。如 <br/>

       3. 标签可以嵌套:

           需要正确嵌套,不能你中有我,我中有你

           错误:<a><b></a></b>

           正确:<a><b></b></a>

       4. 在开始标签中可以定义属性。属性是由键值对构成,值需要用引号(单双都可)引起来

       5. html的标签不区分大小写,但是建议使用小写。

3. 标签学习:

3.1 文件标签:构成html最基本的标签

       * html:html文档的根标签

       * head:头标签。用于指定html文档的一些属性。引入外部的资源

       * title:标题标签。

       * body:体标签

       * <!DOCTYPE html>:html5中定义该文档是html文档

3.2 文本标签:和文本有关的标签

       * 注释:<!-- 注释内容 -->

       * <h1> to <h6>:标题标签

           * h1~h6:字体大小逐渐递减

       * <p>:段落标签

       * <br>:换行标签

       * <hr>:展示一条水平线* 属性:

               * color:颜色

               * width:宽度

               * size:高度

               * align:对其方式

                   * center:居中

                   * left:左对齐

                   * right:右对齐

       * <b>:字体加粗

       * <i>:字体斜体

       * <font>:字体标签

       * <center>:文本居中

           * 属性:

               * color:颜色

               * size:大小

               * face:字体

       * 属性定义:

           * color:

               1. 英文单词:red,green,blue

               2. rgb(值1,值2,值3):值的范围:0~255  如  rgb(0,0,255)

               3. #值1值2值3:值的范围:00~FF之间。如: #FF00FF

           * width:

               1. 数值:width='20' ,数值的单位,默认是 px(像素)

               2. 数值%:占比相对于父元素的比例

3.3 图片标签:

       * img:展示图片

           * 属性:

               * src:指定图片的位置

       * 代码:

           <img src="image/jinxu_2.jpg" align="right" alt="流水人家" width="500" height="500"/>

           alt属性: 当图片展示不出来时就会出现alt里的内容

               相对路径

                   * 以.开头的路径

                       * ./:代表当前目录  ./image/1.jpg

                       * ../:代表上一级目录

           <img src="./image/jiawai_1.jpg">

     

           <img src="../image/jiawai_1.jpg">

4. 列表标签:

       * 有序列表:

           * ol:

           * li:

       * 无序列表:

           * ul:

           * li:

5. 链接标签:

       * a:定义一个超链接

           * 属性:

               * href:指定访问资源的URL(统一资源定位符)

               * target:指定打开资源的方式

                   * _self:默认值,在当前页面打开

                   * _blank:在空白页面打开

6. div和span:无任何样式,方便CSS控制

       * div:每一个div占满一整行。块级标签

       * span:文本信息在一行展示,行内标签 内联标签

7. 语义化标签:无任何样式,方便CSS控制

html5中为了提高程序的可读性,提供了一些标签。

       1. <header>:页眉

       2. <footer>:页脚

8. 表格标签:

       * table:定义表格

           * width:宽度

           * border:边框

           * cellpadding:定义内容和单元格的距离

           * cellspacing:定义单元格之间的距离。如果指定为0,则单元格的线会合为一条、

           * bgcolor:背景色

           * align:对齐方式

       * tr:定义行

           * bgcolor:背景色

           * align:对齐方式

       * td:定义单元格

           * colspan:合并列

           * rowspan:合并行

       * th:定义表头单元格

以下四个也没有任何样式

       * <caption>:表格标题

       * <thead>:表示表格的头部分

       * <tbody>:表示表格的体部分

       * <tfoot>:表示表格的脚部分


**本文首发于CSDN,为博主原创文章,如果需要转载,请注明出处,谢谢!**


完结!

相关文章
|
25天前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
32 6
|
3月前
|
Web App开发 存储 移动开发
前端基础(十七)_HTML5新特性
本文概述了HTML5的关键新特性,包括canvas图形绘制、多媒体的`video`和`audio`元素、本地存储功能、语义化标签(如`header`、`footer`、`nav`等)及其新增表单控件和属性(如`url`、`email`、`date`类型输入框等)。这些改进增强了网页的功能性和用户体验。
51 1
前端基础(十七)_HTML5新特性
|
2月前
|
XML 前端开发 JavaScript
前端开发进阶:从HTML到React.js
【10月更文挑战第9天】前端开发进阶:从HTML到React.js
|
2月前
|
前端开发 JavaScript 数据安全/隐私保护
【前端基础篇】HTML零基础速通2
【前端基础篇】HTML零基础速通
23 2
|
2月前
|
Web App开发 移动开发 前端开发
【前端基础篇】HTML零基础速通1
【前端基础篇】HTML零基础速通
35 1
|
3月前
|
前端开发 程序员
【前端web入门第二天】01 html语法实现列表与表格_合并单元格
本文介绍了HTML中的列表与表格的使用方法。列表包括无序列表(`&lt;ul&gt;`嵌套`&lt;li&gt;`)、有序列表(`&lt;ol&gt;`嵌套`&lt;li&gt;`)和定义列表(`&lt;dl&gt;`嵌套`&lt;dt&gt;`和`&lt;dd&gt;`)。
70 19
|
3月前
|
前端开发
前端基础(二)_HTML常用标签(块级标签、行级标签、行块级标签)
本文详细介绍了HTML中的常用标签,包括块级标签(如`h1`至`h6`、`p`、`div`等)、行级标签(如`span`、`b`、`strong`、`i`、`em`、`sub`、`sup`、`del`、`a`等),以及行块级标签(如`img`)。文章解释了这些标签的用途、特点和基本用法,并通过示例代码展示了如何在HTML文档中使用它们。
185 1
|
3月前
|
前端开发 Windows
【前端web入门第一天】02 HTML图片标签 超链接标签 音频标签 视频标签
本文档详细介绍了HTML中的图片、超链接、音频和视频标签的使用方法。首先讲解了`&lt;img&gt;`标签的基本用法及其属性,包括如何使用相对路径和绝对路径。接着介绍了`&lt;a&gt;`标签,用于创建超链接,并展示了如何设置目标页面打开方式。最后,文档还涵盖了如何在网页中嵌入音频和视频文件,包括简化写法及常用属性。
60 13
|
3月前
|
前端开发 程序员 C++
【前端web入门第一天】01 开发环境、HTML基本语法文本标签
本文档详细介绍了HTML文本标签的基础知识。首先指导如何准备开发环境,包括安装VSCode及常用插件;接着全面解析HTML的基本结构与标签语法,涵盖从基本骨架搭建到注释的使用,以及标题、段落、换行和平行线、文本格式化等标签的具体应用,适合初学者循序渐进地掌握HTML。
|
4月前
|
移动开发 前端开发 程序员
后端程序员的前端基础-前端三剑客之HTML
后端程序员的前端基础-前端三剑客之HTML
47 9