头标签都放在<head></head>头部分之间。包括:title标签,base标签,meta标签,link标签,style标签和script
标签(这个标签也可以放在体部分中)。
### 一,<title>标签
<title></tilte>是成对出现的,作用是显示网页标题,指定浏览器的标题栏显示的内容。是head标签中唯一要求包
含的东西。
~~~
<html>
<head>
<title>这是我的第一个网页</title>
</head>
<body>
</body>
</html>
~~~
浏览器显示的结果为:
![](https://box.kancloud.cn/2016-04-28_5721558a91154.jpg)
### 二,<link>标签
link标签必须置于head里,定义文档与外部资源的关系。比如:链接样式表,引入样式文件。
href属性:被链接文档的地址。
rel属性:描述当前文档与被链接文档的关系。
type属性:规定被链接文档的类型。
media属性:指定被链接文档在哪种设备上起作用,也就是显示在什么设备上。
HTML代码:
~~~
<html>
<head>
<title>这是我的第一个网页</title>
<link rel="stylesheet" style="text/css" href="a.css" />
</head>
<body>
<p>这是一个段落</p>
</body>
</html>
~~~
CSS代码:
~~~
/* CSS Document */
p {background-color:#000000;
color:#FF0000;
}
~~~
浏览器显示的结果为:
![](https://box.kancloud.cn/2016-04-28_5721558aa10c1.jpg)
我们在这里再说一个外部延伸,就是设置地址栏图片:
方法1:favicon.ico放置在网站的根目录。一般适用于大中型网站。
方法2:放在head内,使用link标签引入。一般适用于小型网站,个人博客等网站。
演示:
~~~
<html>
<head>
<title>这是我的第一个网页</title>
<link rel="stylesheet" style="text/css" href="a.css" />
<link rel="shortcut icon" type="imag/x-icon" href="5.jpg" />
</head>
<body>
<p>这是一个段落<p>
</body>
</html>
~~~
CSS代码同上。
显示结果为:
![](https://box.kancloud.cn/2016-04-28_5721558ab4d8c.jpg)
### 三,<base>标签
必须置于head里。
href属性:指定网页中所有的超链接的目录。可以是本地目录,也可以是网络目录。注意值的结尾处一定要用/表
示目录。只作用于相对路径的超链接文件。定义默认链接地址。
target属性:指定默认打开超链接的方式。如_blank表示所有的超链接都用新窗口打开显示。
~~~
<html>
<head>
<!--link标签链接外部样式表-->
<link rel="stylesheet" type="text/css" href="a.css" />
<!--link标签链接标题栏图标-->
<link rel="shortcut icon" type="imag/x-icon" href="5.jpg" />
<!--base标签链接默认地址,指定默认打开方式-->
<base href="https://www.baidu.com" target="_blank" />
<title>这是我的第一个网页</title>
</head>
<body>
<p>这是一个段落</p>
<a href="">百度一下,你就知道</a>
</body>
</html>
~~~
浏览器显示的结果为:
![](https://box.kancloud.cn/2016-04-28_5721558ac5c98.jpg)
### 四,< meta>标签:
必须置于head里,作用是提供有关页面的元信息,其属性定义了与文档相关联的名称/值对。
![](https://box.kancloud.cn/2016-04-28_5721558ad6e3c.jpg)
http-equiv属性:把content属性关联到HTTP头部,模拟HTTP协议的响应消息头。
![](https://box.kancloud.cn/2016-04-28_5721558aea55c.jpg)
其他的关于http-equiv的内容:
![](https://box.kancloud.cn/2016-04-28_5721558b1745c.jpg)
name属性:把content属性关联到一个名称,网页的描述信息。当取keywords时,content属性的内容就作为搜
素引擎的关键字进行搜索。
![](https://box.kancloud.cn/2016-04-28_5721558b31670.jpg)
示例图片:
![](https://box.kancloud.cn/2016-04-28_5721558b47dc4.jpg)
scheme属性:定义用于翻译content属性值的格式,这个不常用。
以上的总的HTML代码:
~~~
<html>
<head>
<!--指定网页文档解析为中文-->
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<!--指定5秒后页面跳转到新浪网站-->
<meta http-equiv="refresh" content="5;url='http://www.sina.com.cn/'" />
<!--下面两个标签是SEO搜素优化起到的作用,网站关键词和网站描述-->
<meta name="keywords" content="前端开发,Web开发,HTML" />
<meta name="description" content="演示网页开发的文档" />
<!--link标签链接外部样式表-->
<link rel="stylesheet" type="text/css" href="a.css" />
<!--link标签链接标题栏图标-->
<link rel="shortcut icon" type="imag/x-icon" href="5.jpg" />
<!--base标签链接默认地址,指定默认打开方式-->
<base href="https://www.baidu.com" target="_blank" />
<title>这是我的第一个网页</title>
</head>
<body>
<p>这是一个段落</p>
<a href="">百度一下,你就知道</a>
</body>
</html>
~~~
显示结果为只有上传到服务器端才有功能显示,在SEO搜索优化的时候也会出现相应的内容。
### 五,<style>标签
置于head里,为HTML文档定义样式信息。这个我们在CSS中会具体地提到和讲解。
style属性:
![](https://box.kancloud.cn/2016-04-28_5721558b5bcbd.jpg)
media常见的属性:
![](https://box.kancloud.cn/2016-04-28_5721558b71532.jpg)
HTNL代码:
~~~
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>标签演示</title>
<style type="text/css">
p {color:#0000FF;
font-size:20px;
</style>
</head>
<body>
<p>这是一个段落</p>
</body>
</html>
~~~
显示结果为:
![](https://box.kancloud.cn/2016-04-28_5721558b85c0a.jpg)
### 六,<script>标签:
可置于head里,也可以置于body里。定义客户端脚本或者引入脚本。这个我们在JavaScript中具体的讲解。
script的属性内容:
![](https://box.kancloud.cn/2016-04-28_5721558b95f56.jpg)
~~~
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>标签演示</title>
<script type="text/javascript">
alert('hello');
</script>>
</head>
<body>
</body>
</html>
~~~
显示结果为:
![](https://box.kancloud.cn/2016-04-28_5721558bb728f.jpg)
。
- 前言
- HTML学习1:Dreamweaver8的安装
- HTML学习2:初识HTML
- HTML学习3:常用标签之文本标签
- HTML学习4:常用标签之列表标签
- HTML学习5:常用标签之图像标签
- HTML学习6:常用标签之超链接标签
- HTML学习7:常用标签之表格标签
- HTML学习8:常用标签之框架标签
- HTML学习9:常用标签之表单标签
- HTML学习10:表单格式化
- HTML学习11:HTTP 方法
- HTML学习12:其他常见标签之头标签
- HTML学习13:其他常见标签之体标签
- 轻松学习JavaScript一:为什么学习JavaScript
- 轻松学习JavaScript二:JavaScript语言的基本语法要求
- 轻松学习JavaScript三:JavaScript与HTML的结合
- 轻松学习JavaScript四:JS点击灯泡来点亮或熄灭这盏灯的网页特效映射出JS在HTML中作用
- 轻松学习JavaScript五:JavaScript的变量和数据类型
- 轻松学习JavaScript六:JavaScript的表达式与运算符
- 轻松学习JavaScript七:JavaScript的流程控制语句
- 轻松学习JavaScript八:JavaScript函数
- 轻松学习JavaScript九:JavaScript对象和数组
- 轻松学习JavaScript十:JavaScript的Date对象制作一个简易钟表
- 轻松学习JavaScript十一:JavaScript基本类型(包含类型转换)和引用类型
- 轻松学习JavaScript十二:JavaScript基于面向对象之创建对象(一)
- 轻松学习JavaScript十二:JavaScript基于面向对象之创建对象(二)
- 轻松学习JavaScript十三:JavaScript基于面向对象之继承(包含面向对象继承机制)
- 轻松学习JavaScript十四:JavaScript的RegExp对象(正则表达式)
- 轻松学习JavaScript十五:JavaScript之BOM简介
- 轻松学习JavaScript十六:JavaScript的BOM学习(一)
- 轻松学习JavaScript十七:JavaScript的BOM学习(二)
- 轻松学习JavaScript二十九:JavaScript中的this详解
- CSS基础学习一:CSS概述
- CSS基础学习二:如何创建 CSS
- CSS基础学习三:CSS语法
- CSS基础学习四:元素选择器
- CSS基础学习五:类选择器
- CSS基础学习六:id选择器
- CSS基础学习七:属性选择器
- CSS基础学习八:派生选择器
- CSS基础学习九:伪类
- CSS基础学习十:伪元素
- CSS基础学习十一:选择器的优先级
- CSS基础学习十二:CSS样式
- CSS基础学习十三:盒子模型
- CSS基础学习十四:盒子模型补充之display属性设置
- CSS基础学习十五:盒子模型补充之外边距合并
- CSS基础学习十六:CSS盒子模型补充之border-radius属性
- CSS基础学习十七:CSS布局之定位
- CSS基础学习十八:CSS布局之浮动
- CSS基础学习十九:CSS布局之图文混排,图像签名,多图拼接和图片特效
- DIV+CSS实操一:经管系网页总体模块布局
- DIV+CSS实操二:经管系网页添加导航栏和友情链接栏
- DIV+CSS实操三:经管系网页内容模块添加标题栏和版权信息模块
- DIV+CSS实操四:经管系网页内容模块内容添加(一)
- DIV+CSS实操五:经管系网页内容模块内容添加(二)
- DIV+CSS实操六:经管系网页添加导航栏下拉菜单
- DIV+CSS实操七:中文系内容模块控制文本不换行和超出指定宽度后用省略号代替
- JS中实现字符串和数组的相互转化