• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dzw9
博客园    首页    新随笔    联系   管理    订阅  订阅
HTML

超文本标记语言(Hypertext Markup Language)

超文本是链接,标记是标签

1. 标签属性

双标签 用法 备注/快捷键
html 整个网页 ctrl+enter
head 头部 给浏览器看的
title 网页标题
body 内容主题 给用户看的
h1-h6 标题 h1只能用一次
p 段落 换行且段落之间有空隙
<img src='url'> 图像 不换行,可以直接填在线图片
<a href='url'> 跳转到本地文件或超链接 href="#"表示空链接
<audio src="url"> 音频
<video src='url'> 视频
属性 作用 备注
alt 替换文本 图片无法显示时显示的文字
title 提示文本 鼠标停在图片上的显示
width 宽度 默认等比例缩放
height 高度
target="_blank" 在新窗口打开
src url
controls 显示控制面板
loop 循环播放
autoplay 自动播放 浏览器一般禁用
muted 静音播放 视频属性,浏览器支持静音播放
文本格式化 备注
strong/b 加粗
em/i 倾斜
ins/u 下划线
del/s 删除线
单标签 备注 快捷键
br 换行
hr 水平线
<!--注释--> 注释 ctrl+/

Tips

  • 快捷生成双标签方法 关键字回车
  • 以./开头有提示
  • .表示当前文件所在文件夹,/表示进入某个文件夹,..表示上一级文件夹
  • 在html5中,属性名和属性值一致可以简写为一个单词

2. 列表,表格,表单

2.1.1 无序列表

布局排列整齐不需要规定顺序,ul嵌套li,独占一行,
ul只能包含li标签,li可以包含任意内容

<ul>
    <li>1</li>
    <li>2</li>
</ul>
2.1.2 有序列表

ol嵌套li

<ol>
    <li>1</li>
    <li>2</li>
</ol>
2.1.3 定义列表

dl嵌套dt和dd,dl是定义列表,dt是标题,dd是描述

    <dl>
        <dt>head</dt>
        <dd>1</dd>
        <dd>2</dd>
    </dl>

2.2 表格

table嵌套tr行,tr嵌套th表头、td内容
border='1' 添加边框

    <table border="1">
		<thead>
        <tr>
            <th>姓名</th>
            <th>分数</th>
        </tr>
		</thead>
		<tbody>
        <tr>
            <td>张三</td>
            <td>99</td>
        </tr>
		</tbody>
    </table>

内容划分:thead头部,tbody主体,tfoot底部,包裹住tr内容即可。

合并单元格方法:保留最左最上的单元格并td中添加属性(需要合并的单元格数量)
行合并rowspan='2',列合并colspan='2'

2.3 表单

2.3.1 input标签
<input type="text" placeholder="提示信息"> type属性值不同功能不同,placeholder为占位文本显示提示信息
性别:
<input type="radio" name="gender">男
<input type="radio" name="gender" checked>女
<input type="file" multiple>
type属性值 说明 属性
text 文本框 单行文本
password 密码框
radio 单选框 name单选功能,checked默认
checkbox 多选框 checked默认选中
file 上传文件 multiple多文件上传
2.3.2 下拉菜单

select嵌套option,默认选择第一个option,selected默认选择

城市:
<select>
    <option>江西</option>
    <option selected>北京</option>
</select>
2.3.3 文本域标签

多行输入文本的表单控件
<textarea>请输入文本</textarea>
属性:name,id,cols,raws

2.3.4 label标签

绑定文字和控件关系,增大点击范围
方法一:label只包裹内容,设置for属性值与控件的id值相同
方法二:label直接包裹控件,不需要属性

<input type="radio" name="gender" id="man"><label for="man">男</label>
<label><input type="radio" name="gender">女</label>
2.3.5 按钮button

submit 提交(默认),reset重置,button无功能配合js使用
需要在form表单区域内

<form action="">
用户名:<input type="text"><br>
密码:<input type="text"><br>
<button type="submit">提交</button>
<button type="reset">重置</button>
<button type="button">普通按钮</button>
</form>
2.4 无语义的布局标签

布局网页,划分网页区域,摆放内容
div独占一行 大盒子
span不换行 小盒子

2.5 字符实体

代码中空格只识别一个

显示结果 描述 实体名称
空格 &nbsp;
< 小于 &lt;
> 大于 &gt;
posted on 2023-09-09 15:00  dzw9  阅读(63)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3