目录

HTML概述

HTML结构

HTML标签语法

基本标签

标题标签

换行标签

段落标签

文本格式化标签

特殊符号

div和span标签

超链接标签

锚点

img标签

列表标签

表格标签

表单标签


HTML概述

自1990年以来HTML就一直被用作WWW(World Wide Web的缩写,也可简写WEB,中文叫做万维网)的信息表示语言,使用HTML语言描述文件需要通过网页浏览器显示效果用户访问网页时,是把服务器的HTML文档下载本地客户设备中,然后通过本地客户设备浏览器文档顺序解释染成对应的网页效果

网页本身是一种文本文件,通过在文本文件中添加各种各样的标记标签可以告诉浏览器如何显示标记中的代表内容,如:HTML中有的标签可以告诉浏览器要把字体放大,就像word一样,也有的标签可以告诉浏览器显示指定图片,还有的标签可以告诉浏览器内容居中或者倾斜等等。

一个HTML标签代表的意义都不一样。同样,他们浏览器中表现出来的外观也是不一样的。

HTML结构

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"&gt;
    <title&gt;Title</title>
</head>
<body>

</body>
</html>

1、<!DOCTYPE html> 告诉浏览器使用什么样的html或者xhtml解析html文档

2、<html></html>文档的开始标记结束标记。此元素告诉浏览器其自身是一个 HTML文档,在它们之间是文档头部<head>主体<body>

3、<head></head>元素出现在文档开头部分。<head>与</head>之间的内容不会在浏览器的文档窗口显示,但是其间的元素有特殊重要的意义。

4、<title></title>定义网页标题,在浏览器标题栏显示

5、<meta charset="UTF-8"> 声明编码方式utf8

6、<body></body>之间的文本是可见的网页主体内容

HTML标签语法

<标签名 属性1=“属性值1” 属性2=“属性值2”……>内容部分</标签名>
<标签名 属性1=“属性值1” 属性2=“属性值2”…… />

1、HTML标签是由尖括号包围的特定关键词

2、标签分为闭合和自闭合两种标签

3、HTML不区分大小写

4、标签可以有若干个属性,也可以不带属性,比如<head>就不带任何属性

5、标签可以嵌套,但是不可以交叉嵌套

基本标签

标题标签

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

换行标签

悟道休言天命,<br>
修行勿取真经。<br>
一悲一喜一枯荣,<br>
哪个前生注定?

段落标签

<p>菩提本无树,</p>
<p>明镜亦非台。</p>
<p>本来无一物,</p>
<p>何处惹尘埃。</p>

文本格式化标签

HTML提供了一系列用于格式化文本的标签,可以让我们输出不同外观的元素,比如粗体和斜体字。如果需要在网页中,需要让某些文本内容展示效果丰富点,可以使用以下的标签来进行格式化

<b>定义粗体文本</b><br />
<strong>定义粗体文本方式2</strong><br />
<em>定义斜体字</em><br />
<i>定义斜体字方式2</i><br />
<del>定义删除文本</del><br />

特殊符号

&amp;reg; &amp;nbsp; &amp;copy;

&amp;reg; 表示注册商标符号(Registered Trademark Symbol),它用于标识注册的商标。它通常用于产品服务或其他商业实体的商标标识

&amp;nbsp; 表示空格符号(Non-Breaking Space),它用于在HTML和XML等标记语言中插入一个空格,但该空格不会被浏览器或解析器忽略,而是被保留并显示。

&amp;copy; 表示版权符号(Copyright Symbol),它用于表示作品的版权所有者。它通常用于文本音乐、影片等创作作品的版权声明

divspan标签

<div>只是一个块级元素,并无实际的意义。主要通过CSS样式为其赋予不同的表现.
<span>表示了内联行(行内元素),并无实际的意义,主要通过CSS样式为其赋予不同的表现

块级元素与行内元素的区别所谓块元素,是以另起一行开始渲染的元素,行内元素则不需另起一行如果单独在网页中插入两个元素,不会对页面产生任何的影响。这两个元素是专门为定义CSS样式而生的。

超链接标签

