加油加油加油,天天做笔记!
入门跟着黑马的pink老师在b站的视频走的。
这是他的b站链接。
https://www.bilibili.com/video/BV14J4114768?p=1
文章目录
HTML语法规范
<!DOCTYPE html> <!--文档声明标签,告诉浏览器使用哪种HTML版本来显示页面-->
<html lang="zh-CN"> <!--用来定义当前文档显示的语言-->
<head>
<meta charset="UTF-8"> <!--规定了HTML文档应该使用哪种字符编码-->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>网页头顶上显示的标题</title>
</head>
<body>
内容
</body>
</html>
HTML常用标签
标题标签
<body>
<h1>一级标签</h1>
<h2>二级标签</h2>
<h3>三级标签</h3>
<h4>四级标签</h4>
<h5>五级标签</h5>
<h6>六级标签</h6>
</body>
段落标签与换行标签
<body> <!--区别:(1)单、双标签;(2)换行标签仅开始新的一行,段落标签则会产生一些垂直间距-->
<p>这是一个段落,请求换行↓<br />换行成功
</p>
</body>
文本格式化标签
<body>
我是<strong>加粗</strong>的文字 <!--推荐-->
我是<b>加粗</b>的文字
我是<em>倾斜</em>的文字 <!--推荐-->
我是<i>倾斜</i>的文字
我是<del>删除线</del> <!--推荐-->
我是<s>删除线</s>
我是<ins>下划线</ins> <!--推荐-->
我是<u>下划线</u>
</body>
盒子标签
<body> <!--<div></div>独占一行,而<span></span>一行可以布局多个-->
<div>div标签单独占一行</div>
<span>span标签</span>
<span>可以</span>
<span>一行多个布局</span>
</body>
图像标签
<body> <!--同级、上一级、下一级路径与绝对路径-->
<img src="img.jpg" alt="我是pink老师" title="我是pink老师思密达" width="500" border="15"/>
<!--alt 替换文本 图像显示不出来的时候用文字替换-->
<!--title 提示文本 鼠标放到图像上,提示的文字-->
<!--width 给图像设定宽度-->
<!--height 给图像设定高度-->
<!--border 给图像设定边框-->
</body>
超链接标签
<body>
<a href="http://www.qq.com" target="_blank"> 腾讯QQ</a>
<!--target 打开窗口的方式 默认的值是 _self 当前窗口打开页面 _blank 新窗口打开页面-->
<!--href="http://****.com" 外部链接-->
<!--href="***.html" 内部链接-->
<!--href="#" 空链接-->
<!--href="img.zip" 下载链接,可以是.exe or .zip等-->
<a href="http://www.baidu.com"><img src="img.jpg"/></a>
<!--网页元素可以是一张图片-->
<!--一下为一个锚点定位-->
<a href="#maodian">点击跳转到锚点</a>
<h1 id="maodian">这是一个锚点</h1>
</body>
注释标签与特殊字符
<body>
<!-- 这是一个注释标签 -->
这里有四 个空格
<!-- <p> 是一个段落标签 <是< ; >是> -->
< p > 是一个段落标签
</body>
表格标签
<body>
<table align="center" border="1" cellpadding="0" cellspacing="0" width="500" height="249">
<!-- 这些属性要写到表格标签table 里面去,属性仅了解即可,主要在CSS中使用 -->
<thead>
<tr>
<th>姓名</th> <th>性别</th> <th> 年龄 </th>
</tr>
</thead>
<!-- 表头单元格标签<th></th>,有加粗并且居中的效果 -->
<!--<thead></thead>与<tbody></tbody>为表格结构标签-->
<tbody>
<tr><td>A</td> <td>男</td> <td> 56 </td></tr>
<tr><td>B</td> <td>男</td> <td> 58 </td></tr>
<tr><td>C</td> <td>男</td> <td> 51 </td></tr>
<tr><td>D</td> <td>男</td> <td> 57 </td></tr>
</tbody>
</table>
</body>
合并单元格
<body>
<table width="500" height="249" border="1" cellspacing="0">
<tr>
<td></td>
<td colspan="2"></td> <!--跨列合并-->
</tr>
<tr>
<td rowspan="2"></td> <!--跨行合并-->
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</body> <!--如下效果-->
无序列表
<body> <!--只包含li,没有顺序,使用较多,<li></li>中可以包含任何标签-->
<h4>这是一个无序列表</h4>
<ul>
<li>第一行</li>
<li>第二行</li>
<li>
<p>这是第三行</p>
</li>
</ul>
</body>
有序列表
<body> <!--只包含li,有顺序,使用较少,<li></li>中可以包含任何标签-->
<h4>这是一个有序列表</h4>
<ol>
<li>我是第一</li>
<li>我是第二</li>
<li>我是第三</li>
</ol>
</body>
自定义列表
<body> <!--只包含dt和dd,<dt></dt>与<dd></dd>中可以包含任何标签-->
<dl>
<dt>关注我们</dt>
<dd>新浪微博</dd>
<dd>官方微信</dd>
<dd>联系我们</dd>
<dt>关注我们</dt>
<dd>新浪微博</dd>
<dd>官方微信</dd>
<dd>联系我们</dd>
</dl>
</body> <!--以下情况使用自定义列表-->
input表单元素
<body>
<form action="xxx.php" method="get"> <!--表单域-->
<!-- text 文本框 用户可以里面输入任何文字 -->
用户名: <input type="text" name="username" value="请输入用户名" maxlength="6"> <br>
<!-- password 密码框 用户看不见输入的密码 -->
密码: <input type="password" name="pwd" > <br>
<!-- radio 单选按钮 可以实现多选一 -->
<!-- name 是表单元素名字 这里性别单选按钮必须有相同的名字name 才可以实现多选1 -->
<!-- 单选按钮和复选框可以设置checked 属性, 当页面打开的时候就可以默认选中这个按钮 -->
性别: 男 <input type="radio" name="sex" value="男"> 女 <input type="radio" name="sex" value="女" checked="checked"> 人妖 <input type="radio" name="sex" value="人妖"> <br>
<!-- checkbox 复选框 可以实现多选 -->
爱好: 吃饭 <input type="checkbox" name="hobby" value="吃饭"> 睡觉 <input type="checkbox" name="hobby"> 打豆豆 <input type="checkbox" name="hobby" checked="checked">
<br>
<!-- 点击了提交按钮,可以把 表单域 form 里面的表单元素 里面的值 提交给后台服务器 -->
<input type="submit" value="免费注册">
<!-- 重置按钮可以还原表单元素初始的默认状态 -->
<input type="reset" value="重新填写">
<!-- 普通按钮 button 后期结合js 搭配使用-->
<input type="button" value="获取短信验证码"> <br>
<!-- 文件域 使用场景 上传文件使用的 -->
上传头像: <input type="file" >
</form>
</body>
label标签
<body>
<label for="text"> 用户名:</label> <input type="text" id="text" >
<input type="radio" id="nan" name="sex"> <label for="nan">男</label>
<input type="radio" id="nv" name="sex"> <label for="nv">女</label>
</body>
select下拉表单
<body>
<form>
籍贯:
<select>
<option>山东</option>
<option>北京</option>
<option>天津</option>
<option selected="selected">火星</option>
</select>
</form>
</body>
textarea文本域
<body>
<form>
今日反馈:
<textarea cols="50" rows="5">请给我留言 </textarea>
</form>
</body>