前言
- HTML:页面结构:可以把他看成一个文档,定义展示页面的内容结构。
- CSS:页面表现:元素大小、颜色、位置、隐藏或显示、部分动画效果。
- JavaScript:页面行为:部分动画效果、页面与用户的交互、页面功能。
- VUE:对以上三个进行封装,可以直接调用。
HTML
常见的HTML标签
<!-- 注释标签的内容,不会在页面展示 -->
标题标签
段落-斜线-加粗-换行标签
div块级标签
一个div占一行,圈地为王,没有其他含义。HTML5支持其自定义命名,格式一致即可。
span行内标签/内联标签
自己多长就占多长
img图片
- 可以使用外网地址,但要防备防盗链,可以使用本地图片。
- src属性:图片地址
- 设置图片宽高 style="width: 100px; height: 20%"
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>我的联通</title>
</head>
<body>
<img src="http://pic1.win4000.com/wallpaper/a/589bfbe772392.jpg" alt="" style="width: 300px; height: 100px">
<img src="/static/a.jpeg" alt="" style="width: 30%; height: 20%"> <! img也是行内标签,百分比设置图片宽高 >
</body>
</html>
- alt属性是图片加载失败时的提示文案。
a超链接
- 默认当前页打开
- 可以引用本地地址
- 设置 target="_blank" 新Tab页打开
- 设置无下划线 style="text-decoration: none"
列表
-
实心列表
-
有序列表
表单/表格
- thead:表头 tbody:表格主题部分 tfoot:表格尾部
- tr:一行那就写一个 td:一列那就写一个
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>用户列表</h1>
<table border="1">
<thead>
<tr>
<th>ID</th>
<th>头像</th>
<th>姓名</th>
<th>邮箱</th>
<th>更多信息</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>
<img src="http://pic1.win4000.com/wallpaper/a/589bfbe772392.jpg" alt="" style="height: 50px">
</td>
<td>武沛齐</td>
<td>休息@live.com</td>
<td>
<a href="http://www.chinaunicom.com.cn/about/leaders.html" target="_blank">查看详细</a>
</td>
<td>
编辑
删除
</td>
</tr>
<tr>
<td>1</td>
<td>
<img src="/static/a1.jpeg" alt="" style="height: 50px">
</td>
<td>武沛齐</td>
<td>休息@live.com</td>
<td>
<a href="http://www.chinaunicom.com.cn/about/leaders.html" target="_blank">查看详细</a>
</td>
<td>
编辑
删除
</td>
</tr>
</tbody>
</table>
</body>
</html>
input 系列
单选框
复选框
默认几种输入
password属性,输入内容会是加密格式*****
登录demo
会以post请求发送数据,name是入参,value是默认参数值
placeholder="请输入":占位符,暗提示
label标签通过id与标签进行关联,可以实现点击前面的文字进入编辑状态。
下拉框
单选
复选
多行文本
rows:最多多少行 cols:每行最多多少个字符