今日内容:
HTML5部分
一、列表
作用:布局内容排列整齐的区域。
列表分类:无序列表、有序列表、定义列表。
1. 无序列表
作用: 布局排列整齐的不需要规定顺序的区域。
标签:ul 嵌套 li,ul 是无序列表,li 是列表条目。
<ul>
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
……
</ul>
注意事项:
-
ul 标签里面只能包裹 li 标签
-
li 标签里面可以包裹任何内容
2. 有序列表
作用:布局排列整齐的需要规定顺序的区域。
标签:ol 嵌套 li,ol 是有序列表,li 是列表条目。
<ol>
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
……
</ol>
注意事项:
-
ol 标签里面只能包裹 li 标签
-
li 标签里面可以包裹任何内容
3. 定义列表
标签:dl 嵌套 dt 和 dd,dl 是定义列表,dt 是定义列表的标题,dd 是定义列表的描述 / 详情。
注意事项:
-
dl 里面只能包含dt 和 dd
-
dt 和 dd 里面可以包含任何内容
二、表单
作用:收集用户信息。
使用场景:
-
登录页面
-
注册页面
-
搜索区域
常用属性:
- method:表单提交方式,有get和post两种属性
- get:
1. input标签
input 标签 type 属性值不同,则功能不同。
<input type="..." >
type属性值:
- text:文本框,用于输入单行文本
- password:密码框
- radio:单选框
- checkbox:多选框
- file:上传文件
其他属性:
- value:文本框内容,输入后可回显在input输入框
- placeholder:占位文本,一般为输入框提示信息
<input type="..." placeholder="提示信息" value="111">
2. 单选框
常用属性:
- name:控件名称,作用:为单选框分组,拥有相同name值的单选框同时只能被选中一个
- checked:作用为默认选中,添加的完整写法为checked="checked",可以简写为checked
<!-- “男”单选框会被默认选中 -->
<input type="radio" name="gender" checked> 男
<input type="radio" name="gender"> 女
3. 多选框
多选框也叫复选框
常用属性:
- name:控件名称,作用:为多选框分组
- checked:作用为默认选中,添加的完整写法为checked="checked",可以简写为checked
<!-- “前端开发”的复选框会被默认选中 -->
<input type="checkbox" checked> 前端开发
<input type="checkbox"> 后端开发
4. 按钮
作用:可点击
<!-- 如果省略 type 属性,功能是 提交 -->
<button type="">按钮</button>
type属性:
- submit:点击后提交数据到后台
- reset:重置按钮,点击后将表单空间恢复到默认值
CSS部分
一、CSS引入方式
1. 嵌入式
css写在标签的上style属性里
<div style="color: red;">一个div</div>
2. 内部样式
css写在style标签里面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
p {
color: green;
}
</style>
</head>
<body>
<p>我是p标签</p>
</body>
</html>
3. 外部引入样式
通过link标签的fref属性引入
<link rel="stylesheet" href="./my.css">
二、选择器
作用:查找标签,设置样式。
1. 标签选择器
使用标签名作为选择器 → 选中同名标签设置相同的样式。
例如:p, h1, div, a, img......
<style>
p {
color: green;
}
</style>
注意事项:标签选择器无法差异化同名标签的显示效果。
2. 类选择器
作用:查找标签,差异化设置标签的显示效果。
步骤:
-
定义类选择器 → .类名
-
使用类选择器 → 标签添加 class="类名"
<style>
/* 定义类选择器 */
.red {
color: red;
}
</style>
<!-- 使用类选择器 -->
<div class="red">我是div</div>
注意事项:
- 一个标签可以使用多个类名,类名之间用空格隔开
-
一个类选择器可以供多个标签使用
3. id选择器
作用:查找标签,差异化设置标签的显示效果。
<style>
/* 定义 id 选择器 */
#red {
color: red;
}
</style>
<!-- 使用 id 选择器 -->
<div id="red">我是div</div>
注意事项:同一个 id 选择器在一个页面只能使用一次。
4. 通配符选择器
作用:查找页面所有标签,设置相同样式。
通配符选择器: *,不需要调用,浏览器自动查找页面所有标签,设置相同的样式
* {
color: green;
}
三、文字控制属性
1. 字体大小
-
属性名:font-size
-
属性值:文字尺寸,PC 端网页最常用的单位 px
p {
font-size: 30px;
}
2. 字体族
属性名:font-family
属性值:字体名
font-family: 楷体;
以上基本是今天的全部内容