当前位置: 首页 > article >正文

HTML入门及其概念简析

 1.关于前端开发

     前端开发是创建WEB页面或APP等前端界面呈现给用户的过程,而前端中最核心的技术便是HTML、CSS以及Java Script。

(1)HTML

    HTML的全称为超文本标记语言,是一种标记语言。是用来制作网页的语言。HTML是一个描述性的语言,简单易上手。

(2)CSS

    层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML的计算机语言,用来静态修饰网页。

(3)Java Script

    又叫“JS”,是一种脚本语言。

2.HTML的基本要点

     1. HTML由标签组成。标签是用尖括号括起来的文本,它们告诉浏览器如何显示网页内容。

      2. HTML文档必须以<!DOCTYPE html>作为开始。这告诉浏览器文档是使用HTML5标准编写的。

      3. HTML文档由<head>和<body>两个部分组成。<head>通常包含文档的元数据,如标题、关键字和链接到外部css样式表等等。而<body>包含网页实际的内容。

      4. HTML标签通常都是成对出现的,比如<p>和</p>,其中<p>是开始标签,</p>是结束标签。开始标签告诉浏览器开始一个新的段落,而结束标签告诉浏览器段落的结束位置。

      5. 标签还可以有属性,用于进一步定义标签的行为或样式。例如,<img>标签用于插入图像,其中的src属性指定图像文件的URL。

      6. CSS是一种用于控制网页外观的样式表语言,可以让网页更具吸引力。CSS样式可以内联到HTML标签中,也可以作为外部样式表链接到HTML文档中。

       7. HTML还支持超链接,用于链接到其他网页或文档。超链接使用<a>标签,并通过href属性指定链接的URL。

3.HTML的语法规则

  1. HTML标签由&lt;>符号所包围,并且标签名称不区分大小写。

  2. HTML文档由HTML标签构成,包含有头部(head)和主体(body)两部分。

  3. 头部(head)部分包含有文档的元数据,如标题(title)、作者(author)、关键字(keywords)等信息。

  4. 主体(body)部分包含有文档的实际内容,例如文本、图片、链接等。

  5. HTML标签可以嵌套,但是必须按照正确的层级关系嵌套,不能交叉嵌套。

  6. HTML标签可以使用属性来定义标签的行为和属性,例如链接的地址(href)、图像的路径(src)等。

  7. 属性值必须使用引号(""'')括起来,例如&lt;img src="example.png">

  8. HTML注释的格式为&lt;!-- 注释内容 -->,其中注释内容不会在浏览器中显示出来。

  9. HTML标签有自闭合标签和非自闭合标签两种,自闭合标签在标签内部用/符号来表示,例如&lt;br/>

一个基本的HTML文档结构如下所示:

<!DOCTYPE html> <!-- 声明HTML版本 -->
<html> <!-- HTML文档的根元素 --><head> <!-- 文档头部,包含了文档的元数据 --><title>文档标题</title> <!-- 文档标题 --></head><body> <!-- 文档主体,包含了文档的实际内容 --><h1>标题</h1> <!-- 标题 --><p>段落</p> <!-- 段落 --><img src="example.png" alt="图片描述"/> <!-- 图片 --><a href="https://www.example.com">链接</a> <!-- 链接 --></body>
</html>

4.HTML标签

HTML标签可以用于定义文本、图像、音频、视频等内容,并且可以设置样式、链接、表格、表单等功能。

下面是一些常用的HTML标签:

  1. &lt;html>:定义网页文档的开始和结束

  2. &lt;head>:定义网页文档的头部,一般包含标题、样式表、脚本等元素

  3. &lt;body>:定义网页文档的主体部分,包含网页显示的内容

  4. &lt;h1>~&lt;h6>:定义标题,其中&lt;h1>为最高级别的标题,&lt;h6>为最低级别的标题

  5. &lt;p>:定义段落,用于分隔文本内容

  6. &lt;a>:定义链接,可以用于跳转到另一个网页或者文档中的位置

  7. &lt;img>:定义图像,可以在网页中显示图片

  8. &lt;ul>&lt;ol>:定义无序列表和有序列表,用于展示一组数据或者信息

  9. &lt;table>:定义表格,用于展示大量数据

  10. &lt;form>&lt;input>:定义表单和表单元素,用于用户输入信息

