HTML+CSS 前端基础 知识点(更新)

第一章

什么是HTML文件?

  • 类似于txt、word文本记录文件
  • 需要使用浏览器打开
  • 展示文字和其他信息
  • 使用标签实现对信息展示方式的加工

什么是HTML?

  • 超文本标记语言:HyperText Markup Language
  • 超文本:指页面内可以包含图片、视频、音频、程序等非文字元素
  • 标记语言:实现信息的格式改变

HTML、CSS、JavaScript 之间的关系

  • HTML:组织内容和结构(布局)

  • CSS:对现有内容进行美化(样式)

  • JS:响应用户的交互(交互)

第二章 HTML概述

HTML标准的网页结构

 ------ 描述网页文档类型
 ------ 网页顶级元素,即根元素
     ------ 网页头元信息,用户不可见部分,描述建站时间作者等内容
    
     ------ 网页的身体,用户可见部分
        

我的第一个标题

我的第一个段落

HTML 元素

  • 元素:由开始标签与结束标签包裹的部分 ..

  • 元素格式:

    <标签 属性="值">
    
    
  • 标签类型

    双标签:有头尾的标签 1234
    单标签:只有头没有尾

  • 属性:属性为HTML元素提供附加信息,属性总是以名称/值对的形式出现。

  • 注释:使用 `` 可在HTML插入注释,也可作为条件注释程序识别标签

头部元素

 -----  给搜索引擎识别的部分
  ----- 网页文档描述
 标签名 ----- 浏览器标签页头名、收藏夹标题、搜索引擎结果标题
  --- 引用外部CSS
  ----- 页面上的所有链接规定默认地址或默认目标
  ----- 用于定义客户端脚本
  ----- 定义级联样式表,规定在浏览器中如何呈现HTML文档
  ----- 引入嵌入样式表

  • meta标签:用来提供有关页面的元信息说明、关键字、作者、语言字符集charset;其属性包括name属性和http-equiv属性。(content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的)
    • name属性:用于描述网页,语法格式是
      name的参数:Keywords(关键字) robots(机器人向导) description(网站内容描述) author(作者)
      • http-equiv属性:相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,语法格式是
        http-equivd的参数:Expires(到期时间) Pragma(缓存允许) Refresh(自动刷新并指向新页面) Set-Cookie(cookie设定) Window-target(强制独立页面显示) content-Type(设定页面使用的字符集)
  • link 标签:定义文档与外部资源的关系,如引用外部CSS
    • rel=stylesheet的作用:rel属性用于设置对象和链接目的间的关系,说白了就是指明你链进来的对象是个什么东西的,而此次Stylesheet定义的是一个外部加载的样式表
    • type="text/css"的作用:告诉浏览器,这段标签内包含的内容是css或text;如果不定义的话,有些CSS效果会被浏览器解释得不一样

元素的两种类型