个人博客:smile小站
欢迎来访,欢迎互换友链

1.什么是 HTML ?

  • HTML 是一种超文本标记语言
  • HTML 是一种标记语言而非编程语言
  • HTML 是网站的骨架,负责整个网站的结构

HTML5 :

  • HTML5是构建Web内容的一种语言描述方式
  • HTML5是Web中核心语言HTML的规范
  • HTML5在从前HTML4.01的基础上进行了一定的改进
  • HTML5 是最新的 HTML 标准。
  • HTML5 是专门为承载丰富的 web 内容而设计的,并且无需额外插件。
  • HTML5 拥有新的语义、图形以及多媒体元素。
  • HTML5 提供的新元素和新的 API 简化了 web 应用程序的搭建。
  • HTML5 是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。

2. HTML 中的元素

从开始标签,到结束标签的所有内容
开始标签又可称为开放标签,结束标签称为闭合标签

3. HTML 元素语法

  • 从开始标签开始,到结束标签的结束
  • HTML 元素可以进行嵌套
  • HTML 存在空元素
  • 空元素在开始标签中关闭
  • 大多数 HTML 元素可以拥有属性
    提示:(xhtml强制)
  • 标签必须关闭
  • 标签需要小写

4.常见标签汇总

  • html 网页根元素,定义了整个 HTML 文档
  • head
  • body 网页的主体
    块元素:
  • div
  • table 表格
  • form 表单
  • ul 无序列表
    • li
  • ol 有序列表
  • dl 定义列表
    • dt
    • dd
  • h1~h6 标题
  • p 段落
  • pre
  • blockquote
    行内元素:
  • span
  • a
  • label
  • q 引用
  • del 删除
  • sup 上标
  • sub 下标
  • abbr 定义缩写
    空元素:
  • hr 创建水平线
  • br 换行
  • img
  • input
  • link
  • meta
    H5新标签:
    header nav main article section aside footer time audio video canvas …

5.HTML 属性

HTML 标签可以拥有属性,属性提供了 HTML 更多信息
属性以键值对的形式存在 比如 id = “smile”

  • 属性值用引号包裹(推荐使用双引号)
  • 属性,属性值推荐使用小写
    属性在 HTML 元素的开始标签中规定

HTML 元素基本属性: class id style title

6. meta 元素

meta 标签提供关于 HTML 文档的元数据。元数据不会显示在页面上,但是对于机器是可读的。

搜索引擎权重: title > description > keywords

7. base 元素

标签为页面上的所有链接规定默认地址或默认目标。

8.文档类型是什么概念,起什么作用

用来说明web设计中所用的html或xhtml的类型,指出浏览器或者其他阅读程序按照什么样的规则

web语义化是什么?为了解决什么问题?

Web语义化是指使用语义恰当的标签,使页面有良好的结构,页面元素有含义,能够让人和搜索引擎都容易理解。

如果可以在合适的位置使用恰当的标签,那么写出来的页面语义明确,结构清晰,搜索引擎也可以认出哪些是页面重要内容,予以较高的权值。简而言之,就是你在看到内容的时候想想用什么标签能更好的描述它,是什么就用什么标签。

语义化的网页的好处,最主要的就是对搜索引擎友好,有了良好的结构和语义你的网页内容自然容易被搜索引擎抓取,你网站的推广便可以省下不少的功夫。

