HTML基本语法

摘要:
内容<标记名/>跟随<3<小于号不能在HTML中使用(<space>amp;amp;copy;copyright&RMB 3HTML公共标签3.1 HTML主结构标签<网站标题<meta>字符集,名称,内容1<linkrel=“stylesheet”type=“text/css”href=“style.css”>

1.1 什么是HTML

  • HTML是用来制作网页的标记语言
  • HTML是Hypertext Markup Language的英文缩写,即超文本标记语言
  • HTML语言是一种标记语言,不需要编译,直接由浏览器执行
  • HTML文件是一个文本文件,包含了一些HTML元素,标签等
  • HTML文件必须使用.html或.htm为文件名后缀
  • HTML是大小写不敏感的,HTML与html是一样的
  • HTML是由W3C的维护的
  • HTML 是通向 WEB 技术世界的钥匙。

1.2 HTML5的兼容性

  • Internet Explorer 9 以及 以上版本
  • chrome、Safari、opera、Firefox和各种以wekkit为内核的国产浏览器

2 HTML基本语法

2.1 HTML标签

  • 标签是HTML中最基本单位,也是最重要组成部分
  • 通常要用两个角括号括起来:<>
  • 标签都是闭合的(两种形式:成对与不成对)
  • 双标签(成对): <标签名>内容</标签名> 如:<table></table> 即分起始和结束
  • 单标签(不成对): <标签名 />; 如: <br/><hr/>
  • 标签是大小写无关的,<body>;跟<BODY>表示意思是一样的,标准推荐使用小写,这样符合XHTML标准。
  • 对于HTML标签来讲,最重要的是语义

2.2 HTML标签属性

  • HTML属性一般都出现在HTML的开始标签中, 是HTML标签的一部分。
  • 标签可以有属性,它包含了额外的信息.属性的值一定要在双引号中。
  • 标签可以拥有多个属性。
  • 属性由属性名和值成对出现。
  • 语法格式如下:
HTML基本语法第1张HTML基本语法第2张
1 <标签名 属性名1 = "属性值",属性名2 = "属性值",属性名3 = "属性值3">
2 <! -- 输出内容 -->
3 </标签名>
标签属性

2.3 HTML代码格式

任何回车或空格在源代码中都是不起作用,无论多少个空格都会按照一个空格来算。
所以在编写HTML代码时,都可以使用回车或者空格进行代码排版,
这样可以使代码清晰,也便于团队合作。必须保持严格的缩进规则,以Tab键为准。

2.4 单行和多行HTML 注释

HTML基本语法第3张HTML基本语法第4张
1 <!-- 注释内容 -->
2 <!--
3     这里全是注释
4     都是注释
5 -->
单行和多行注释

2.5 HTML 实体

在 HTML 中,某些字符是预留的。

在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。

如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。

注意:虽然使用&lt容易识别,但是很多时候编辑器不支持直接使用英文,所以我们得看情况使用。

常用HTML实体

  • &nbsp; 空格

  • &lt; <

  • &gt; >

  • &amp; &

  • &copy; 版权

  • &yen; 人民币

HTML基本语法第5张

3 HTML常用标签

3.1 HTML主体结构标签

  • <html></html> 此元素可告知浏览器其自身是一个 HTML 文档。
  • <head></head> 用于定义文档的头部,它是所有头部元素的容器。<head> 中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。
  • <body></doby> 定义文档的主体

3.3 HEAD头部标签

  • <title></title> 定义文档标题,网站标题
  • <base /> 标签为页面上的所有链接规定默认地址或默认目标
  • <meta /> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。<meta> 标签永远位于 head 元素内部。
  • <meta> 指定网页的元信息 指定关键字 指定描述 指定字符集 属性: charset、name、content
HTML基本语法第6张HTML基本语法第7张
1 <meta charset = "utf-8">
设置字符编码

  .<link></link> 标签定义文档与外部资源的关系。导入css或者指定网页图标 属性 src、 type 、 rel

HTML基本语法第8张HTML基本语法第9张
<link rel="stylesheet" type="text/css"  href="style.css"></link>
<link rel="shortcut icon" type="images/x-icon" href="http://www.baidu.com/favicon.ico">
link
  • <style></style> 签用于为 HTML 文档定义样式信息。

  • <script></script> 标签用于定义客户端脚本,比如 JavaScript。script 元素既可以包含脚本语句,也可以通过 src 属性指向外部脚本文件。

HTML基本语法第10张HTML基本语法第11张
<script type="text/javascript" src="script.js"></script>
<script>
  alert('OK')
</script>
script

3.4 详细的说一下meta元信息

<meta name="description" content="全国最大的同志交友平台">

name 后面跟着author,description,keywords,generator,revised,robots,others

content

<meta name="robots" content="index,follow,noarchive">
  all:文件将被检索,且页面上的链接可以被查询;
  none:文件将不被检索,且页面上的链接不可以被查询;
  index:文件将被检索;
  follow:页面上的链接可以被查询;
  noindex:文件将不被检索,但页面上的链接可以被查询;
  nofollow:文件将被检索,但页面上的链接不可以被查询;
  noarchive:文件将被检索,但禁止保存快照;

3.5 格式排版标签

  • <br/> 换行标签,完成文字的紧凑显示。可以使用连续多个<br/>标签来换行
  • <hr/> 水平分割线标签,用于段落与段落之间的分割
  • <p></p>段落标签,里面可以加入文字,列表,表格等,可以<p></p>或<p />使用
  • <pre></pre>按原文显示标签,可以把原文件中的空格,回车,换行,tab键表现出来
  • <hn></hn> 标题字标签,n为1-6,定义六级标题,而且会自动换行插入一个空行
  • <div></div> 没有任何语义的标签
  • <h1> 定义标题的开始。

    <h1 align="center"> 拥有关于对齐方式的附加信息。

3.6 文本标签

  • <em></em> 表示强调,通常为斜体字
  • <strong></strong> 表示强调(语气更强),通常为粗体字
  • <del></del> 标签定义文档中已删除的文本。
  • <ins></ins> 标签定义已经被插入文档中的文本
  • <sub></sub> 文字下标字体标签
  • <sup></sup> 文字上标字体标签
  • <mark></mark> H5新增 标签定义带有记号的文本 请在需要突出显示文本时使用,如搜索引擎搜索页面
  • <ruby></ruby> H5新增 标签定义 ruby 注释(中文注音或字符) 在东亚使用,显示的是东亚字符的发音。
  • <rt></rt> H5新增 标签定义字符(中文注音或字符)的解释或发音

免责声明:文章转载自《HTML基本语法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇延时器 清除延时器android的项目文件介绍下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ScrollView的顶部下拉和底部上拉回弹效果

要实现ScrollView的回弹效果,需要对其进行触摸事件处理。先来看一下简单的效果: 根据Android的View事件分发处理机制,下面对dispatchTouchEvent进行详细分析: 在加载布局完成之后,获取ScrollView的第一个子元素,保存它的参数,left top right bottom参数,根据顶部下拉操作和底部上拉操作进行子Vie...

显式等待-----Selenium快速入门(十)

  上一篇说了元素定位过程中的隐式等待,今天我们来探讨一下显示等待。显式等待,其实就是在使用WebDriverWait这个对象,进行等待。显式等待对比隐式等待,多了一些人性化的设置,可以说是更细化的隐式等待。   WebDriverWait 类继承自泛型类 FluentWait<T> ,而这个泛型类,又是泛型接口 Wait<T> 的...

list— 把数组中的值赋给一组变量

(PHP 4, PHP 5, PHP 7) list — 把数组中的值赋给一组变量  array list ( mixed $var1 [, mixed $... ] ) 像 array() 一样,这不是真正的函数,而是语言结构。 list() 可以在单次操作内就为一组变量赋值。  Note: list() 仅能用于数字索引的数组,并假定数字索引从 0 开...

Duilib的圆环形 进度条 实现(网易云信版本)

/** @file CircleProgress.h* @brief 圆环型进度条控件,圆环中间可以有文本(如85%)* @copyright (c) 2019-2022, NetEase Inc. All rights reserved* @author Xuhuajie* @date 2019/8/14*/ #ifndef UI_CONTROL_CIR...

小程序换行符检测换行

先将换行符替换成自定义连接字符 var goods_detail = "" if(res.data.info.goods_info.goods_detail){ goods_detail = res.data.info.goods_info.goods_detail; var str=goods_detail.replace(/ /g,"|-&")...

WPF 中如何使用第三方控件 ,可以使用WindowsFormsHost 类

允许在 WPF 页面上承载 Windows Forms控件的元素。 命名空间:   System.Windows.Forms.Integration 程序集:   WindowsFormsIntegration(在 WindowsFormsIntegration.dll 中) 用于 XAML 的 XMLNS:http://schemas.microsof...