html5基本知识点

如题所述

一、HTML的开发工具和使用的浏览器

开发工具:记事本等文本编辑器,Atom、VisualStudioCode( VSCode)、Brackets、Sublime text和Hbuider。

浏览器:Chrome、Firefox、IE、Safari、IPhone、Android。

 

 

二、HTML的基本要素

DOCTYPE  描述文档的类型

html     网页的根元素,写在网页的在外面

head    网页的头部信息,写在html标记的里面

body    网页的内容,写在html标记的里面

具体描述:

1、DOCTYPE  描述文档的类型,规定web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。

网页可以使用的具体版本,网页中可以使用那些标记,每个版本的DTD版本均有不同

使用例子

HTML4的例子

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML5的例子

2、<html></html> 网页文档中的根标记

html 标签有三个特殊的属性  

    manifest   指定网页缓存文件,可以让用户离线的时候也可以访问文件。

    xmlns   设置html名空间,比如把网页设置成xhml的时候可以使用这个值。

    lang   设置网页的描述语言,比如中文是zh;英文是en。

    3、<head></head>头部标签在网页中只能有一个,设置HTML文档的头部信息,里面内容不会在页面中显示出来·。

    head里面的标记

    <meta> 标记

    <title>定义网页的标题

    <link> 链接

    <script>  标记JavaScript脚本的内容

    <style>  标记css样式

    meta  标记

    4、<body></body>只能有一个,显示网页的主体内容。

    代码示例:

    请点击输入图片描述

    1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4     <meta charset="UTF-8"> 5     <title>网页标题(显示在浏览器上)</title> 6     <meta name="description" content="网页内容的简单描述"> 7     <meta name="keywords" content="网页关键词"> 8     <link rel="/css/style.css"> 9     <script src="/js/script.js"></script>10 </head>11 <body>12     <header>网页头部内容</header>13     <main>网页主要内容</main>14     <nav>网页的导航内容</nav>15     <footer>网页的页脚内容</footer>16 </body>17 </html>

    请点击输入图片描述

    请点击输入图片描述

    三、写在<head>中的标签

    (一)、<meta>标签

    <meta>元素的属性:

    name 描述信息的名称,来标记这是一个什么样的信息

    http-equiv  描述行为

    content  描述的内容

    charset   指定网页的编码

    1、name 属性

    1 <meta name="author" content="nyw">2     <!--作者, 定义网页的作者 -->3 <meta name="description" content="meta标记学习">4     <!-- 描述,描述网页的实际内容 -->5 <meta name="keywords" content="HTML,meta">6     <!-- 关键字,定义网页关键字 -->

    2、http-equiv属性

    1 <meta http-equiv="refresh" content="30">2     <!-- 网页30s后自动刷新 -->3 <meta http-equiv="refresh" content="5,url=dom.html">4     <!-- 网页30秒后跳转到dom.html文档 -->

    <meta http-equiv="refresh" content="5,url=dom.html">

    http-equiv描述网页的行为,行为 refresh刷新,内容为5,表示5秒后跳转到 dom.html这个文档。

    3、content 属性

    特殊属性

    content-type   指定http头部信息的文字编码(最为常用)

    default-style   指定优先使用的样式单(stylesheet)

    refresh    用于网页的自动刷新或是页面跳转

    set-cookie   设置页面的cookie(现在已经不再推荐使用)

    4、charset属性

    指定网页的编码,推荐使用UTF-8来增加网页的兼容性。

    代码实例:

    为搜索引擎抓取机器人准备一些信息

    这段代码可以禁止搜索引擎缓存和跟踪网页。

    <meta name="robots" content="noindex,nofollow">
       <!-- name定义的是机器人,内容部分表示不要被搜索引擎缓存,也不要被搜索引擎跟踪 -->

    代码实例:

    请点击输入图片描述

    1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4     <meta charset="UTF-8"> 5     <title>网页标题(显示在浏览器上)</title> 6     <meta name="author" content="nyw"> 7     <!--作者, 定义网页的作者 --> 8     <meta name="description" content="meta标记学习"> 9     <!-- 描述,描述网页的实际内容 -->10     <meta name="keywords" content="HTML,meta">11     <!-- 关键字,定义网页关键字 -->12     <meta http-equiv="refresh" content="30">13     <!-- 网页30s后自动刷新 -->14     <meta http-equiv="refresh" content="5,url=dom.html">15     <!-- 网页30秒后跳转到dom.html文档 -->16     <meta name="robots" content="noindex,nofollow">17     <!-- name定义的是机器人,内容部分表示不要被搜索引擎缓存,也不要被搜索引擎跟踪 -->18 </head>19 <body>20 </body>21 </html>

    请点击输入图片描述

    (二)、title、base标记

    title和base标记都是写在head标签中

    title:设置网页的标题

    写法:<title>内容</title>。

    base:指定网页跳转基准URL,如果不指定的话默认为当前网站的当前路径。

    写法:<base href="http://www.aaa.zzz/">

    base属性值:

    href  指定网页跳转到基准URL,如果不指定的话则默认为当前网站的当前路径。

    <base href="http://baidu.com/">  这是将页面跳转到百度的网站打开。

    target  指定链接的跳转帧如果不指定的话,则是在当前页面中跳转。

    <base target="_blank"> 网页中的链接都应该在新的窗口中打开。

    terget属性值:

    _blank  在新窗口中打开被链接的文档

    _self   默认值,在相同框架中打开被链接的文档

    _parent   在父框架集中

    _top   在整个窗口中打开被链接文档·

    framename   在指定框架中打开被链接文档

    (三)、link标记

    link标记:链接外部文件时使用的标记,可以把外部文件的内容引入到当前文件中来,使当前网页实现更多的功能。

    link属性:

    href:指定链接外部路径的路径和文件名,要设置全路径并且带文件名

    rel:引用文件,引用资源的类型定义

    我们在使用link标签引用外部文件的时候,外部文件的类型是多种多样的。

    alternate   代替文档(种子,其他语言版本,其他格式等等)

    author   网页的作者

    help  帮助文件的链接

    icon  网页的图标

    next  如果是连续网页的时候,指定下一个网页

    prefetch   把链接外部资源时提前缓存起来。

    prev   如果是连续网页

    media  链接文件或是资源属于哪一种资源。

    hreflang   链接文件的语言种类

    type  链接文件的mi/me类型(比如说,图片图标文本)

    sizes  根据link链接文件的类型,来指定文件的大小

    代码示例:

    链接网页图标:

    网站的图标指定,可以显示在浏览器的图标栏,也可以被手机读取作为网站的图标存入收藏夹
    1 <!-- 网站的图标指定,可以显示在浏览器的图标栏,也可以被手机读取作为网站的图标存入收藏夹 -->2     <link rel="icon">3     <!-- 示例 -->4     <link rel="icon" href="img/favicon.png" type="image/png">5     <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon">6     <link rel="apple-touch-icon" href="img/apple-touch-icon.png" type="image/png">

    注意:后面的href和前面type标注的类型要一致,这样既可以显示在浏览器,又可以显示在手机上

    链接外部样式单

    1 <link rel="stylesheet">2     <link rel="stylesheet" href="style1.css" media="screen">3     <link rel="stylesheet" href="style2.css" title="主题样式文件">4     <link rel=" alternate stylesheet" href="style3.css" title="可选样式单">

    说明:

    alternate 会在浏览器中会弹出一个对话框,供用户可以进行选择

    media  表示媒体类型为屏幕,可以是手机,但不包括打印机和投影仪

    title  对这个link进行简单的说明

    网站RSS种子指定

    <!-- 网站RSS种子指定 -->
       <link rel="alternate" type="application/rss+xml">

    为搜索引擎的准备的网页的URL

    <!-- 为搜索引擎的准备的网页的URL -->
       <link rel="canonical">
       <link rel="canonical" href="http://www.aaa.zzz/help.html">
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-06-24
标签:header nav main footer action

