HTML笔记

文章目录

  • 1.注释
  • 2.基础标签
    • 2.1排版标签
    • 2.2文本格式化标签
  • 2.3图片标签
    • 2.4路径
    • 2.5音频标签
    • 2.6视频标签
    • 2.7连接标签
  • 3.列表标签
    • 3.1无序列表&有序列表
    • 3.2自定义列表
  • 4.表格标签
    • 4.1基本属性
    • 4.2相关属性
    • 4.3表格标题和表格单元格标签
    • 4.4表格的结构标签(了解)
    • 4.5合并单元格
  • 5.表单标签
    • 5.1 input系列标签
    • 5.2 button按钮标签
    • 5.3 select下拉菜单标签
    • 5.4 textarea文本域标签
    • 5.5 label标签
    • 5.6语义化标签
  • 6.字符实体

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>


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

3.列表标签

3.1无序列表&有序列表

标签名 说明
ul 表示无序列表的主体,用于包裹li标签
ol 表示有序列表的主体,用于包含li标签
li 表示列表中的每一项,用于包含每一行的内容
<ul>
	<li>appleli>
	<li><strong>orangestrong>li>
ul>
<ol>
	<li><ins>张三:100ins>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属性值 说明
input text 文本框, 用于输入单行文本
input password 密码框, 用于输入密码
input radio 单选框, 用于多选一
input checkbox 多选框, 用于多选多
input file 文件选择, 用于之后上传文件
input submit 提交按钮, 用于提交
input reset 重置按钮, 用于重置
input button 普通按钮, 默认无功能, 之后配合js添加功能
属性值 属性名 说明
文本框-text placeholder 占位符, 提示用户输入内容
单选框-radio name 分组, 有相同name属性值的单选框选为一组, 一组中同时只能有一个被选中
单选框-radio checked 默认选中
文件-file multiple 多文件选择

<form 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属性值 说明
button submit 提交按钮, 点击之后提交数据给后端服务器
button reset 重置按钮, 点击之后回复表单默认值
button button 普通按钮,默认无功能,之后配合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.字符实体

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


空格 ——  
字符 实体
<br>
字符      实体
<br>
字符 实体
<br>
字符    实体

你可能感兴趣的:(前端基础学习,html)