【前端】相信你会用到的一篇笔记---HTML篇相关推荐

  1. 基于 qiankun 的微前端最佳实践(万字长文) - 从 0 到 1 篇

    写在开头 微前端系列文章: 基于 qiankun 的微前端最佳实践(万字长文) - 从 0 到 1 篇 基于 qiankun 的微前端最佳实践(图文并茂) - 应用间通信篇 万字长文+图文并茂+全面解 ...

  2. 前端面试分享:秋招总结(html和css篇)

      今年秋招结束了,虽然拿到的offer不多,不能和大佬们相比,但是自己已经满足了.秋招的过程中一直在总结面试遇到的一些问题,今天按照知识板块做一个整理,希望能有助于要求职的各位. 一. Html相关 ...

  3. 后端开发者开发前端必会的工具(一):样式调试篇

    又来为大家分享干货了,今天主要是分享一点关于后端工程师开发前端比较苦恼的一个问题<如何去调试前端?>,我相信这是所有后端开发者比较困惑的,如果有这个困惑的,记得关注"程序员晓晓& ...

  4. 前端「HTML+CSS」零基础入门学习笔记

    HTML+CSS入门笔记目录 一.HTML 简介 1.HTML是什么? 2.什么是HTML标签? 二.HTML 文档结构 1.HTML基本结构 2.文档类型声明标签 3.lang语言属性 4.字符集与 ...

  5. 前端面试笔记-CSS篇

    目录 选择器的权重和优先级 盒模型 标准盒模型和替代模型(IE) 块级盒子与内联盒子 隐藏一个元素 Position 文档流 定位 z-index 浮动 如何清除浮动 包含块与控制框 BFC 外边距折 ...

  6. 关于前端上传文件到七牛云的一些笔记

    关于前端上传文件到七牛云的一些心得 前言 申请账户 具体步骤 算了 小技巧 七牛云没有监控上传进度和上传错误的 API ?(JS SDK) React 更新 state 中的数组不能触发动画效果? 前 ...

  7. 【从头到脚】前端实现多人视频聊天— WebRTC 实战(多人篇)

      猛戳关注 前端发动机,嘿嘿嘿! 前言 这是 WebRTC 系列的第三篇文章,主要讲多人点对点连接.如果你对 WebRTC 还不太了解,推荐阅读我之前的文章. •WebRTC 基础及 1 v 1 对 ...

  8. 【前端运维】打通任督二脉!(nginx篇和nodejs + go)

    nginx 这块是全新的,主要参考了在B站看的nginx资料,综合而成.前端学到这个程度足矣. 前端为什么需要nginx 首先为什么需要nginx,一个最经典的场景就是解决前端跨域问题,也就是反向代理 ...

  9. 前端科普系列(1):很有趣的一篇前端简史,作者有心了~

    一.什么是前端 回答这个问题之前,我想起了一道非常经典的前端面试题:"从输入URL到页面呈现在你面前到底发生了什么?"这个题目可以回答的很简单,但仔细思考,也可以回答的很深,这个过 ...

  10. 前端面试题记录(大环境不太友好的2022篇)

    前言 不出去体会一下就想不到所谓的别人口中的 "大环境不太好" 的具体情况 结果就是:相比上一次确实难多了,之前没投几家最后就确定了,这次真的是达到了海投的地步 (还是准备不够充分 ...

最新文章

  1. opencv python 多帧降噪算法_防抖技术 | OpenCV实现视频稳流
  2. RuntimeError: get_active_profile() can only be called between a start() and a following stop()
  3. xhost: unable to open display linux下安装oracle
  4. BZOJ2115:[WC2011] Xor(线性基)
  5. spring security config
  6. c语言case多语句的取值,Switch Case语句中多个值匹配同一个代码块的写法
  7. 如何快速学好python语言_如何快速的学习Python语言
  8. Python 中的解析命令行参数
  9. XML Tree Editor(树形视图XML编辑器) v0.1.0.35
  10. Android中在SurfaceView上高效绘图
  11. Win 7 64位系统安装32位AutoCAD 2012方法
  12. win7 由ie8升级ie11时安装不成功的一个原因
  13. [AI] 如何制作一个低配山寨版贾维斯?-口语人机交互 Spoken Human Robot Interaction
  14. stylus 设置全局样式_vue 公共样式处理_全局styl文件
  15. 03 在CentOS7中安装oracle11g
  16. 计算机卡慢解决方法,电脑慢的快速解决办法 四种方法电脑速度变快10倍
  17. 那些让我印象深刻的bug--04
  18. python 战舰_代码战争战舰受损或沉没Python
  19. 美团数据分析岗位面试题分享
  20. 华为android9手机短信不提醒设置,华为手机微信不提醒怎么办 华为收不到微信提示信息多种解决方法...

热门文章

  1. 从0开始写一个基于Flutter的开源中国客户端(7)——App网络请求和数据存储
  2. 为什么AI需要的是角色扮演,而不是象棋和围棋?
  3. Android5.0免Root截屏,录屏
  4. Chap 06 HTML使用表格
  5. 中小企业网络推广如何找到切入点
  6. 教你手工去迅雷广告『罗斌原创』
  7. 巧妙突破大容量邮箱附件大小限制
  8. MySQL中CASE WHEN的用法
  9. 单表查询之选择查询 + 多表查询(2020.3.20 )
  10. vue 修改路由名字_Vue 路由设置title