01前端入门HTML5 +Css3+电商网页制作:HTML5

0. 来源

路线:
https://www.bilibili.com/read/cv10431130
视频:
https://www.bilibili.com/video/BV1Kg411T7t9

1. 基础认识

1.1 Web 标准构成

html:结构 hyper text markup language
CSS: 表现
JS:行为

1.2 基本语法

hyper text markup language:标签标记语言
加粗
骨架结构:整体,头部,标题,主体

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    ceshiyongli
</body>
</html>

2. vscode使用

!:快速创建html主体结构
alt+b:默认浏览器打开文件

3. HTML

3.1 注释

快捷键:通用:ctrl+/

3.2 标签

3.2.1 文本标签

  • 几个特殊的单标签:不需要结束位置
    <br>:换行
    <hr>:横线;水平分割线

  • 标题标签
    h1-h6:独占一行
    ctrl+d,多个选择

  • 段落标签
    p标签:独占一行

  • 换行标签
    <br>

  • 水平分割线标签
    <hr>

  • 文本格式化标签:强调语义
    加粗,下划线,倾斜,删除线等效果
    strong加粗,ins下划线,em倾斜,del删除
    b,u,i,s
    不需要独占一行

3.2.2 媒体标签

3.2.2.1 图片标签

<img src="" alt="">
属性没有先后之分,
alt:图片显示不出来的替换文本
title:鼠标悬停时 提示文本
width,height

3.2.2.2 音乐标签

<audio src="" > </audio>
其他属性 :controls 显示控件,autoplay 自动播放(部分浏览器不支持),loop 循环播放
支持格式:mp3,wav,ogg

3.2.2.3 视频标签

<video src="" > </video>
其他属性:同音频,autoplay 需要结合muted静音自动播放

3.2.3 超链接标签

必应超链接
a href=“https://cn.bing.com/?mkt=zh-CN&FORM=BEHPTB”
属性:打开页面在新标签:target=“_blank”

3.3 列表标签

3.3.1 无序列表

ul嵌套li标签-父子关系

3.3.2 有序列表

ol嵌套li标签-父子关系

3.3.3 自定义列表

dl 列表整体
dt 主体
dd 内容

3.4 表格标签

table(表格整体)-tr(行)-td(单元格)
属性:border:边框宽度
width
height

3.4.1 表格标题和表头单元格标签

caption: 表格大标题,table里
th:表格单元格,tr里,用来替换td

3.4.2 表格结构标签

thead
tbody
tfoot
用于包裹tr标签
加快浏览器渲染

3.4.3 合并单元格

跨行合并,跨列合并
rowspan colspan
左上原则,保留与删除

3.5 表单标签

登录,注册,搜索等场景

  • input系列标签
  • button按钮标签
  • select下拉菜单标签
  • textarea文本域标签
  • label 标签

3.5.1 input系列标签

属性:type=“”
text :文本框,单行文本
password:密码框
radio:单选框
CheckBox: 多选框
file:文件选择
submit:提交按钮
reset:重置按钮
button:普通按钮,配合js添加功能

  • input的file属性
    属性:placeholder:占位提示符
    radio:单选实现:name属性分组,checked
    上传多个文件:mutiful属性
  • input的按钮属性
    type属性:
    submit提交不需js,
    reset重置,
    button无功能,需js
    submit和reset的自动执行需要<form action=""></form>
    属性value更改按钮上的文字

3.5.2 button系列标签

button可以作为标签,同input的button

3.5.3 select下拉菜单标签

select下拉菜单的整体
option下拉菜单的每一项
selected 默认选中(同多选单选,checked)

3.5.4 textarea文本域标签

多行输入
<textarea name="" id="" cols="30" rows="10"></textarea>
cols:宽度
rows:高度
实际工作中用css来定义宽高

3.5.5 label标签

用于绑定内容与表单标签之间的关系
方法一:
label标签包裹起内容
表单标签(input)上添加id属性
赋值label标签中的for属性值为之前的id属性

方法二:
直接使用label标签把内容和表单标签(input)一起包裹起来
删除label标签中的for属性

3.6 语义化标签

  • 无语义标签
    div 标签
    span 标签
  • 有语义标签(了解)
    html5新添加的,手机端常用
    header 网页头部
    nav 网页导航
    footer 网页底部
    aside 网页侧边栏
    section 网页区块
    article 网页文章

3.7 字符实体

网页不能识别多个空格
空格实体:&nbsp;

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值