HTML5 基础知识

什么是 HTML?

  • HTML 是一种超文本标记语言,“超文本”就是指页面内可以包含图片、链接、深职音乐、视频、程序等非文字元素
  • HTML 不是一种编程语言
  • HTML5 是 HTML 的最新版本

HTML5 的新特性

  • 用于绘画的 canvas 元素
  • 用于媒介回放的 video 和 audio 元素
  • 对本地离线存储的更好支持
  • 新的特殊内容元素,如:article、footer、header、nav、section
  • 新的表单控件,如:calendar、date、time、email、url、search

文档基本结构

  • < !DOCTYPE html> 申明文档类型,告诉浏览器用HTML5规范进行解析
  • < html> < /html> 双标签,所有的文档内容均包含在这个标签里面
  • < head> < /head> 不可见内容,包含文档标签、字符编码等
  • < body> < /body> 可见内容、图片、文本表单等所有可见内容
<!DOCTYPE html>                  <!--申明文档类型-->
<html lang="zh-cn">              <!--表明文档的开始--><head>                       <!--head 标签存放文档的基本信息,不可见元素--><meta charset="UTF-8"/>  <!--声明字符串编码--><title></title>          <!--声明文档标题--></head><body>                       <!--body标签存放文档可见内容--></body>
</html>                          <!--表明文档结束-->

元素

  • HTML 元素指的是从开始标签到结束标签中的所有代码(内容)
  • 单标签中的所有代码(内容)

元素内容

  • 从开始标签到结束标签中的内容(不包括标签)
  • 单标签没有元素内容

元素属性

  • 属性是帮助标签完善功能
  • 写在开始标签中,和标签名之间有空格
  • 属性名=“属性值”,引号要使用英文状态的符号
  • 标准属性:通用于几乎素有标签的属性
  • 特殊属性:不通用于所有标签的属性

标准属性

id属性

  • 是元素唯一标识
  • 同一个页面中不能有相同的id
  • 同一页面中,不同元素也不能有相同的id

class属性

  • 相同的元素,不同的元素可以有相同的类名
  • 同一个元素可以有多个类名,用空格隔开
  • 主要用来选择一堆元素,定义样式
  • 规定类名时,类名不能以数字开头

title属性

  • 规定元素的额外信息
  • 鼠标移到元素上时,显示提示文字

style属性

  • 规定元素的行内样式
  • style属性设置的样式会覆盖其他方式设置的样式
  • 可以设置多个属性值,用";"隔开

自定义属性

自定义属性

  • 自己定义属性名,属性值
  • 自定义属性用得不多

自定义数据属性

  • 用于存储页面或应用程序的私有自定义数据
  • data-* 属性包括两部分:
    a.“*”表示自定义的属性名,在data-之后必须包含至少一个字符
    b.属性值可以是任何字符串
    c.在小程序中用得多

HTML5 基础知识相关推荐

  1. html5基础知识文档,HTML5基础知识(1)

    原标题:HTML5基础知识(1) html5是万维网的核心语言.标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改.2014年10月29日,万维网联盟宣布,经过接近8年的艰苦努力, ...

  2. html5哪个属性规定输入字段是必填的,HTML5基础知识习题及答案

    原标题:HTML5基础知识习题及答案 1. HTML5 之前的HTML版本是什么? 答: HTML 4.01 2. HTML5 的正确doctype是? 答: 3. 在 HTML5 中,哪个元素用于组 ...

  3. html5基础知识,期末复习大全

    目录 1.1 Web系统体系结构 1.C/S(即Client/Server)结构 1.2 浏览器 1.排版引擎(Rendering Engine) 2.Javascript引擎 1.3  Web相关概 ...

  4. Html5基础知识笔记

    学习笔记,供个人快速查阅使用!! 公开分享,不喜勿喷! Html5基础介绍 h1标签 <h1>Hello World</h1> p标签 如果想在网页上显示文章,这时就需要< ...

  5. HTML5基础知识学习笔记

    1.Html5基础讲解 1.1HTML5基础标签: head:头标签,一般会将一些网页的基本配置和文件引用在head中设置: body:内容标签,里面是整个网页要展示内容部分: 1.2HTML5标题: ...

  6. HTML5基础知识汇总

    HTML是Hypertext Markup Language的缩写,中文翻译为:超文本标记语言 HTML文档结构和基本语法 HTML5基本语法 扩展名.html/.htm 内容类型(ContentTy ...

  7. 超详细、超清楚的HTML5基础知识

    本文从最基本HTML5知识说起,让各位看官老爷能够从零开始学习!!! 不渴望能够一跃千里,只希望每天能够前进一步 基本知识 web前端三大技术: (1)html:结构 ​ (2)css:样式 ​ (3 ...

  8. HTML5 基础知识(四)

    关于web图像: 1.格式与下载速度:当前web上应用最广泛的三种格式gif.png.jpeg. JPEG格式适用于彩色照片,因为它包含大量的颜色并进行合理的压缩,采用这种格式保存的文件相对较小,全彩 ...

  9. HTML5 基础知识(二)

    <!DOCTYPE html> <html lang="en"> <head><meta charset="utf-8" ...

最新文章

  1. WinRAR最新版V3.93 破解方法
  2. Android多媒体扫描过程(Android Media Scanner Prosess)
  3. JavaWeb中如何通过Request对象获取客户端IP地址
  4. 鸿蒙开发-新建Ability与使用image-animator实现图帧动画
  5. python离群点检测_如何从熊猫DataFrame中检测峰点(离群值)
  6. Spring使用JDBC访问MySQL数据库
  7. 参数 中_理解JavaScript中函数的参数
  8. 子查询到底走不走索引?
  9. 暂不升级iOS 14.2:多款iPhone续航崩溃
  10. 彻底封杀讯雷下载,做好网络管理
  11. 头脑仅仅是一个实验室
  12. 赵容弼(Cho Yong Pil) -《30周年纪念专辑》
  13. Julia实现重心法(单设施选址问题)
  14. 雷军做程序员时写的博客,有点东西!
  15. 微信企业号开发(一)
  16. php天眼查数据抓取,python用xpath采集天眼查内容,有反爬,zip拼数据
  17. 用python计算π值(模拟法)
  18. SAP S4 FI后台详细配置教程- PART4 (科目及税费相关配置篇)
  19. 计算机冗余,惯性导航计算机系统冗余设计
  20. java语句翻译_java基础语句翻译

热门文章

  1. java中面向对象租车问题_答答租车系统-Java面向对象的学习
  2. vue表单中批量导入功能_vue实战(11)——vue+element UI实现表格数据导出Excel功能
  3. 折半查找和二叉排序树的时间性能_详解二叉排序树(基础篇)
  4. Python语音信号处理
  5. Windows Server 2008 R2 安全加固
  6. 软考网络工程师学习笔记2-数据通信基础
  7. java11和13_Java1113
  8. vue.js表格赋值_vue.js input框之间赋值方法
  9. 字符串的索引 切片 步长 反步长 , 字符串的常用方法 格式化输出
  10. HDU 2037 今年暑假不AC (贪心)