不求甚解(?)网课笔记 待陆续更新
环境的安装与配置
vscode安装插件
Live server&Auto Rename Tag
MDN
html基础标签
文档结构
html文件都是树形结构 下结构:body head
vsc里!
直接出基础文档
<head>
规定文档的配置信息 文档样式之类的
<body>
文档主体内容
<title>
标题
<meta>
meta元素表示那些不能由其它HTML元相关(meta-related)元素((<base>、<link>, <script>、<style> 或 <title>
)之一表示的任何元数据信息。
<icon>
图标
<link rel="icon" href="/images/icon.png">
html多行注释 <!-- -->
文本标签
大部分标签都可以看作是div和span扩展过来的
<div>
每一个部分都放到div里 方便处理样式 打包 div是块的元素 默认带回车
<span>
是行的元素 默认不带回车
<h1>
-<h6>
标题大小
<p>
一个段落 屏蔽所有换行和空格
<pre>
一个段落 保留格式 但是等宽字体
<br>
换行
<hr>
表现层面上是水平线 实际代表代表主题的转换
<i><b><del><ins>
格式
图片
<src>
文件路径
<alt>
可以理解为图片加载不出来显示的文字
<height><width>
默认宽高
音频视频
示例:
1 | <audio |
1 | <video controls width="800"> |
超链接
<a>
herf=""
点击链接打开新标签页面时加入属性:target="_blank"
1 | <a href="https://www.acwing.com/problem/ "target="_blank">一个名字</a> |
表单
<form>
文档中的表单区域 可以向后端传递数据 输入不同数据之后url还会变
<input>
<input type="text/number/email/password/radio">
常用属性有 name\id\maxlength\minlength\required\placeholder
<select>
与<option>
示例
1 | <label for="pet-select">Choose a pet:</label> |
<button>
<input type="button" value="点我" />
列表
1 | <!--无序--> |