ps.:在使用HTML标签时,需要注意语法和嵌套关系,以保证网页的正确性和可读性。

5.段落与文字

     HTML中的段落标签和文字标签用于定义网页中的段落和文本。

(1)段落标签

       HTML中的段落标签用于定义一个段落。常用的段落标签是&lt;p>标签。&lt;p>标签将文本包围在一个段落中,并通过添加一些默认的样式将其呈现为分段文本。

例如,下面的HTML代码定义了一个包含两个段落的简单网页:

<!DOCTYPE html>
<html>
<head><title>My Webpage</title>
</head>
<body><p>This is the first paragraph of my webpage.</p><p>This is the second paragraph of my webpage.</p>
</body>
</html>

输出:

This is the first paragraph of my webpage.

This is the second paragraph of my webpage.

(2)文字标签

       HTML中的文字标签用于定义文本的样式、大小、颜色等属性。常见的文字标签包括&lt;h1>&lt;h6>标签,用于定义标题级别,以及&lt;strong>&lt;em>标签,用于强调文本。以下是常用文字标签的示例:

<h1>Header 1</h1>
<h2>Header 2</h2>
<h3>Header 3</h3>
<h4>Header 4</h4>
<h5>Header 5</h5>
<h6>Header 6</h6>
<p>This is a paragraph of text.</p>
<strong>This text is strong.</strong>
<em>This text is emphasized.</em>

输出:

<h1>Header 1</h1> <h2>Header 2</h2> <h3>Header 3</h3> <h4>Header 4</h4> <h5>Header 5</h5> <h6>Header 6</h6> <p>This is a paragraph of text.</p> <strong>This text is strong.</strong> <em>This text is emphasized.</em>

6.列表

  1. 有序列表(Ordered List):使用<ol>标签定义,每个列表项使用<li>标签定义,并在<li>标签中包含希望显示的内容。列表项前面会自动添加数字或字母,并且可以通过CSS控制样式。

示例代码: <ol> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> </ol>

  1. 无序列表(Unordered List):使用<ul>标签定义,每个列表项使用<li>标签定义,并在<li>标签中包含希望显示的内容。列表项前面会自动添加符号(如圆点),并且可以通过CSS控制样式。

示例代码: <ul> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> </ul>

  1. 定义列表(Definition List):使用<dl>标签定义,每个术语使用<dt>标签定义,每个定义使用<dd>标签定义。列表项前面没有符号或数字,可以通过CSS控制样式。

示例代码: <dl> <dt>术语1:</dt> <dd>定义1</dd> <dt>术语2:</dt> <dd>定义2</dd> </dl>

 7.图像

      在HTML中添加图像,需要使用<img>标签,像这样:

<img src="image.jpg" alt="图片描述">

       其中,src属性指定了图像文件的路径和文件名,alt属性为图像提供了一种替代文本(当图像无法显示时,或者用户使用屏幕阅读器时,替代文本将作为图像的描述显示出来)。

可以在<img>标签的尾部直接关闭标签,像这样:

<img src="image.jpg" alt="图片描述" />

       注意,图像文件必须位于Web服务器上,并且路径必须是相对于当前HTML文件的路径。例如,如果图像文件是位于与HTML文件相同的目录中,可以使用相对路径指定文件名。

       另外,还可以使用CSS样式来设置图像的大小和位置。例如:

<img src="image.jpg" alt="图片描述" style="width: 50%; height: auto; margin: 10px;">

        这个例子中,width属性设置图像宽度为父元素的50%,height属性自适应,margin属性设置外边距为10像素。

 8.表格

        HTML表格是将数据以表格式呈现的一种方式。它由行和列组成,可以呈现数据和图像。以下是一个简单的HTML表格代码示例:

<table><tr><th>姓名</th><th>年龄</th><th>城市</th></tr><tr><td>张三</td><td>25</td><td>北京</td></tr><tr><td>李四</td><td>30</td><td>上海</td></tr>
</table>

       在这个示例中,&lt;table>标签定义了一个表格,&lt;tr>标签定义了一个行,&lt;th>标签定义了表头单元格,&lt;td>标签定义了数据单元格。在HTML中,表头单元格应该放在&lt;thead>中,而数据单元格应该放在&lt;tbody>中。

       表格还可以使用colspanrowspan属性来合并单元格。例如:

