Chapter2HTML语法及head里的一些标记

一个完整的 HTML 文档由头部内容和主体内容两部分组成。
头部内容显示在<head>开始标记和</head>结束标记之间包含标题,样式和脚本等多个标记,描述 HTML 网页的基本信息。
主体内容显示在 <body> 开始标记和 </body> 结束标记之间,在该标记中可以添加各种 HTML 标记,用以设置内容的显示样式。

一、标记语法
  HTML 用于描述功能的符号称为“标记”,例如 <html>,<head>,<title> <body> 等都是标记。
标记在使用时必须使用尖括号括起来,有些标记必须成对出现,以开头无斜杠的标记开始( <html> ),以有斜杠的标记结束( </html>
html文档中,标记的大小写作用相同,例如<TABLE><table>都表示一个表格的开始。

1、 单标记
之所以称之为单标记,是因为它只需要单独使用,就能完整地表达意思。这类标记的语法很简单,格式为:
< 标记名称 >或者<标记名称/>
最简单的单标记是换行标记:<br>   或  <br/> 

2、双标记
双标记由“开始标记”和“结束标记”两部分组成,必须成对使用。
开始标记告诉 Web 浏览器从此处开始执行该标记所表示的功能。结束标记告诉 Web 浏览器在这里结束该功能,开始标记前加一个正斜杠 / 就可以成为结束标记。
双标记的基本语法如下:<标记>内容 </标记>
<html>
<body>
<h1>双标记示例</h1>
</body>
</html>
二、属性语法
属性,一般出现在 HTML 的开始标记中, HTML 属性是 HTML 标记的一部分,它在 HTML 标记中经常会被用到。
标记可以包含多个属性,这些属性包含了额外的信息,一般情况下,将属性的值放在双引号中。
HTML 属性是由属性名称和值成对出现的,基本语法如下:
< 标记名 属性名 1=“ 属性值 属性名 2=“ 属性值 ”… 属性名 n=“ 属性值 >< / 标记名 >
如:
<input name="username" type="text" size="20">

在上述代码中,<input>标记中的name,type,size就是它的属性,这些属性值分别是:username,text,20

在为 HTML 标记添加属性时,如果某些属性有默认值,在设置属性时可以不进行设置,这时浏览器会使用其默认值。但是有些属性没有默认值,因此不能省略属性值。

三、头部内容
超文本标记语言的结构包括头部和主体部分。其中头部提供关于网页的信息,主体部分提供网页的具体内容。
网页的头部信息都存放在 <head></head> 标记之间,在该标记中可以添加元数据,样式和脚本等多个标记。

1、title标记

使用过浏览器的人可能都会注意到浏览器窗口顶部显示的文本信息,那些信息一般是网页的“标题”,要将网页的标题显示到浏览器的顶部,其实很简单,只要在 <title></title> 标记之间加入要显示的文本既可。
注意:该标记之能放在 <head></head> 标记之间。
<html>
 <head>
  <title>a text page</title>
 </head>
 <body>
  <h1>My HTML webpage</h1>
  <p>The first text,thank you</p>
 </body>
</html>


2、<base>标记

<base> 标记为页面上的所有链接指定默认地址或者默认目标。通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。使用 <base> 标记可以改变这一点,浏览器随后将不再使用当前文档的 URL ,而使用指定的基本 URL 来解析所有的相对 URL。
<base> 标记包含两个常用属性:
(1)href 属性 target 属性。前者是必需的。后者是可选的。
(2)href 用于设置网页文件链接地址。 target 用于设置页面显示的目标窗口,它的值可以是 _blank, _parent, _self _top
<html>
 <head>
  <base href=“http://www.w3school.com.cn/i/” />
  <base target=“_blank” />
 </head>
 <body>
 </body>
</html>

3、 <meta> 标记

META( 元数据 ) 是用来描述 HTML 文档的信息,它使用 <meta> 标记来完成此工作,该标记没有结束标记,并且它位于 <head></head> 之间。元数据总是以名称/值的形式被成对传递的,<meta>标记包含一个必需属性和3个可选属性,说明如下:
(1)Content: 必需属性,用来定义与 http-equiv 或者 name 属性相关的元信息
(2)Schema: 可选属性,应以用于翻译 content 属性值的格式
(3)http-equiv: 可选属性,把 content 属性关联到 HTTP 头部,该属性的值有 5 个。
(4)Name: 可选属性,它把 content 属性关联到一个名称, name 属性值有多个。
例如,下面的代码描述了 HTML 文档的作者:
<meta name=“author” content=“Lucy” />
下面的代码将 name 所属性值设置为 keywords, 可以用来向搜索引擎说明网页的关键词
<meta name=“keywords” content=“频道,直播频道” />

4、 <style> 标记

<style> 标记用于为 HTML 文档定义样式信息,在该标记中,设计者可以指定在浏览器中如何呈现 HTML 文档,在该标记中,包含名称为 type 的属性,该属性是必需的,它唯一的值是“ text/ css .

下面的例子中,演示了 <style> 标记的使用,在该标记中,指定了 h1 元素和 p 元素的样式效果:
<head>
     <style  type=“text/css”>
     h1  {color:  red}
     p  {color: blue}
     </style>
</head>

5、 <script> 标记

<script> 标记用于定义客户端脚本(例如 JaveScript 代码),它既可以包含脚本语句,也可以通过 src 属性指向外部脚本文件。该标记中包含一个 type 必需属性。

<script> 标记的使用很简单,例如下面的例子中,在 <head></head> 标记中添加一段 JavaScript 脚本,在浏览网页时候,直接弹出一个对话框提示:
<html>
 <head>
  <script type="text/javascript">alert("Hello World")
  </script>
 </head>
</html>








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值