超链接浏览者服务器交互的主要手段,也叫超级链接或a链接,是网页中指向一个目标连接关系这个目标可以是网页、网页中的具体位置图片邮件地址文件应用程序等。

超链接是网页中最重要的元素之一。一个网站各个网页就是通过超链接关联起来的,用户通过点击超链接可以从一个网页跳转到另一个网页。

几乎可以在所有的网页中找到链接。点击链接可以从一张页面跳转到另一张页面例如,在阅读某个网站时,遇到一个不认识的英文,你只要在这个单词单击一下,即可跳转到它的翻译页面中,看完单词解释后点一下返回按钮,又可继续阅读,这就是超链接常见用途。还有经常到购物网站中去,我们都是在百度搜索然后点击对应搜索进入对应购物网站的,这也是超链接作用超链接的属性:

属性 描述
href 网络链接 [ 例如: 百度一下,你就知道 ] 本地链接 [ 例如:F:htmlindex.html ] 规定链接的跳转目标
title 百度 链接的提示信息
target _blank [ 在新建窗口打开网页 ] _self [ 默认值覆盖自身窗口打开网页 ] _parent [ 在父级框架打开网页 ] _top [ 在顶级框架打开网页 ] framename [ 在指定框架打开网页] 前面四项固定值不同,framename是泛指,并不是这个值,这点将在后面框架部分内容中详细介绍这里可以暂时先略过

1、href是超链接最重要的属性,规定了用户点击链接以后的跳转目标这个目标可以是 网络连接,也可以是本地连接

2、网络链接指的是依靠网络来进行关联地址,一般在地址前面是以 http://或者https://这样开头的,如果没有网络,则用户点击了超链接也无法访问对应目标

3、本地链接跳转指的是本地计算机地址,一般在地址前面是以 file:///开头或直接以 C:/、D:/、E:/开头的,不需要经过网络。

4、如果href的值留空,则默认是跳转到当前页面,也就是刷新当前页面。

锚点

锚点( anchor )是超链接的一种应用,也叫命名锚记,锚点可以像一个定位器一样,可以实现页面内的链接跳转,运用相当普遍。例如我们有一个网页,由于内容太多,导致页面很长,而且里面的内容,可以分为N个部分。这样的话,我们就可以在网页的顶部设置一些锚点,这样便可以方便浏览者点击相应的锚点,到达本页内相应的位置,而不必在一个很长的网页里自行寻找。又例如我们页面中,有个链接需要跳转到另一个页面的中间或者脚部去,这时候也可以运用上锚点技术解决这个问题

<!DOCTYPE HTML>
<html lang="en-US">
  <head>
    <title>锚点的使用</title>
  </head>
  <body>
  <a href="#i1">第一章</a>
  <a href="#i2">第二章</a>
  <a href="#i3">第三章</a>

   <div id="i1">
      <p>第一章内容</p>
  </div>
   <div id="i2">
      <p>第二章内容</p>
  </div>
  <div id="i3">
     <p> 第三章内容</p>
  </div>
  </body>
</html>

img标签

在HTML中,图像由<img>标签定义的,它可以用来加载图片html网页中显示。网页开发过程中,有三种图片格式被广泛应用到web里,分别是 jpgpng、gif。

img标签的属性:

/*
src属性:
    指定图像的URL地址,是英文source的简写,表示引入资源src的值可以是本地计算机存储图片的地址,也可以是网络上外部网站图片的地址。
    如果src的值不正确,那么浏览器就无法正确图片,而是显示一张裂图。

alt属性:指定图像无法显示时的替换文本。当图像显示错误时,在图像位置上显示alt的值。如上所示,就是谷歌浏览器中引入图像失败后,显示了替换文本。alt属性一般	作为SEO优化的手段之一,所以,使用了img标签就需要加上alt属性。
width属性: 指定引入图片的显示宽度height属性:指定引入图片的显示高度border属性:指定引入图片的边框宽度默认为0。
title属性:悬浮图片上的提示文字
*/

点击图片跳转可以配合a标签使用

<a><img src="" alt=""></a>

列表标签

  <ul type="square">
      <li>item1</li>
      <li>item2</li>
      <li>item3</li>
  </ul>

  <ol start="100">
      <li>item1</li>
      <li>item2</li>
      <li>item3</li>
  </ol>