HTML5从入门到精通的内容介绍
11.4 HTML 5的新特性 224 11.5 小结 224 第12章 HTML 5与HTML 4的区别 225 视频讲解:51分钟 12.1 语法的改变 226 12.1.1 HTML 5的语法变化 226 12.1.2 HTML 5中的标记方法 226 12.1.3 HTML 5语法中的3个要点 227 12.1.4 标签实例 228 12.2 新增的元素和废除的元素 228 12.2.1 新增的结构元素 228...

熬夜总结了“HTML5画布”的知识点(共10条)
HTML5 Canvas是前端开发中的重要技能,本文总结了10个关键知识点。首先,Canvas的应用场景包括动画制作、H5游戏和图表绘制。对于Canvas,理解其坐标体系、基本图形绘制(直线、矩形、圆形)以及路径操作(beginPath、closePath)至关重要。渐变和颜色填充、图形变换、文字和图片的处理也是不可忽视的部分。图形变...

HTML5都培训什么?
一、web页面制作基础 认识web前端和Html 掌握HTML应用 掌握CSS在开发中的使用 页面标准化布局 二、UI网站设计 UI软件基础 Axure原型图设计 UI页面设计 网页界面UI设计的配色 WEB界面设计 多风格类型的WEB界面设 三、编程基础技术 掌握js基本语法与流程控制相关操作 使用 JS 结合 HTML 实现代表性的 JS ...

