HTML解释:

HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的规则(W3C),大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。

浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户!

网页的组成:

一个网页一般由两部分组成即:

  • HTML(Hypertext Markup Language)
  • 和CSS(Cascade Style Sheets)

HTML负责描述网页的结构和内容(如标题,导航栏等) CSS则负责网页的表现(外观)(如背景颜色,字体样式等)。

<head>和</head>之间的内容,是元信息和网站的标题 元信息一般是不显示出来的,但是记录了你这个HTML文件的很多有用的信息
<body>和</body>之间的内容,是浏览器呈现出来的,用户看到的页面效果。也就是说这里是网页的主体。也就是body的身体之意
<html></html>是说明这个是一个网页。告诉浏览器这个网页的开始和结束。他包含了之后的两个元素。<head>和</head>|<body>和</body>

文档结构如下:

 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body> </body>
</html>

以下是各个内容的详细说明

一、DOCTYPE部分  ---<!DOCTYPE html>

HTML语言需要一个标准,当我们在第一行指定了<!DOCTYPE html>的时候,当浏览器去访问我们的代码的时候就就按照HTML代码里指定的标准去读取和渲染给我们展现的页面。

二、head部分

1、Meta(metadata information)

提供有关页面的元信息,例:页面编码、刷新、跳转、针对搜索引擎和更新频度的描述和关键词

1.1、定义编码格式

<meta charset="UTF-8">  #定义编码为utf-8

1.2、刷新和跳转页面

<meta http-equiv="refresh" content="2">  #2秒刷新
<meta http-equiv="refresh" content="1;Url=http://www.baidu.com/"/> #1秒跳转到百度首页

1.3、关键字

关键字的作用:一般是让爬虫之类的收录程序,当他们在爬你的网站的时候,如果你有关键字,那么他们会优先把关键字收录到他们的记录中,比如百度:如果他们收录之后,他们搜索你的关键字的时候,就能找到百度的网站。

<meta name="keywords" content="前端,html,网页">

1.4、描述

例如博客园的描述如下:

<meta name="description" content="博客园是一个面向开发者的知识分享社区。自创建以来,博客园一直致力并专注于为开发者打造一个纯净的技术交流社区,推动并帮助开发者通过互联网分享知识,从而让更多开发者从中受益。博客园的使命是帮助开发者用代码改变世界。">

1.5、设置网页title信息

    <title>这是做的第一个网页</title>

图示:

1.6、设置网页图标Link

<link rel="icon" href="https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png" type="image/x-icon"/>

图示:

1.7、导入CSS类似python中导入模块类似

<link rel="stylesheet" href="css/css_model.css">

1.8、style

  1、在当前文件中写Css样式

  2、在其他文件中写Css样式类似python的模块导入的方式把Css样式导入到当前文件中使用

1.9、script

  1、在当前文件中写JS

  2、在其他文件中写JS类似python的模块导入的方式把JS导入到当前文件中使用

最新文章

  1. 跟我学习NHibernate (1)
  2. [Unity3D]自制UnityForAndroid二维码扫描插件
  3. 苹果下如果安装nginx,给nginx安装markdown第三方插件
  4. Linux权限
  5. vc++ 中 IntelliSense: 无法打开 源 文件 &quot;xxx.h&quot;
  6. 剑指Offer 二进制中1的个数
  7. 年前辞职-WCF入门学习(5)
  8. 38. Count and Say
  9. hdu 2460 poj 3694 (双联通+LCA)
  10. mysql一个表中多个字段对应另一个表的id如何查询?
  11. php基础知识--文件操作
  12. prepareCall()运行存储过程
  13. arTemplate解析语法
  14. 干货!Android Studio快捷键VS Eclipse快捷键~亲测!
  15. WebService - [Debug] undefined element declaration &#39;s:schema&#39;
  16. 『计算机视觉』mini深度学习框架实现
  17. Linux CentOS7 安装php简要过程以及nginx
  18. Random Projection在k-means的应用
  19. 写一个 setter 方法用于完成 @property (nonatomic, retain) NSString *name,
  20. 解决 ORA-28001: the password has expired 问题

热门文章

  1. Java非侵入式API接口即文档工具apigcc
  2. Qt 操作SQLite数据库
  3. 服务器个人环境下pytorch0.4.1编译warp-ctc遇到的问题及解决方法
  4. nginx 指向本地目录
  5. 使用 Valgrind 检测 C++ 内存泄漏
  6. SQL索引管理器 - 用于SQL Server和Azure上的索引维护的免费GUI工具
  7. JavaScript学习思维导图
  8. Python 查看模块的帮助文档,方法和帮助信息
  9. 基于vue+springboot+docker网站搭建【一】 前言
  10. 本地eyoucms搬家