表格标签

在HTML中使用table来定义表格。网页的表格办公软件里面xls一样,都是有行有列的。HTML使用tr标签定义行,使用td标签定义列。

语法

<table border="1">
  <tr>
    <td>单元格的内容</td>
    ……
  </tr>
  ……
</table>

1、<table></table>表示一个表格的开始和结束一组<table>...</table>表示一个表格

2、border用于设置整个表格边框宽度默认为0,表示不显示边框。

3、<tr></tr>表示表格中的一行的开始和结束一组<tr>...</tr>,一个表格可以有多行通过计算table标签中包含多少tr子标签即可知道一个表格有多少行。

4、<td></td>表示表格中的一个单元格的开始和结束通过计算一个tr里面包含多少对td自标签即可知道一个表格有多少列,多少单元格了。

table属性

属性 描述
width px、% 规定表格的宽度
height px、% 规定表格的高度
align leftcenterright 规定表格相对周围元素的对齐方式。
bgcolor rgb(x,x,x)、#xxxxxxcolorname 规定表格的背景颜色
background url 规定表格的背景图片
border px 规定表格边框的宽度
cellpadding px、% 规定单元格边框与其内容之间的空白
cellspacing px、% 规定单元格之间的空隙。

td属性

表格中除了行元素以外,还有单元格,单元格的属性和行的属性类似。td和th都是单元格。

属性 描述
height px、% 规定单元格的高度
width px、% 规定单元格的宽度
align leftcenterright 规定单元格内容的对齐方式。
valign topmiddlebottom 规定单元格内容的垂直对齐方式。
bgcolor rgb(x,x,x)、#xxxxxxcolorname 规定单元格的背景颜色
background url 规定单元格的背景图片
rowspan number 规定单元格合并行数
colspan number 规定单元格合并的列数

表单标签

表单主要是用来收集客户端提供的相关信息,提供了用户数据录入的方式,有多选单选单行文本、下拉列表输入框,便于网站管理员收集用户数据,是Web浏览器和Web服务器之间实现信息交流和数据传递桥梁.

表单被form标签包含内部使用不同的表单元素来呈现不同的方式来供用户输入选择。当用户输入好数据后,就可以把表单数据提交服务器端

一个表单元素有三个基本组成部分

在HTML中创建表单用form标签。每个表单都可以包含一到多个表单域或按钮。form标签属性:

属性 描述
action 访问服务器地址 服务器端表单处理程序的URL地址
method postget[默认值] 表单数据的提交方法
target 参考超链接的target属性 表单数据提交时URL的打开方式
enctype application/x-wwwformurlencoded[默认值] multipart/formdata [用于文件上传] text/plain [用于纯文本数据发送] 表单提交数据时的编码方式
  <h3>用户注册</h3>

  <form action="http://127.0.0.1:8800" method="get">
       <p><label for="user">姓名</label>: <input type="text" name="user" id="user"></p>
       <p>密码: <input type="password" name="pwd"></p>
       <p>爱好:
           <input type="checkbox" name="hobby" value="basketball">篮球
           <input type="checkbox" name="hobby" value="football">足球
           <input type="checkbox" name="hobby" value="shuangseqiu" checked>双色球
       </p>
       <p>性别:
           <input type="radio" name="gender" value="men">男
           <input type="radio" name="gender" value="female">女
           <input type="radio" name="gender" value="qita">其他
       </p>
      <p>生日:<input type="date" name="birth"></p>
      
      <p>籍贯:
          <select name="province" id="" multiple size="2">
              <option value="">广东省</option>
              <option value="" selected>山东省</option>
              <option value="">河北省</option>
          </select>
      </p>
      <p>
          <textarea name="" id="" cols="30" rows="10" placeholder="个人简介"></textarea>
      </p>

      <div>
          <p><input type="reset" value="重置"></p>
          <p><input type="button" value="普通按钮"></p>
          <p><button>普通按钮</button></p>
          <p><input type="submit" value="提交"></p>
      </div>

  </form>

原文地址:https://blog.csdn.net/qq_61553520/article/details/134746724

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_29886.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注