HTML笔记

1.注释

快捷键 ctrl + /      `<!--注释-->`

2.基础标签

2.1排版标签

<h1> <h1> 1-6级标题
<p>  </p> 段落
<br>      换行
<hr>      水平分割线

2.2文本格式化标签

<b> </b>  加粗   <strong> </strong>
<u> </u>  下划线 <ins> </ins>
<i> </i>  倾斜   <em> </em>
<s> </s>  删除线 <del> </del>

2.3图片标签

<img src=""  alt="">
     标签属性
src = "图片名称,例:cat.gif"
	如果图片与html在同一个文件夹,则./可加可不加,表示当前文件夹中的图片
alt = "替换文本"
	只有当图片加载失败时,才会显示alt的文本
title = "提示文本"
	当用户鼠标悬停时才显示
width 宽度   height 高度  (数字)
	只设置其中的一个,另一个会等比例缩放(此时图片不会变形)
	同时改变可能会变形

2.4路径

绝对路径 / 相对路径

同级目录
<img src="目标图片.gif">
<img src="./目标图片.gif">

下级目录
<img src="文件夹名/目标图片.gif">

上级目录
<img src="../images/map.jpg">  
         "../"表示返回上一级

2.5音频标签

<audio src="./music.mp3"  controls>  </audio>
src      音频的路径
controls 显示播放的控件
autoplay 自动播放(部分浏览器不支持)
loop     循环播放
音频标签目前支持3种格式:MP3,Wav,Ogg

2.6视频标签

<video src="./video.mp4"  controls>  </video>
属性名同音频

2.7连接标签

<a href="./目标网页.html"> </a>
<!-- 当开发网站初期,我们还不知道跳转地址时,href的值书写 # (空链接) -->

属性名:target
属性值:目标网页的打开形式
_self  默认值,在当前窗口跳转(覆盖原网页)
_blank 在新窗口中跳转(保留原网页)

3.列表标签

3.1无序列表&有序列表

标签名说明
ul表示无序列表的主体,用于包裹li标签
ol表示有序列表的主体,用于包含li标签
li表示列表中的每一项,用于包含每一行的内容
<ul>
	<li>apple</li>
	<li><strong>orange</strong></li>
</ul>
<ol>
	<li><ins>张三:100</ins></li>
</ol>

ul标签和ol标签中只允许包含li标签
li标签可以包含任意内容

3.2自定义列表

标签名说明
dl表示自定义列表的整体,用于包裹dt/dd标签
dt表示自定义列表的主题
dd表示自定义列表的针对主题的每一项内容
  • dd前会默认显示缩进
  • dl标签中只允许包含dt/dd标签
  • dt/dd标签可以包含任意内容

4.表格标签

4.1基本属性

标签名说明
table表格整体,可用于包裹多个tr
tr表格每行,可用于包裹td
td表格单元格,可用于包裹内容

4.2相关属性

属性名属性值效果
border数字边框宽度
width数字表格宽度
height数字表格高度
  • 实际开发时针对于样式效果推荐使用CSS设置

4.3表格标题和表格单元格标签

标签名名称说明
caption表格大标题表示表格整体大标题,默认在表格整体顶部居中位置显示
th表头单元格表示一列小标题,通常用于表格第一行,默认内部文字加粗并居中显示
  • caption标签书写在table标签内部
  • th标签书写在tr标签内部(用于替换td标签)

4.4表格的结构标签(了解)

突出表格的不同部分(头部、主体、底部),使语义更加清晰

标签名名称
thead表格头部
tbody表格主体
tfoot表格底部
  • 表格结构标签内部用于包裹tr标签
  • 表格的结构标签可以省略

4.5合并单元格

左上原则:
上下合并--只保留最上的,删除其他
左右合并--只保留最左的,删除其他
属性名属性值说明
rowspan合并单元格的个数跨行合并,垂直合并
colspan合并单元格的个数跨列合并,水平合并
  • 只有同一个结构标签的单元格才能合并,不能跨结构和并(thead/tbody/tfoot)

5.表单标签

5.1 input系列标签

标签名type属性值说明
inputtext文本框, 用于输入单行文本
inputpassword密码框, 用于输入密码
inputradio单选框, 用于多选一
inputcheckbox多选框, 用于多选多
inputfile文件选择, 用于之后上传文件
inputsubmit提交按钮, 用于提交
inputreset重置按钮, 用于重置
inputbutton普通按钮, 默认无功能, 之后配合js添加功能
属性值属性名说明
文本框-textplaceholder占位符, 提示用户输入内容
单选框-radioname分组, 有相同name属性值的单选框选为一组, 一组中同时只能有一个被选中
单选框-radiochecked默认选中
文件-filemultiple多文件选择
<!--表单域标签-->
<form action="">       <!--action="提交地址"-->
   <!-- 文本框 -->
    <input type="text" placeholder="用户名">
    <br>
    <!-- 密码框 -->
    <input type="password" placeholder="密码">
    <br>
    <!-- 单选框 -->
    <input type="radio" name="gender"><input type="radio" name="gender" checked><br>
    <!-- 多选框 -->
    <input type="checkbox" checked>同意协议
    <br>
    <!-- 文件选择 -->
    <input type="file" multiple>
    <br>
    <!-- 按钮 -->
    <input type="submit" value="免费注册">
    <input type="reset">
    <input type="button" value="普通按钮">
</form>

5.2 button按钮标签

标签名type属性值说明
buttonsubmit提交按钮, 点击之后提交数据给后端服务器
buttonreset重置按钮, 点击之后回复表单默认值
buttonbutton普通按钮,默认无功能,之后配合js添加功能
<button>我是按钮</button>
<button type="submit">提交按钮</button>
<button type="reset">重置按钮</button>
<button type="button">普通按钮,没有任何功能</button>

5.3 select下拉菜单标签

标签名说明
select标签下拉菜单的整体
option标签下拉菜单的每一项
常见属性 : selected下拉菜单默认选中
<select>
	<option>北京</option>
	<option selected>上海</option>
	<option>广州</option>
</select>

5.4 textarea文本域标签

常见属性说明
cols规定了文本域内可见宽度
rows规定了文本域内可见行数
  • 右下角可以拖拽改变大小, 可以通过CSS去禁用
  • 实际开发时针对于样式效果推荐使用CSS设置

5.5 label标签

常用于绑定内容与表单标签的关系

方法1

  1. 使用label标签把内容(如:文本)包裹起来
  2. 在表单标签上添加id属性
  3. 在label标签的for属性中设置对应的id属性值

方法2

  1. 直接使用label标签把内容(如:文本)和表单标签一起包裹起来
  2. 需要把label标签的for属性删除即可
<input type="radio" name="gender" id="nan"> <label for="nan"></label> 
<label><input type="radio" name="gender" checked></label>

5.6语义化标签

标签名语义tips
div独占一行
span一行可以显示多个
header网页头部以下用于手机端网页设计
nav网页导航
footer网页底部
aside网页侧边栏
section网页区块
article网页文章

6.字符实体

有很多字符实体,最常用的只有"空格"

<!-- html不能识别多个空格 -->
空格 —— &nbsp;
字符 实体
<br>
字符      实体
<br>
字符&nbsp;实体
<br>
字符&nbsp;&nbsp;&nbsp;&nbsp;实体
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CMCJR

新手小白,如有不当,敬请指正!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值