<table><tr><th>姓名</th><th>年龄</th><th colspan="2">地址</th></tr><tr><td>张三</td><td>25</td><td rowspan="2">北京市朝阳区</td><td>邮编:100000</td></tr><tr><td>李四</td><td>30</td><td>电话:010-12345678</td></tr>
</table>

       在这个示例中,colspan属性将地址单元格合并为两列,rowspan属性将北京地址单元格合并为两行。

9.链接

       HTML中的链接是通过使用标签来实现的。另一个文档或Web页面可以通过单击链接打开。链接可以是文本,图像或其他 HTML 元素。

     下面是一个简单的链接示例:

<a href="https://www.example.com">点击这里访问示例网站</a>

       在这个例子中,a标签表示一个链接,href属性指定链接的目标URL地址,链接文本是“点击这里访问示例网站”。当用户单击这个链接时,他们将被重定向到 https://www.example.com

10.表单  

        HTML表单是用户输入数据的一种标准格式。它由一系列的输入字段组成,用户可以在这些字段中输入数据并提交给服务器进行处理。常见的输入字段包括文本框、单选框、复选框、下拉框、日期选择器等。

      下面是一个简单的HTML表单:

<form><label>姓名:</label><input type="text" name="name"><label>性别:</label><input type="radio" name="gender" value="male">男<input type="radio" name="gender" value="female">女<label>爱好:</label><input type="checkbox" name="hobby" value="swimming">游泳<input type="checkbox" name="hobby" value="reading">阅读<input type="checkbox" name="hobby" value="traveling">旅游<label>城市:</label><select name="city"><option value="beijing">北京</option><option value="shanghai">上海</option><option value="guangzhou">广州</option></select><input type="submit" value="提交">
</form>

        在上面的表单中,我们使用了&lt;form>标签来定义表单,包含多个输入字段。&lt;label>标签用于为字段添加描述,&lt;input>标签用于定义各种输入类型,比如文本框、单选框、复选框等。&lt;select>标签用于定义下拉框,&lt;option>标签用于定义下拉框中的选项。&lt;input type="submit">用于定义提交按钮,用户可以点击它来提交表单。

      这些都是学习HTML最基础的东西,进阶版等我学完依旧会分享自己的学习心得。后面也会出CSS和JS的相关知识。

http://www.lryc.cn/news/2421122.html

相关文章:

  • SQL:select case 用法详解 带例子 图解说明 sqlserver2000
  • springboot的多模块开发
  • 开源网上商城程序(简介国内外开源网店系统)
  • 破解硬盘还原卡与还原精灵
  • 云南省增值税发票综合平台(修订版)----发票抵扣勾选教程---
  • 注册表无法修改解决
  • Android之MediaPlayer详解
  • Keil5-MDK 使用编译步骤及异常与修改(生成axf文件和bin文件)
  • 参观中关村软件园二期小记
  • 怎么完全卸载赛门铁克_赛门铁克(sep)卸载方法
  • Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法
  • Win2003安装简录
  • KindEditor编辑器 用法
  • 红雪iOS6.1.3不完美越狱教程
  • 魔域mysql下载_魔域3.2无敌版之富甲天下下载_魔域3.2无敌版下载_快吧单机游戏...
  • Linux小知识---关于socket的一些知识点
  • 网维服务器加硬盘,网维大师官网-帮助
  • 裸奔浏览器_谁动了我的浏览器主页?“技术霸凌”带来糟心事
  • WPA2破解教程(详细步骤)
  • 雷军,早已财富自由的人,依然在努力!
  • NoSQL数据库Redis--2
  • 天蓝色房间(密室逃脱三)攻略
  • Unity实现瞄准镜效果之美
  • PC装MAC OS 10.6雪豹系统教程
  • windows 执行CMD命令
  • Java爬虫实践:Jsoup+HttpUnit爬取今日头条、网易、搜狐、凤凰新闻
  • 开发WAP网站入门
  • 2021-03-01
  • .NET Framework 3.5 SP1 离线安装时下载文件问题及精简方法
  • chinaren同学录的字数倒记数