HTML

本文介绍了HTML的基本概念和常用标签,包括文档结构、文本格式化、链接、表格、表单等内容。

2017-11-13 07:39:29

HTML 指的是超文本标记语言 (Hyper Text Markup Language)。HTML语言是客户端技术的基础,主要用于显示网页信息,由浏览器解释执行,它不需要编译。HTML语言简单易用,他在文件中加入标签,使其可以显示各种各样的字体、图形及闪烁效果。另外,在HTML语言中是不区分大小写的。

  • HTML 不是一种编程语言,而是一种标记语言 (markup language)
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页

HTML 标记标签通常被称为 HTML 标签 (HTML tag)。

  • HTML 标签是由尖括号包围的关键词,比如 <html>
  • HTML 标签通常是成对出现的,比如 <b> 和 </b>
  • 标签对中的第一个标签是开始标签,第二个标签是结束标签
  • 开始和结束标签也被称为开放标签闭合标签

HTML 文档 = 网页

  • HTML 文档描述网页
  • HTML 文档包含 HTML 标签和纯文本
  • HTML 文档也被称为网页

Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容:

<html>
<body>

<h1>我的第一个标题</h1>

<p>我的第一个段落。</p>

</body>
</html>

例子解释

  • <html> 与 </html> 之间的文本描述网页
  • <body> 与 </body> 之间的文本是可见的页面内容
  • <h1> 与 </h1> 之间的文本被显示为标题
  • <p> 与 </p> 之间的文本被显示为段落

另一个例子:

<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <title>你好</title>
</head>

<body>
  <p>你好,HTML!</p>
</body>

</html>

标记语言(Markup Language)用一套“标记”来“注释”(annotate)普通文本。对HTML来说,这套标记就是各种标签(tag),如 <html></html>  、 <meta>  、 <p></p>  等等。浏览器理解这套标签的含义,并据此解读HTML文档。

  • <!DOCTYPE html>

叫做文档类型声明(Document Type Declaration)。它声明了此文档的类型是HTML5。HTML有多个版本,不同版本支持的标签及其属性的集合不一样,语法也有细微别,HTML5是目前广泛使用的版本。另外,如果一个HTML文本没有文档类型声明,浏览器会启用quirk模式来解读文档 。这种模式主要是为了兼容那些老旧的、不遵循标准的HTML文档。你应该总是给新编写的HTML文档加上一个文档类型声明。

  • <html>  </html>

html文本的开头和结尾标签,html文本总是以这两个标签开头和结束。

  • <head>  </head>和<body>  </body>

html文本的头和体。

  • HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。
  • HTML 段落是通过 <p> 标签进行定义的。
  • HTML 链接是通过 <a> 标签进行定义的。
  • HTML 图像是通过 <img> 标签进行定义的。
  • HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。
  • 大多数 HTML 元素可拥有属性

下面介绍一些常用的标签:Text;Textarea;Radio;Checkbox;Select;File;Hidden;Submit;Reset;Button

<html>

<head>
  <title> 这是一个测试网页</title>
</head>

<body>
  <!-- 一级标题 -->
  <h1><font color="red">这里显示网页的内容。</font>
  </h1>

  <!-- 链接 -->
  <a href="http://www.baidu.com">这是一个超链接。</a>

  <!-- 表格外层使用table标签,内部使用tr表示table row,也就是行 -->
  <table align="center" border="1" width="80%">
    <tr>
      <!-- 使用td表示列的信息,如果使用的是th的话,那么表示该列中的信息是加粗和居中的。 -->
      <th>aaa</th>
      <td>bbb</td>
      <td>ccc</td>
    </tr>
    <tr>
      <!-- 当然也可以自定义格式,这里指定了居中和加粗,和th的功效是一样的 -->
      <td align="center"><b>aaa</b></td>
      <td>bbb</td>
      <td>ccc</td>
    </tr>
  </table>



  <form>
    username:<input type="text"><br>
    password:<input type="password"><br>
    兴趣:学习<input type="checkbox"><br>
          听歌<input type="checkbox"><br>
          旅游<input type="checkbox"><br>
    性别:<br>
    男<input type="radio" name="gender"><br>
    女<input type="radio" name="gender"><br>
    学历:
    <select>
      <option>小学</option>
      <option>初中</option>
      <option>高中</option>
    </select>
    <br /><br />
    评论:<textarea></textarea>
    文件提交:<input type="file" />
    <input type="submit" />
  </form>



</body>

 

转载于:https://www.cnblogs.com/TIMHY/p/7824794.html

内容概要:本文系统介绍了算术优化算法(AOA)的基本原理、核心思想及Python实现方法,并通过图像分割的实际案例展示了其应用价值。AOA是一种基于种群的元启发式算法,其核心思想来源于四则运算,利用乘除运算进行全局勘探,加减运算进行局部开发,通过数学优化器加速函数(MOA)和数学优化概率(MOP)动态控制搜索过程,在全局探索与局部开发之间实现平衡。文章详细解析了算法的初始化、勘探与开发阶段的更新策略,并提供了完整的Python代码实现,结合Rastrigin函数进行测试验证。进一步地,以Flask框架搭建前后端分离系统,将AOA应用于图像分割任务,展示了其在实际工程中的可行性与高效性。最后,通过收敛速度、寻优精度等指标评估算法性能,并提出自适应参数调整、模型优化和并行计算等改进策略。; 适合人群:具备一定Python编程基础和优化算法基础知识的高校学生、科研人员及工程技术人员,尤其适合从事人工智能、图像处理、智能优化等领域的从业者;; 使用场景及目标:①理解元启发式算法的设计思想与实现机制;②掌握AOA在函数优化、图像分割等实际问题中的建模与求解方法;③学习如何将优化算法集成到Web系统中实现工程化应用;④为算法性能评估与改进提供实践参考; 阅读建议:建议读者结合代码逐行调试,深入理解算法流程中MOA与MOP的作用机制,尝试在不同测试函数上运行算法以观察性能差异,并可进一步扩展图像分割模块,引入更复杂的预处理或后处理技术以提升分割效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值