初识HTML5

初识HTML5

web的发展史

  • web1.0 时代:简单的静态页面 早期三大门户 搜狐 新浪 网易
  • web2.0时代:更注重用户之间的交互 用户即是信息的消费者也是制造者 微博
  • web3.0时代:人工智能、复杂的页面功能、即时通讯
  • web的前景:pc端的网页、 移动端的网页、ios android

vscode编译器的使用

  • 快捷键
  1. 复制本行到下一行 shift+alt+↓
  2. 复制本行到上一行 shift+alt+↑
  3. 查找 ctrl+F
  4. 替换 ctrl+H
  5. 同时写多行 alt+鼠标左键可以出现多个光标(按下鼠标滑轮向下拉)
  6. 同时选中多个相同的 ctrl+D

浏览器内核

  • 浏览器的渲染引擎,作用是解析我们的代码

  • 五大浏览器,自主研发内核

  • 谷歌chrome火狐mozilla欧朋opera微软IE苹果safari
    webkit>blinkgecko 高版本兼容webkitpresto>blinktridentwebkit
  • blink是webkit的分支

  • 360 猎豹 搜狗 QQ浏览器 (双内核:blink+trident)

网页三层结构

  • html(Hyper Text Markup Language)-结构层
  • css(Cascading Style Sheets)-表示层
  • js(JavaScript)-行为层

html定义

  • html(Hyper Text Markup Language) 超文本标记语言,不是编程语言

html基本语法

<div>
	 内容
	<div>
		内容
	</div>
</div>'
  • 正常在这里插入代码片的标签的结构是:关键字开头,关键字结尾。开始标签开始,结束标签结束
  • 特殊的标签:空标签 img input等
  • 空标签在开始标签中就结束了,所以不需要结束标签

html基本结构

  <!DOCTYPE html>
  <!-- 声明文档类型,告诉浏览器以哪种规范来解析文档,这是html5的写法,不是标签 -->
  
  <!-- 最大的标签 -->
  <html lang="en">
  <!-- 头部 -->
  <head>
      <!-- 写一些元信息,css样式属性,调用js -->
      <!-- 文档的编码格式
      gb2312 中文简体
      GBK 中文简体和繁体
      UTF-8 万国码,包含大部分国家都可以解析,中文,日文,韩文 -->
      <meta charset="UTF-8">
      <!-- 设置设备窗口信息 -->
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <!-- 文档的标题 -->
      <title>Document</title>
  </head>
  <!-- 身体 -->
  <body>
      <!-- 包含所有其他的一些结构标签 -->
      <div></div>
  </body>
  </html>

常用标签及其特点

  • 块级标签
    • div
    • p
    • ul>li(无序列表)
    • ol>l(有序列表)
    • h
    • dl>dt>dd(自定义列表)
  • 特点
    • 独占一行,能设置width,height,margin和padding等属性
  • 内联(行内)标签
    • span(常用的行内标签,用户图标)
    • strong(加粗,语义化标签)
    • b(加粗)
    • em( 斜体,语义化标签)
    • i(斜体)
    • sub(定义下标字)
    • sup(定义上标字)
    • del(删除线)
    • s(删除线)
    • ins(下划线)
    • u(下划线)
  • 特点
    • 在一行内显示(在一行中可以并列多个行级标签),不能设置宽高属性,水平方向的padding和margin可以设置,垂直方向的无效。
  • 内联(行内)块标签
    • img
    • button
    • input
    • textarea(文本域)
  • 特点
    • 在一行内显示(在一行中可以并列多个行内块标签),可以设置宽高、adding和margin,有白色间隙。
  • 其他标签
    • hr
    • br
  • 图像标签
    • src 图片的路径
    • width 图片宽度 (当只设定宽度时,高度会等比例缩放)
    • height 图片高度
    • alt 图片不显示时提示的内容
    • title 标题,鼠标悬浮时显示
  • 路径
    • 绝对路径
      网络路径 http:// https://
      本地磁盘路径 C:/Users/Desktop/图片/img1.jpg
  • 相对路径
    • 同级目录 ./(可省略)
    • 上级目录 …/
    • 根目录 /
  • a标签
    • href 链接的路径
<a href="https://www.baidu.com" target="_blank">百度</a>
//在空白页打开
<a href="http://www.jd.com" target="_self">京东</a>
//在当前页打开   默认
<base target="_blank">
//改变当前文档所有链接默认打开方式
<a href="./demo.zip">demo</a>
//跳转到指定页面
<a href="./demo.html">hello</a>
//下载指定文件    
  • 局部链接
    <a href="#a"></a>
    <a href="#b"></a>
    <a href="#c"></a>
    <h3 id="a"></h3>
    <p>
       你你你你你你你你你你你你你你你你你你你你你你
       你你你你你你你你你你你你你你你你你你你你你你
       你你你你你你你你你你你你你你你你你你你你你你
       你你你你你你你你你你你你你你你你你你你你你你
       你你你你你你你你你你你你你你你你你你你你你你
       你你你你你你你你你你你你你你你你你你你
    </p>
    <h3 id="b"></h3>
    <p>
        我我我我我我我我我我我我我我我我我我我我我
        我我我我我我我我我我我我我我我我我我我我我
        我我我我我我我我我我我我我我我我我我我我我
        我我我我我我我我我我我我我我我我我我我我我
        我我我我我我我我我我我我我我我我我我我我我
        我我我我我我我我我我我我我我我我我我我我我
    </p>
    <h3 id="c"></h3>
    <p>
        他他他他他他他他他他他他他他他他他他他他他他
        他他他他他他他他他他他他他他他他他他他他他他
        他他他他他他他他他他他他他他他他他他他他他他
        他他他他他他他他他他他他他他他他他他他他他他
        他他
    </p>
     <a href="#">hello</a>
     //点击空链接,相当于重新刷新页面
  • 文字链接+图像链接
	<a href="https://www.baidu.com">
		<img src="C:/Users/Desktop/图片/img1.jpg" alt="">
	</a>

语义化

什么是语义化?

  • 使用合适的标签和特有的属性去格式化文档
    • 易于开发和维护
    • 用户体验比较好
    • 易于seo,易于爬虫抓取关键字,和搜索引擎建立良好的沟通
    • 即使没有css,也能呈现出良好的效果

html字符实体

  • https://www.w3school.com.cn/html/html_entities.asp
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值