HTML第一章 (WEB基础知识、 HTML入门、HTML的语法规则、HTML常用标签汇总、图片与超链接、HBuilder的快捷键)

目录

一、WEB基础知识

二、HTML入门

三、HTML的语法规则

四、HTML标签

五、图片与超链接

六、HBuilder的快捷键

每日一句


一、WEB基础知识

  1. 我们可以做什么?
    1. WEB前端 大前端技术
    2. PC页面 移动端页面 微信公众号 小程序
    3. 游戏 数据可视化
    4. 全栈工程师
  2. web与internet
    1. 互联网上存在很多的服务和应用,其中,最多的就是网站
    2. 网站的服务就叫做www
    3. 列举一些其他的服务 FTP/TELNET/DNS….
  3. web页面需要用到的两种工具
    1. 用户浏览页面的工具——浏览器
      1. 功能:发送请求,并接收渲染服务器响应回来的结果
      2. 产品:
            Netscape Navigator /Mozilla Firefox 
            Microwsoft IE / Edge
            Google Chrome (快速 安全 稳定 程序员的最爱) 
            Apple Safari
    2. 程序员编写网页的工具都有哪些——网页编辑器
      记事本 notepad++ editplus Dreamweaver Eclipse MyEclipse IDEA HBuilder VScode

二、HTML入门

  1. 1. 前端开发涉及到的三种语言——"前端三剑客"
    1. HTML:内容层——负责页面的内容
    2. CSS:样式层——负责页面的样式
    3. Javascript:行为层——负责页面的行为/交互
  2. 定义
    1. HTML 超文本标记语言 Hyper Text Markup Language
    2. 简单的理解成我们的网页
    3. 超文本:文本 图片 视频 音频 超链接 控件…
    4. 标记:html的语法标签<标签名>
    5. html是一种语言,由大量的标签组成,html文件运行在浏览器上
  3. HTML的特点
    1. 以 .html 或者 .htm为后缀的
    2. 由浏览器解析执行(默认代码从上往下,同一行从左往右按顺序执行)
    3. 页面中可以嵌套JS脚本

三、HTML的语法规则

  1. HTML语法基础
    1. 标签: <标签名> 用尖括号包裹标签名
    2. 双标记标签,封闭类型标签 —— <开始标签>内容区域</结束标签> <b>你好</b>
    3. 单标记标签,非封闭类型标签 —— <标签名> h5的语法可以省略斜杠  <br>
  2. 文档的类型声明
    1. <!DOCTYPE html>
    2. 写在html文件中的第1行
    3. 告诉浏览器,当前html是使用h5的语法编写的,请用h5的规范解析
  3. HTML网页结构
    1. <html> 代表的是网页的开始与结束,一个页面中,有且只有一对html标签
            <head></head> 网页的头部,定义了当前页面中的一些配置信息
            <body></body> 网页的主体,要展示的内容
      </html>
    2. head标签里可以放的内容
      1. <title>网页的标题</title>
      2. <link rel="stylesheet"> 引入css文件样式
      3. <meta charset="utf-8"> 元数据,配置信息——设置编码
  4. HTML网页的注释
    1. 不被浏览器解析运行的文本,增强代码的可读性,解释代码
    2. 格式 <!-- 这里是要被注释掉的内容 -->
    3. 注释内部不能嵌套注释
    4. 在<>内部不能有注释

