前端三刺客----HTML

编写HTML的预知

开发工具的选择

  1. 选择IDEA
    IDEA的社区版支持HTML代码, 但是不支持CSS,和JS
    IDEA的专业版支持 HEML, CSS, 和 JS(但是要money)
  2. 选择vscode
    vscode对前端非常支持, 可以说是现在前端开发工具的主流之一

代码的必要格式及其意义

  1. 必要格式
    ! + Tab键 可以快速生成此格式
 <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

2. 各部分的意义
在这里插入图片描述

开发者工具

开发者工具是浏览器中非常重要的组件, 可以查看页面的基本结构, 一般按F12即可查看
在这里插入图片描述

HTML常见的标签

注释标签

通过<!---->完成注释
在这里插入图片描述

标题标签

  1. 标题标签一共有6个 h1-h6;
  2. 数字越小,字体越大.
    在这里插入图片描述

段落标签p

将较长的文本放入body时, 他不会像我们预想的那样分段
在这里插入图片描述

所以我们需要p标签对内容进行分段
在这里插入图片描述

换行标签

在html中回车是在页面中无法换行的. 这时候就需要但标签<br/>来进行换行.

在这里插入图片描述

格式化标签

1. 加粗: strong 标签 和 b 标签
2. 倾斜: em 标签 和 i 标签
3. 删除线: del 标签 和 s 标签
4. 下划线: ins 标签 和 u 标签

在这里插入图片描述

特殊字符

有些特殊字符在html文件中无法表示, 像多个空格就会变成一个空格显示, 这就需要转义字符
空格: &nbsp;
小于号: &lt;
大于号: &gt;
按位与: &amp;

图片标签

图片标签为 img单标签, 其有很多属性, 其中src为最重要的属性, 表示了图片的所在的位置.
src可以是相对路径, 也可以是绝对路径
在这里插入图片描述
alt属性: 当图片无法正确显示时, 会显示alt中的内容
在这里插入图片描述
title属性: 提示文本 当鼠标放在图片上时, 会显示.
在这里插入图片描述
width和height设置宽高
其单位时px, 是像素的意思

超链接

页面跳转超链接
通过a标签 可以实现页面的跳转
在这里插入图片描述
在这里插入图片描述
下载文件超链接
若href对应的链接是一个文件, 那么在点击时就会触发下载操作
在这里插入图片描述

表格标签

表格标签是一组标签的配合:
1. table 标签: 表示整个表格
2. tr: 表示表格的一行
3. td: 表示一个单元格
4. th: 表示表头单元格. 会居中加粗
5. thead: 表格的头部区域(注意和 th 区分, 范围是比 th 要大的)
6. tbody: 表格得到主体区域.
7. table 包含 tr , tr 包含 td 或者 th.
在这里插入图片描述

列表标签

无序列表(unorderlist) ul li
有序列表(orderlist) ol li
自定义列表 dl dt

在这里插入图片描述

表单标签

form标签

表单是让用户输入信息的重要途径.
通过 form,借助这个 form 用户可以输入一些信息,并把这些信息提交到服务器上面

input标签

input标签包含了各种输入的控件, 单行文本框, 按钮, 单选框, 复选框.
属性:
type(必须有), 取值种类很多多, button, checkbox, text, file, image, password, radio 等.
name: 给 input 起了个名字. 尤其是对于 单选按钮, 具有相同的 name 才能多选一.
value: input 中的默认值.
checked: 默认被选中. (用于单选按钮和多选按钮)
maxlength: 设定最大长度.

文本框

type 为 text
在这里插入图片描述

密码框

type 为 password
在这里插入图片描述

单选框

type 为 radio
在这里插入图片描述
我们发现单选框可以同时选择, 所以可以设置相同的name属性 来达到排斥效果
在这里插入图片描述
默认选择可以用checked来设置
在这里插入图片描述
这样默认性别就是女了

复选框

复选框可以一次选多个选项, 通过 checkbox 类型的 type 搭配 label 标签来实现
在这里插入图片描述

按钮

通过button实现按钮功能, value就是按钮里显示的文字
在这里插入图片描述
通过onclick可以实现点击的提示
在这里插入图片描述

下拉菜单

通过select来实现下来菜单
在这里插入图片描述
selected可以实现默认选中
在这里插入图片描述

多行编辑框

textarea 标签可以实现多行编辑框
在这里插入图片描述
这样就可以实现 30 * 10的文本框

无语义标签 div & span

无语义标签没有明确的角色定位, 但是可以代替上面绝大多数标签
div标签 默认是独占一行,span标签 默认是一个行内元素
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值