HTML基本结构和6种<head>标签内元素

写在之前

  • 在学习HTML之前,我们应该了解学习HTML其实就是学习HTML标签(也叫元素),HTML通过标签定义网页的结构。

一个基本的HTML结构

<!DOCTYPE html>   ### 声明这是一个HTML文档。
<html>
	<head>        ### head标签,表示这是HTML文档的页头,只有6种标签会被放在head标签内。
	</head>
	<body>        ### body标签,表示这是HTML文档的页身,大部分网页内容都定义在body标签内。
	</body>
</html>
  • 只有6种标签能放在head中:
    • <title>
    • <meta>
    • <link>
    • <style>
    • <script>
    • <base>

<title>

  • title标签唯一的作用就是定义网页标题。
<!DOCTYPE html>
<html>
    <head>
        <title>网页标题</title>
    </head>
    <body>   
    </body>
</html>

<meta>

  • <meta>的两个重要属性
    meta标签有两个重要属性:name和http-equiv
  • name的两个重要属性
    • keywords属性,表示网页的关键字,可以定义多个。
    • description属性,表示网页的描述。
<!DOCTYPE html>
<html>
    <head>
        <title>网页标题</title>
        <meta name="keywords" content="这里是keyword1,这里是keyword2"/> 
        ## 定义了两个网页关键字。
        <meta name="description" content="这里是描述"/>  
        ## 网页的描述。
    </head>
    <body>  
    </body>
</html>
  • http-equiv属性
    • http-equiv属性有两个作用:定义网页使用的编码定义网页的自动跳转
  • 定义网页使用的编码
<!DOCTYPE html>
<html>
   <head>
       <meta http-equiv="Content-Type" contnet="text/html; charset=utf-8"/>
       ## 定义了网页使用的编码方式是utf-8
   </head>
   <body>  
   </body>
</html>

在HTML5中,可以简写为:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
    </head>
    <body>  
    </body>
</html>

如果打开网页发现全部是乱码很可能就是没有定义网页的编码方式。

  • 定义网页的自动跳转
<!DOCTYPE html>
<html>
   <head>
       <meta http-equiv="refresh" content="2;url=https://www.baidu.com"/>
       ## 表示这个网页会在2秒之后跳转到https://www.baidu.com
   </head>
   <body>  
   </body>
</html>

<link>

  • link标签用于引入外部文件,如JS文件等。

<style>

  • style标签用于定义CSS

<script>

  • script标签用于定义JavaScript。

<base>

  • base标签基本上不会用到。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值