四、HTML标签

  1. 文本样式标签
    1. b 加粗
    2. I 斜体
    3. s 删除线
    4. u 下划线
    5. X<sup>2</sup> 上标字
    6. log<sub>2</sub>4 下标字
    7. h5提供了一些带有语义的标签 strong加粗 em斜体 del删除线
  2. 转义符号
    1. 圈C 版权声明 &copy;
    2. 圈R 注册商标 &reg;
    3. TM商标符号 &trade;
    4. 关闭符号 &times;
    5. 带圈的关闭符号 &otimes;
    6. 大于号 &gt;
    7. 小于号 &lt;
    8. 空格 &nbsp; 存在空格的折叠现象,所以多个空格要使用此转义符号
  3. 换行标签
    1. <br> 或者 <br/> 单标记标签
  4. 预格式化标签
    1. pre
    2. 保留源文档中的格式,即保留原来的换行和文本中的空白
  5. 标题字标签
    1. h1~h6
    2. 单独成行,h1最大 h6最小,字体加粗,上下有垂直的行间距
    3. h4大小为默认字体
  6. 段落标签
    1. p
    2. 单独成行,上下有垂直的行间距
  7. 水平分割线标签
    1. <hr> 或者 <hr/> 单标记标签
    2. 在页面上添加一条独占一行的分割线,即使后面有文本也会出现在下一行
    3. 属性:
      1. align="" 水平对齐的方式
      2. color="" 颜色
      3. size="" 分割线的粗细
      4. width="" 分割线的宽度
  8. 属性和值
    1. 属性:也称为特征,描述标签某一方面的特点
    2. html定义了很多的属性和值,用来修改元素的样式和状态
    3. 写法:
      1. <开始标签 属性名1="属性值1" 属性名2="属性值2"></结束标签>
      2. 属性的声明必须在开始标记里
      3. 一个元素可能不只有一个属性,多个属性之间使用空格隔开
      4. 多个属性之间不区分先后顺序
      5. 属性名与属性值之间使用等号连接
      6. 属性值要包裹在引号中
    4. html通用属性:
      1. title="" 鼠标悬停在页面上显示的文本
      2. style ="" CSS中定义行内样式
      3. id="" 页面中元素的唯一标识符,在同一个页面中id值不能重复
      4. class = "" CSS中引入类选择器
  9. 分区元素
    1. 分区元素用于为元素分组,常用于页面布局
    2. 块分区
      1. div
      2. 独占一行,专门用于页面布局,是最简单的块级元素
    3. 行分区
      1. span
      2. 处理同一行文本有不同样式的时候,不换行,是最简单的行内元素

五、图片与超链接

  1. 图片 —— <img> 单标记标签
    1. 属性:
      1. src="图片资源的路径/url"
      2. width="图片的宽度 单位(% 或 px)"
      3. height="图片的高度 单位(% 或 px)"
      4. alt = "资源加载失败时显示的替换文字"
      5. 使用图片的时候要注意图片本身的尺寸
      6. 如果设置的宽高不符合图片本身的宽高比,图片会变形——图片的失真
      7. 解决方案:宽或者高只写一个,另外一个自动适应
  2. URL
    1. uniform Resource Locator 统一资源定位符,俗称路径,用来标识网络中的任何资源
    2. 绝对路径
      1. 是一个完整的路径,要使用网络资源的时候,用绝对路径
      2. 从最高级目录下开始的完整路径,无论当前路径是什么,使用绝对路径总能找到要连接的文件
      3. 优点:节省本服务器的本地存储空间
      4. 缺点: 资源不稳定,如果远程服务器删除资源,本地服务器就引用不到了
    3. 相对路径 -- 参照物其实就是当前的html
  3. 超链接 —— <a href=""></a>
    1. 属性:
      1. href = "要跳转的页面路径"
      2. target=""
        1. _self 默认值,在本页面打开新链接
        2. _blank 在新的选项卡页面打开链接
    2. 去除超链接下划线 —— text-decoration: none;
    3. 锚点
      1. 在页面上定义一个位置,叫做锚点
      2. 使用a标签,跳转到锚点,页面会直接在这个位置显示
      3. 定义锚点的方式:
        1.  H5定义锚点,使用元素的id值直接当做锚点名称,如<h3 id="c3">第三章 龙宫借宝</h3>
        2. 跳转锚点的方式:
          1. <a href="#锚点名称"></a>,
          2. 如:<a href="#c3">快速跳转到第三章</a> 跳转到页面顶部:
          3. <a href="#">快速跳转到页面顶部</a>
    4. 超链接的其它表现形式:
      1. <a href="javascript:fn()">调用JS脚本</a>
        <script>
                function fn(){
                    alert(666)
                }
        </script>

六、HBuilder的快捷键

刚学习前端推荐使用HBuilder来书写代码

  1. Ctrl+C 复制当前行
  2. Ctrl+V 粘贴当前行
  3. Ctrl+D 删除当前行
  4. Ctrl+S 保存代码
  5. Ctrl+Z 撤销
  6. Ctrl+X 剪切
  7. Ctrl+向上/向下  向上/向下移动当前行代码
  8. Ctrl+/ 添加注释,再按一次取消注释
  9. Ctrl+R 运行代码
  10. 按住Ctrl点击多处位置可以开启多行同时编辑,按Esc退出多行编辑状态

每日一句

一寸光阴一寸金,寸金难买寸光阴。

        "一寸光阴和一寸长的黄金一样昂贵,而一寸长的黄金却难以买到一寸光阴。"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张的俊.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值