学习h5这门语言需要的技术哪些知识点
主要学习HTML标签、属性和事件。2. CSS教程 主要学习使用CSS来控制网页的样式和布局。3. JavaScript教程 做HTML5开发,主要使用JS语言。所以要学习JS语言。必要时还要学习一些JS库,方便开发。4. HTML5其它的核心技术 以上只是基础,做HTML5开发,可能会用到下面的技术。1)WebWorker 可以在浏览器中运行...

学HTML5,你需要掌握这几个知识点
一、HTML5基本组成:1、HTML5=HTML+CSS+JavaScript 2、HTML指的是结构:结构是在整个网页中有标题、列表、图片等。CSS是样式:样式是标题文字的字体大小、颜色、字体;图片大小;某个块的背景色或背景图等。JS是行为:行为是在网页上四处飘动的广告;图片滚动;浏览图片时鼠标移动到图片时,放大缩小图片...

html5系统学习 需掌握哪些
2. 利用HTML5非常方便的在网页上添加视频和音频,不需要很复杂的代码,就能打造一款功能齐全的HTML5播放器。3. CSS3的使用可以提供更多的CSS属性,可以制作更加丰富的渲染效果。除了以上基本知识点以外,还需要掌握:HTML5的前端技术也是必备的,其中包括:CSS、HTML、DOM、javascript、Ajax,jquery,Vue...

HTML5都有哪些学习要点
1、 前端页面重构。主要内容为PC端网站布局、Photoshop 工具及切图、H5移动端网页布局、HTML5+CSS3新特性与交互。学习目标是完成PC端网站布局,可实现响应式布局,一套代码适配 PC 端、移动端、平板设备等。2、 前后端网页交互。主要内容为JavaScript语法全面进阶、ES6 到 ES10 新语法实践、jQuery 应用...

html5基本知识点
1 <meta http-equiv="refresh" content="30">2 <!-- 网页30s后自动刷新 -->3 <meta http-equiv="refresh" content="5,url=dom.html">4 <!-- 网页30秒后跳转到dom.html文档 --> <meta http-equiv="refresh" content="5,url=dom.html"> http-equiv描述网页的行为,行为 refresh刷新,内容为5,表示...

学HTML5需要什么基础,怎么入门?
1、 前端页面重构。主要内容为PC端网站布局、Photoshop 工具及切图、H5移动端网页布局、HTML5+CSS3新特性与交互。学习目标是完成PC端网站布局,可实现响应式布局,一套代码适配 PC 端、移动端、平板设备等。2、 前后端网页交互。主要内容为JavaScript语法全面进阶、ES6 到 ES10 新语法实践、jQuery 应用...

html5游戏开发,需要学习什么技术?
1、HTML5教程 主要学习HTML标签、属性和事件。2、CSS教程 主要学习使用CSS来控制网页的样式和布局。3、JavaScript教程 做HTML5开发,主要使用JS语言。所以要学习JS语言。4、HTML5其它的核心技术 做HTML5开发,可能会用到下面的技术。(1)WebWorker 可以在浏览器中运行多个JS脚本。可以用于需要后台执行...

相似回答