Day02 HTML 课堂笔记
注意点:语义标签的目的就是为了给搜索引擎看,不在乎其具体表现形式
1 文本标签
标签名 |
语义和功能 |
属性 |
单标签还是双标签 |
em |
表示强调,默认表现为斜体字 |
|
双标签 |
strong |
表示强调,默认表现为粗体字 |
|
双标签 |
del |
表示删除的内容 |
|
双标签 |
ins |
表示增加的内容 |
|
双标签 |
sub |
表示下标字 |
|
双标签 |
sup |
表示上标字 |
|
双标签 |
span |
没有语义的文本标签 |
|
双标签 |
| |
| <cite> 用于引证、举例、(标签定义作品(比如书籍、歌曲、电影、电视节目、绘画、雕塑等等)的标题)通常为斜体字 |
| <dfn> 定义一个定义项目 |
| <code> 定义计算机代码文本 |
| <samp> 定义样式文本 标签并不经常使用。只有在要从正常的上下文中将某些短字符序列提取出来,对它们加以强调的极少情况下,才使用这个标签。 |
| <kbd> 定义键盘文本。它表示文本是从键盘上键入的。它经常用在与计算机相关的文档或手册中。 |
| <abbr> 定义缩写 配合title属性 (IE6以上) |
| <bdo> 来覆盖默认的文本方向 dir属性 值: lrt rtl |
| <var> 定义变量。您可以将此标签与 <pre> 及 <code> 标签配合使用。 |
| <small> 标签定义小型文本(和旁注) |
| <b> 粗体字标签 根据 HTML 5 的规范,<b> 标签应该做为最后的选择,只有在没有其他标记比较合适时才使用它。 |
| <i> 斜体字标签 标签被用来表示科技术语、其他语种的成语俗语、想法、宇宙飞船的名字等等。 |
| <u> 下划线字体标签 标签定义与常规文本风格不同的文本,像拼写错误的单词或者汉语中的专有名词。 请尽量避免使用 <u> 为文本加下划线,用户会把它混淆为一个超链接。 |
| <q> 签定义一个短的引用。浏览器经常会在这种引用的周围插入引号。(小段文字) |
| <blockquote> 标签定义摘自另一个源的块引用。浏览器通常会对 <blockquote> 元素进行缩进。(大段文字) (块状元素) |
| <address> 定义地址 通常为斜体 (注意非通讯地址) 块状元素 |
| <font> H5已删除 字体标签,可以通过标签的属性指定文字的大小、颜色及字体等信息 |
| <tt> H5已删除 打字机文字 |
| <big> H5已删除 大型字体标签 |
| <strike> H5已删除 添加删除线 |
| <acronym> H5已删除 首字母缩写 请使用<abbr>代替 |
2 图片
2.1 img 标签
标签名 |
语义和功能 |
属性 |
单标签还是双标签 |
img |
在页面中插入图片 |
src:设置图片的地址 alt:设置图片的替代文字 width:设置图片的宽度 height:设置图片的高度 |
单标签 |
总结:
| 1. alt属性设置图片的替代文字,当图片无法正常加载,会显示替代文字 |
| 2. 设置图片尺寸,只设置height或者width时,另一个属性会按比例缩放 |
2.2 常见的图片格式
| jpg/jpeg 有损压缩,不支持透明 |
| png 无损压缩,支持透明 |
| gif 支持透明,支持动画 |
3 相对路径和绝对路径
当前文件:代码所在文件
目标文件:代码要引入的文件
3.1 绝对路径
| 1、绝对路径指的是文件的绝对地址,与当前文件所在的位置无关 |
| 2、前端中使用的绝对地址是文件在网络中的位置,也称为URL(统一资源定位符) |
| 3、目标文件无论与当前文件是否在一台计算机中,都可以通过绝对路径访问 |
| 注意:文件想要被网络访问,该计算机需要部署web服务器 |
| |
| 绝对路径示例:https://pics6.baidu.com/feed/d.jpeg |
3.2 相对路径
| 1、目标文件相对于当前文件,处在什么位置 |
| 2、目标文件在当前文件的同级目录或者下一级目录 |
| ./ 当前目录 |
| ./ 可以省略 |
| 3、目标文件在当前文件的上级更上级或者必须通过上级才能访问到 |
| ../ 表示上一级目录 ../../ 表示上两级目录 以此类推 |
3.3 HTML 中使用路径的场景
| 1、使用 img标签引入图片文件 |
| 2、使用 video标签引入视频文件 |
| 3、使用 audio标签引入音频文件 |
| 4、使用 iframe标签引入多种类型文件 |
| 5、使用 script标签引入 js文件 |
| 6、使用 a标签关联目标文件 |
| 7、使用 link标签关联 css文件 |
4 超链接和锚点
4.1 a 标签
标签名 |
语义和功能 |
属性 |
单标签还是双标签 |
a |
设置超链接 |
href:设置目标文件的地址 target:设置目标文件在哪个窗口打开:_self :(默认值)本窗口,_blank :新窗口 |
双标签 |
总结:
| 1、a 标签只有在设置了 href属性才能成为超链接 |
| 2、target 属性的默认值是 _self,目标文件会在本窗口打开, |
| target 属性设置为 _blank,目标文件在新窗口打开 |
4.2 超链接
① 跳转新的页面
| <a href="https://www.baidu.com" >百度</a> |
| <a href="../03-相对路径练习/pages/index.html">相对路径的练习</a> |
② 跳转到其他类型的文件
| <a href="./resouces/小乐老师的业余生活.jpg">图片:小乐老师的业余生活</a> <br> |
| <a href="./resouces/小乐老师的性福生活.mp4">视频:小乐老师的性福生活</a> <br> |
| <a href="./resouces/如何30岁之前走上人生巅峰.pdf">pdf:如何30岁之前走上人生巅峰</a> <br> |
| <a href="./resouces/如何拥有百亿资产.docx">word文档:如何拥有百亿资产</a> <br> |
| <a href="./resouces/小乐老师的私房照片.7z">压缩文件:小乐老师的私房照片</a> |
总结:
| 1、如果超链接的目标文件是浏览器可以打开的文件类型,点击超链接则打开文件 |
| 2、如果超链接的目标文件是浏览器无法打开的文件类型,点击超链接则下载文件 |
③ 超链接的其他特殊功能
| <a href="mailto:xxx@qq.com">发邮件</a> <br> |
| <a href="tel:18551002222">打电话</a> <br> |
| <a href="sms:18551002222">发短信</a> |
④ href 的值是空的
| <a href="">href值为空,页面刷新</a> |
⑤超链接地址不存在
4.3 锚点
① 如何设置锚点
| 1、给标签设置id属性,该标签就会变成锚点,id的属性值就是锚点名 |
| 2、任何标签都可以设置id属性,id属性值不能相同 |
② 如何跳转到锚点
| |
| <a href="#锚点名"></a> |
| |
| <a href="#"></a> |
| |
| <a href="页面地址#锚点名"></a> |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)