• 《HTML+CSS+JavaScript》之第3章 基本标签


    第3章 基本标签

    3.1 HTML结构

    页面由4部分组成:

    • 文档声明:<!DOCTYPE html>
      表示这是一个HTML页面。

    • html标签对:<html></html>
      xmlns=“http://www.w3.org/1999/xhtml”>,W3C的XHTML标准。

    • head标签对:<head></head>
      头部,定义特殊内容,页面标题、定时刷新、外部文件等。

    • body标签对:
      身体。

    <!DOCTYPE html>	
    <html>
    	<head></head>
    	<body></body>
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    <!DOCTYPE html>
    <html>
    	<head>
    		<title>网页标题</title>
    	</head>
    	<body>
    		<p>网页段落</p>
    	</body>
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    3.2 head标签

    特殊标签放入head标签内,大部分标签放入body标签内。
    只有6个标签能放入head标签内:
    title、meta、link、style、script、base。

    3.2.1 title标签

    定义网页标题。

    <!DOCTYPE html>
    <html>
    	<head>
    		<title>网页标题</title>
    	</head>
    	<body>
    		<p>网页段落</p>
    	</body>
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    3.2.2 meta标签

    定义页面的特性信息,页面关键字、页面描述等。
    这些信息提供给搜索引擎蜘蛛看的。

    两个重要属性。

    1. name属性
    <!DOCTYPE html>
    <html>
    <head>
        <!--网页关键字,可以多个-->
        <meta  name="keywords" content="绿叶学习网,前端开发,后端开发"/>
        <!--网页描述-->
        <meta  name="description" content="绿叶学习网是一个最富有活力的Web技术学习网站"/>
        <!--网页作者-->
        <meta  name="author" content="helicopter">
        <!--版权信息->
        <meta  name="copyright" content="本站所有教程均为原创,版权所有,禁止转载。否则必将追究法律责任。"/>
    </head>
    <body>
    </body>
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    属性值说明
    keywords网页关键字,可以多个
    description网页描述
    author网页作者
    copyright版权信息
    1. http-equiv属性
      只有两个重要作用:定义网页编码,定义网页自动刷新跳转。
    • 定义网页编码
    <!DOCTYPE html>
    <html>
    <head>
        <meta  http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <!--等价于-->
        <meta  charset="utf-8"/>
    </head>
    <body>
        <p>告诉浏览器页面使用utf-8编码,html5可简化<meta charset="utf-8"/></p>
    </body>
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 定义网页自动刷新跳转
    <!DOCTYPE html>
    <html>
    <head>
        <meta  http-equiv="refresh" content="6;url=http://www.lvyestudy.com"/>
    </head>
    <body>
        <p>这个页面在6秒之后自动跳转到http://www.lvyestudy.com页面</p>
    </body>
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    3.2.3 style标签

    定义元素的CSS样式。

    <!DOCTYPE html>
    <html>
    <head>
        <style tpye="text/css">
        	/*这里写CSS样式*/
        </style>
    </head>
    <body>
    </body>
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    3.2.4 script标签

    定义页面的JavaScript代码,也可以引入外部JavaScript文件。

    <!DOCTYPE html>
    <html>
    <head>
        <script>
        	/*这里写JavaScript代码*/
        </script>
    </head>
    <body>
    </body>
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    3.2.5 link标签

    引入外部样式文件(CSS文件)。

    <!DOCTYPE html>
    <html>
    <head>
        <link tpye="text/css" rel="stylesheet" href="css/index.css">
    </head>
    <body>
    </body>
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    3.2.6 base标签

    无意义,直接忽略。

    3.3 body标签

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8"/> <!--防止页面乱码,放在title和其他meta标签前面-->
        <title>body标签</title>
    </head>
    <body>
        <h3>静夜思</h3>
        <p>床前明月光,疑是地上霜。</p>
        <p>举头望明月,低头思故乡。</p>
    </body>
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    3.4 HTML注释

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8"/>
        <title>HTML注释</title>
    </head>
    <body>
        <h3>静夜思</h3>              		<!--标题标签-->
        <p>床前明月光,疑是地上霜。</p>   	<!--文本标签-->
        <p>举头望明月,低头思故乡。</p>     	<!--文本标签-->
    </body>
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
  • 相关阅读:
    解决因为修改SELINUX配置文件出错导致Faild to load SELinux poilcy无法进入CentOS7系统的问题
    【LVGL】SquareLine Studio入门基础操作
    Linux驱动开发一
    C++ Tutorials: C++ Language: Compound data types: Pointers
    安全性与合规性:IT运维的双重守护
    为什么要使用 kafka,为什么要使用消息队列?
    Tlsr8258开发-读写内部flash
    Python gRPC 基础教程
    RCD负载箱的优势和特点与其他负载箱有何区别?
    vCenter纳管ESXI主机出错
  • 原文地址:https://blog.csdn.net/oqqyx1234567/article/details/125551530