- tt基本骨架:
<!DOCTYPE html> <!-- 文档声明 --> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <!-- 注释快捷键:ctrl+/ --> 我是一段文字 </body> </html>
2.标题标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!-- h1~h6 逐级减小 独占一行-->
<h1>我是一个标题</h1>
<h2>我是一个标题</h2>
<h3>我是一个标题</h3>
<h4>我是一个标题</h4>
<h5>我是一个标题</h5>
<h6>我是一个标题</h6>
</body>
</html>
3.段落标签
<!-- 段落标签 <p> -->
4.文本格式化标签
<!-- 原价:<ins>999</ins> 下划线 -->
5.换行标签及水平线标签
<!-- <br />换行 -->
6.图片标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!-- src 指向图片地址的 alt:图片地址发生错误时,用来对图片进行提示的 title:鼠标悬停时,显示的文字 align:设置图片与文字的对齐方式的-->
<img src="../灰太狼.jpg" alt="我是灰太狼" title="我要去抓羊了" width="500px" border="20px" align="center">
</body>
</html>
<!-- src 指向图片地址的 alt:图片地址发生错误时,用来对图片进行提示的 title:鼠标悬停时,显示的文字 align:设置图片与文字的对齐方式的-->
<img src="../灰太狼.jpg" alt="我是灰太狼" title="我要去抓羊了" width="500px" border="20px" align="center">
7.路径
<!--
相对路径
../ 返回上一级
./ 当前级
-->
8.视频标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<video src="images/video.mp4" controls="controls" loop="loop" autoplay muted></video>
</body>
</html>
controls:控制 loop:循环 autoplay muted:静音
9.音频标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<audio src="images/music.mp3" controls loop></audio>
</body>
</html>
10.超链接
<!-- target 控制链接打开方式 -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<a href="./11-超链接2.html" target="_blank">点击我进行跳转</a>
<a href="https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_8781526532986121071%22%7D&n_type=-1&p_from=-1"
target="_blank">去百度</a>
</body>`
</html>
11.特殊字符
 :空格
¥:¥
12.有序列表
<ol type="属性">
<li> </li>
<li> </li>
<li></li>
</ol>
13.无序列表
<ul type="square">
<li>梁朝伟</li>
<li>蔡徐坤</li>
<li>黄子韬</li>
<li>周杰伦</li>
</ul>
14.自定义列表
<dl>
<dt>线下门店</dt>
<dd>web之家</dd>
<dd>服务网点</dd>
<dd>web之家</dd>
</dl>
15.框架
这个时候他们会变得有些沉默,但是这并不是代表他们没有社交的能力,而是他们不想再逢场作戏。
注释: <!-- <iframe src="https://www.taobao.com" frameborder="1" width="800px" height="600px"></iframe>
<iframe src="./08-视频.html" frameborder="1" width="800px" height="600px"></iframe> -->
代码:
<a href="https://www.taobao.com" target="nn">点击我进入淘宝</a>
<iframe name="nn" frameborder="0" width="800px" height="400px"></iframe>
</body>
16.表单
<body>
<form action="#">
<!-- placeholder 提示词 -->
用户名:<input type="text" name="userName" autocomplete="off" placeholder="请输入正确的用户名:">
密码:<input type="password" name="one" maxlength="6">
<br>
<input type="radio" name="r1" value="女" checked>女
<input type="radio" name="r1" value="男">男
<br>
爱好:
<input type="checkbox" name="love" value="sing" checked>爱唱歌
<input type="checkbox" name="love" value="dance">爱跳舞
<input type="checkbox" name="love" value="打豆豆">爱打豆豆
<select name="xiala" id="" multiple>
<option value="西安">西安</option>
<option value="成都" selected>成都</option>
<option value="南京">南京</option>
</select>
<!-- maxlength 最大长度 -->
<textarea name="jianjie" id="" cols="30" rows="10" maxlength="20"></textarea>
<br>
<input type="file" name="wenjian" id="" multiple>
<!-- <input type="button"> 普通按钮 -->
<input type="submit" value="tijaio">
<br>
<input type="email" name="number" id="">
<input type="date" name="" id="">
<input type="time" name="" id="">
<input type="color" name="" id="">
<button>提交</button>
</form>
</body>
17.lable标签
选择框
<form action="#">
<label for="sing">爱唱歌</label><input type="checkbox" name="love" id="sing"
<label> 爱跳舞<input type="checkbox" name="love" id=""></label>
01.
<!-- 1、所有表单必须有name属性
2、所有表单包含在form
3、单选、多选必须有value值 -->
<form action="#">
<fieldset>:分区域
<legend>主要内容</legend>:包括内容
用户名:<input type="text" name="useName" maxlength="4" value="">
密码: <input type="password" name="pwd">
<input type="email" name="eil">
</fieldset>
<br>
<label> <input type="radio" name="sex" value="nan">男</label>
<input type="radio" name="sex" value="nv" id="one"><label for="one">女</label>
<input type="hidden" name="hid">:隐藏
<input type="reset" disabled=""> 重置和禁用
<button>提交</button> 提交
02.表格标签
<!-- table:cellspacing:单元格与的单元格之间的间距 width:设置宽度 height:设置高度的(thead、tfoot不改变) 只是高度的底线-->
<!-- tr\tbody\tfoot属性一样 -->
<tr>
<th width="">姓名</th>
<th>性别</th>
<th>年龄</th>
<th>民族</th>
<th>政治面貌</th>
</tr>
<tr>:行
<th>加粗列
<td>列
align="center" :居中
03.单元格合并
rowspan="2" 行单元格合并
colspan="3" 列单元格合并
04.无语义标签
<!-- <p></p>:段
<h1></h1>:标题
<a href="#"></a> --> 超链接
有语义标签
<!-- div 独占一行 -->
无语义
使用格式:
<div>我是一个盒子<a href="#">v发v发v</a></div>
<div>我是一个盒子</div>
<div>我是一个盒子</div>
<h1>ncdcjdc</h1>
<!-- span 一行多个 -->
无语义
使用格式
<span>我是一个小容器</span>
<span>我是一个小容器</span>
<span>我是一个小容器</span>
<span>我是一个小容器</span>
05.元素显示模式
<!-- 元素显示模式:
块元素:独占一行,宽、高、内外边距可以设置 div h1~h6 li
行内元素:一行多个,宽高、内外边距设置无效 span a
行内块元素:可以一行多个,还可以设置宽高、内外边距 img
-->
06.全局属性
<!-- id: 同一个页面id值不能重复 一个元素只能有一个id名
除了: body html head script style -->
<div id="box1"></div>
<a href="#" id="a1"></a>
<!-- class: 分类 配合层叠样式表
一个网页中可以有多个类名相同的元素,一个元素可以有多个类名
-->
<div class="box1 box2"></div>
<div class="box1 box3"></div>
<div class="box1 box4"></div>
<div class="box1 box5"></div>
<a href="#" class="a1"></a>
<!-- title :鼠标悬停时,提示词-->
<img src="../../day1/灰太狼.jpg" alt="" title="我是一个灰太狼">
<div title="你中奖了,小可爱~">我是盒子</div>
<a href="#" title="恭喜你,上天了">去云端</a>
<!-- tabindex : 正数 负数 0 -->
<input type="text" name="ux" id="">
<a href="#"> dicdncd </a>
<div title="你中奖了,小可爱~" tabindex="1">我是盒子</div>
<div title="你中奖了,小可爱~" tabindex="2">我是盒子</div>
<!--spellcheck:拼写检查 true false -->
<input type="text" spellcheck="false">
<!-- accesskey:设置快捷键的属性 谷歌浏览器里:配合alt按键,才能完成 -->
<form action="#">
<input type="text" name="user" id="">
<button accesskey="l">提交</button>
</form>
<!-- autocapitalize 启动大小写-->
<!-- contenteditable:设置元素中内容是否可以更改 true false-->
<div contenteditable="true">我是一个不允许编辑的盒子</div>
<!-- dir -->
<div dir="rtl">我是一个不允许编辑的盒子</div>
<!-- hidden -->
<div hidden>我是一个不允许编辑的盒子cdcdcd</div>
<a href="#" hidden>cdjcdj</a>
07.css体验
<style>
div {
width: 300px;
height: 300px;
background-color: pink;
}
<style>
/* css书写规范:
选择器 {
属性名: 属性值;
属性名: 属性值;
}
*/
08.行内样式
<div style="width: 700px; height: 50px; background-color: pink;">我是一个盒子</div>
09.内部样式
<style>
div {
width: 300px;
height: 200px;
background-color: pink;
}
</style>
10.外部样式
先写一个css文件然后在html文件里用下面方法连接起来
<link rel="stylesheet" href="./13-外部样式.css">