html_4——知识总结

html_4——知识总结

  • 一、计算机基础知识
  • 二、html4总结
    • 2.1 html基本结构
    • 2.2 全局属性-id,class,style,dir,title,lang
    • 2.3 格式排版标签-div,p,h1-h6,br,hr,pre
    • 2.4 文本标签-span,en,strong,del,ins,sub,sup
    • 2.5 图片标签-img:src,alt,width,height,boder
    • 2.6 超链接-a:herf,target,name,id
    • 2.7 列表标签-ul,ol:li;dl:dt,dd;
    • 2.8 表格--table,caption,thead,tbody,tfoot,tr,td,th
    • 2.9 表单标签--form,input,textarea,select,option,button,label,fieldset,legend
    • 2.10 框架标签 iframe:name,frameborder,width,height
    • 参考

一、计算机基础知识

  1. 计算机=硬件+软件
  2. 软件=系统软件+应用软件
    计算机组成
  3. 应用软件=c/s框架+b/s框架
  4. HTML全称:HyperText Markup Language(超文本标记语言)
  5. 复制快捷键:shift+alt+↓
  6. 回车键:enter+ctrl

二、html4总结

2.1 html基本结构

  1. 主体结构标签 head、body、html
<html><head><title>标题</title></head><body><marquee>尚硅谷</marquee></body>
</html>
  1. html文档声明_
    作用:告诉浏览器当前网页版本
    新写法:
<!-- 文档申明 -->
<!DOCTYPE html>
<html><head><title>题目</title></head><body><marquee loop="1">尚硅谷</marquee></body>
</html>
  1. HTML 设置语言_<html lang="zh-CN>
    作用:1、让浏览器显示对应的翻译提示。2、有利于搜索引擎优化。
<!-- 文档申明 -->
<!DOCTYPE html>
<html lang="zh-CN"><head><title>题目</title></head><body><marquee loop="1">尚硅谷</marquee></body>
</html>
  1. head内标签——title,meta指定页面元信息
<!DOCTYPE html>
<html lang="zh-CN"><head><title>题目</title><!-- 1.配置字符编码 --><meta charset="utf-8"><!-- 2.针对IE浏览器的兼容性配置 --><meta http-equiv="X-UA-Compatible" content="IE=edge"><!-- 3.针对移动端的配置 --><meta name="viewport" content="width=device-width, initial-scale=1.0"><!-- 4.配置网页关键字 --><meta name="keywords" content="8-12个以英文逗号隔开的单词/词语"><meta name="keywords" content="网上购物,电商购物,皮鞋,化妆品"><!-- 5.配置网页描述信息 --><meta name="description" content="80字以内的一段话,与网站内容相关"><meta name="description" content="哈哈电商主营皮鞋,致力于打造国内优质电商"><!-- 6.针对搜索引擎爬虫配置: --><meta name="robots" content="此处可选值见下表"><!-- index 允许搜索爬虫索引此页面。noindex 要求搜索爬虫不索引此页面。follow 允许搜索爬虫跟随此页面上的链接。 --><!-- 7.配置网页作者: --><meta name="author" content="tony"><!-- 8.配置网页生成工具 --><meta name="generator" content="Visual Studio Code"><!-- 9.配置定义网页版权信息 --><meta name="copyright" content="2023-2027©版权所有"><!-- 10.配置网页自动刷新 --><meta http-equiv="refresh" content="10;url=http://www.baidu.com"></head><body><marquee>尚硅谷</marquee></body>
</html>
  1. HTML标准结构
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body></body>
</html>
  • 输入 ! ,随后回车即可快速生成标准结构
  • 在存放代码的文件夹中,存放一个 favicon.ico 图片,可配置网站图标。

2.2 全局属性-id,class,style,dir,title,lang

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>HTML全局属性</title><style>.student {color: red;}</style>
</head>
<body><!-- 给标签指定唯一标识,注意: id 是不能重复的 --><div id="hello1">你好啊!</div><div id="hello2">你好啊2!</div><div id="hello1">你好啊22!</div><!-- 给标签指定类名,随后通过 CSS 就可以给标签设置样式。 --><div class="student">王五</div><div class="student">张三</div><div class="student">李四</div><!-- 给标签设置 CSS 样式。 --><div style="color:red; font-size:50px;">旺财</div><!-- 内容的方向,值: ltr 、 rtl --><!-- 文字翻转 --><bdo dir="rtl">你是年少的欢喜</bdo><!-- 对齐方式 --><div dir="rtl">你是年少的欢喜</div><!-- 给标签设置一个文字提示 --><div title="英雄联盟">lol</div><a href="https://www.baidu.com" title="百度一下">百度</a><!-- 给标签指定语言 --><div lang="en">hello</div>
</body>
</html>

2.3 格式排版标签-div,p,h1-h6,br,hr,pre

标签名标签含义
h1-h6标题
p段落
div大容器
br换行
hr分割线
pre按原文显示(一般用于在页面中嵌入大段代码)
  1. h1 最好写一个, h2~h6 能适当多写。
  2. h1~h6 不能互相嵌套,例如: h1 标签中最好不要写 h2 标签了。
  3. p 标签很特殊!它里面不能有: h1~h6 、 p 、 div 标签。
<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><div><h1>1级标题</h1><p>置身移动互联时代,人们在享受智能设备带来便利的同时,也在一些场景中面临个人信息泄露风险。随着时间推移,这样的风险日益呈现出新的表现形式。</p><p>一些APP声称看视频、玩游戏甚至走路都能赚钱,但用户想提现却难上加难,还容易泄露个人信息;新型不法软件图标透明、没有名称,在手机屏幕上十分隐蔽,不仅不停推送广告,还会收集并转卖用户隐私信息;个人信息安全和隐私保护话题引发关注,正说明其涉及群众切身利益,问题不容小视。</p></div><div><!-- 换行标签 --><a href="https://www.baidu.com">去百度</a><br><a href="https://www.jd.com">去京东</a><!-- 分割线 --><div>第一章</div><p>xxxxxxxx,就这样子哦她就成了国王</p><hr><div>第二章</div><p>一个月黑风高的晚上,xxxxxxxxxxxxxx</p><!-- 按原文显示 --><pre>I        Love      YouI      Love   YouLove</pre></div></body>
</html>

2.4 文本标签-span,en,strong,del,ins,sub,sup

标签名标签语义
em要着重阅读的内容
strong十分重要的内容(语气比em要强)
span没有语义,小容器
del已删除内容
ins新添加内容,加下划线
sub下标字
sup上标字
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>HTML_常用的文本标签</title><style>span{color: red;}</style>
</head>
<body><p>预防电信诈骗,请安装:<em>国家反诈中心app。</em></p><p>当我们出门的时候,<strong>一定要关好门窗</strong>!</p><p>前端三个框架为:<span>Angular、React、Vue</span></p><p>商品原价:<del>199</del>,限时秒杀:<ins>99</ins></p><p>水的化学方程式是:H<sub>2</sub>O,8的三次方是这么写的:8<sup>3</sup></p>
</body>
</html>

2.5 图片标签-img:src,alt,width,height,boder

标签名常用属性
imgsrc :图片路径(又称:图片地址);alt :图片描述;width :图片宽;height:图片高度;boder:边框
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><img src="./奥特曼.jpg" alt="奥特曼" width="200px"> 
</body>
</html>

2.6 超链接-a:herf,target,name,id

主要作用:跳转到指定页面、跳转到指定文件、跳转到锚点位置、唤起指定应用。

标签名常用属性
ahref : 指定要跳转到的具体目标。target : 控制跳转时如何打开页面。id : 元素的唯一 标识,可用于设置锚点。name : 元素的名字,写在 a 标签中,也能设置锚点。

1、跳转到页面

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><!-- 跳转其他网页 --><a href="https://www.baidu.com/" target="_blank">百度一下</a><a href="https://miaosha.jd.com/" target="_self">京东秒杀</a><!-- 跳转本地网页 --><a href="./10_HTML排版标签.html" target="_blank">排版标签</a><a href="./10_HTML排版标签.html"><img width="50" src="./奥特曼.jpg" alt="奥特曼"></a>
</body>
</html>

2、跳转到文件

<!-- 浏览器能直接打开的文件 -->
<a href="./resource/自拍.jpg" target="_blank">看自拍</a>
<a href="./resource/小电影.mp4" target="_blank|">看小电影</a>
<a href="./resource/小姐姐.gif" target="_blank">看小姐姐</a>
<a href="./resource/如何一夜暴富.pdf" target="_blank">点我一夜暴富</a>
<!-- 浏览器不能打开的文件,会自动触发下载 -->
<a href="./resource/内部资源.zip">内部资源</a>
<!-- 强制触发下载 -->
<a href="./resource/小姐姐.gif" download="电影片段.mp4"></a>

3、跳转到锚点

<!-- 一、设置锚点 -->
<!-- 第一种方式:a标签配合name属性 -->
<a href="#htl">看灰太狼</a>
<!-- 第二种方式:其他标签配合id属性 -->
<a href="#atm">看奥特曼</a><!-- 二、跳转锚点 -->
<a name="htl"></a>
<img src="./path_test/a/b/灰太狼.jpg" alt="灰太狼">
<p id="atm">我是奥特曼</p>
<img src="./奥特曼.jpg" alt="奥特曼"><!-- 三、特殊跳转 -->
<!-- 跳到本页面顶部 -->
<a href="#">回到顶部</a>
<!-- 跳转到其他页面锚点 -->
<a href="demo.html#test1">去demo.html页面的test1锚点</a>
<!-- 刷新本页面 -->
<a href="">刷新本页面</a>
<!-- 执行一段js,如果还不知道执行什么,可以留空,javascript:; -->
<a href="javascript:alert(1);">点我弹窗</a>

4、唤起应用

<!-- 唤起设备拨号 -->
<a href="tel:10010">电话联系</a>
<!-- 唤起设备发送邮件 -->
<a href="mailto:10010@qq.com">邮件联系</a>
<!-- 唤起设备发送短信 -->
<a href="sms:10086">短信联系</a>

2.7 列表标签-ul,ol:li;dl:dt,dd;

1、有序列表–ol

    <h2>把大象放进冰箱里共分几步?</h2><ol><li>把冰箱门打开</li><li>把大象放进去</li><li>把冰箱门关上</li></ol>

2、无序列表–ul

    <h2>我想去的几个城市</h2><ul><li>成都</li><li>上海</li><li>西安</li><li>武汉</li></ul>

3、自定义列表–dl

    <h2>如何高效学习?</h2><dl><!-- 术语名称 --><dt>做好笔记</dt><!-- 术语描述 --><dd>笔记是我们以后复习的一个抓手</dd></dl>

2.8 表格–table,caption,thead,tbody,tfoot,tr,td,th

在这里插入图片描述
跨行跨列

  1. rowspan :指定要跨的行数。
  2. colspan :指定要跨的列数。
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>表格_跨行与跨列</title>
</head>
<body><table border="1" cellspacing="0"><!-- 表格标题 --><caption>课程表</caption><!-- 表格头部 --><thead><tr><th>项目</th><th colspan="5">上课</th><th colspan="2">活动与休息</th></tr></thead><!-- 表格主体 --><tbody><tr><td>星期</td><td>星期一</td><td>星期二</td><td>星期三</td><td>星期四</td><td>星期五</td><td>星期六</td><td>星期日</td></tr><tr><td rowspan="4">上午</td><td>3-2</td><td>3-3</td><td>3-4</td><td>3-5</td><td>3-6</td><td>3-7</td><td rowspan="4">休息</td></tr><tr><td>4-2</td><td>4-3</td><td>4-4</td><td>4-5</td><td>4-6</td><td>4-7</td></tr><tr><td>5-2</td><td>5-3</td><td>5-4</td><td>5-5</td><td>5-6</td><td>5-7</td></tr><tr><td>6-2</td><td>6-3</td><td>6-4</td><td>6-5</td><td>6-6</td><td>6-7</td></tr><tr><td rowspan="2">下午</td><td>7-2</td><td>7-3</td><td>7-4</td><td>7-5</td><td>7-6</td><td>7-7</td><td rowspan="2">休息</td></tr><tr><td>8-2</td><td>8-3</td><td>8-4</td><td>8-5</td><td>8-6</td><td>8-7</td></tr></tbody><!-- 表格脚注 --><tfoot height="50" align="center" valign="middle"><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>共计:4人</td></tr></tfoot></table>
</body>
</html>

2.9 表单标签–form,input,textarea,select,option,button,label,fieldset,legend

在这里插入图片描述

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>表单_常用控件</title>
</head>
<body><form action="https://search.jd.com/search"><fieldset><legend>主要信息</legend><!-- 文本输入框 --><label >账户:<input disabled id="zhanghu" type="text" name="account" value="zhangsan" maxlength="10"><br></label><!-- 密码输入框 --><label >密码:<input  id="mima" type="password" name="pwd" value="123" maxlenth="10"><br></label><!-- 单选框 -->性别:<input type="radio" name="gender" value="male" id="nan"><label for="nan"></label><input type="radio" name="gender" value="female" id="nv"><label for="nv"></label><br><!-- 多选框 -->爱好:<input type="checkbox" name="hobby" value="smoke" checked>抽烟<input type="checkbox" name="hobby" value="drink" checked>喝酒<input type="checkbox" name="hobby" value="perm" checked>烫头<br><!-- 隐藏域 --><input type="hidden" name="from" value="toutiao"><br><!-- 确认按钮1 --><input type="submit" value="确认1"><!-- 重置按钮1 --><input type="reset" value="重置1"><!-- 普通按钮1--><input type="button" value="检测账户是否被注册1"><br></fieldset><fieldset><legend>次要信息</legend><!-- 确认按钮2 --><button type="submit">确认2</button><!-- 重置按钮2 --><button type="reset">重置2</button><!-- 普通按钮2--><button type="button">检测账户是否被注册2</button><br><!-- 文本域 -->其他:<textarea name="other" cols="23" rows="3"></textarea><br><!-- 下拉框 -->籍贯:<select name="place"><option value="">河北</option><option value="">山东</option><option value="" selected>山西</option><option value="">广东</option></select></fieldset>
</body>
</html>

2.10 框架标签 iframe:name,frameborder,width,height

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>框架标签</title>
</head>
<body><!-- 1利用iframe嵌入一个普通网页 --><iframe src="https://www.taobao.com" width="900" height="300" frameborder="0"></iframe><br><!-- 2利用iframe嵌入其他内容 --><iframe src="./resource/如何一夜暴富.pdf" frameborder="0" width="900" height="300"></iframe><br><!-- 3利用iframe与表单和超链接联动 --><!-- 与超链接的target属性配合使用 --><a href="https://www.toutiao.com" target="container">点我看新闻</a><a href="https://www.taobao.com" target="container">点我看淘宝</a><br><!-- 与表单的target属性配合使用 --><form action="https://so.toutiao.com/search" target="container"><input type="text" name="keyword"><input type="submit" value="搜索"></form><iframe name="container" frameborder="0" width="900" height="300"></iframe><br>
</body>
</html>

参考

尚硅谷2023前端css和html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/2068.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STM32实战项目—停车计费系统

文章目录 一、任务要求1.1 概述1.2 串口收发1.2.1 串口输出内容1.2.2 串口接收内容 1.3 说明 二、实现思路2.1 指令判别2.1 车辆进入2.2 车辆驶出2.3 费率调整 三、程序设计3.1 串口接收消息处理3.2 车辆驶入处理函数3.3 车辆驶出处理函数3.4 费率调整处理函数 题目原型是第十二…

【服务器数据恢复】raid5故障导致LUN无法访问的数据恢复案例

服务器数据恢复环境&#xff1a; 一台服务器中有一组由数块SAS硬盘组建的RAID5阵列&#xff0c;阵列中有1块热备盘&#xff0c;上层部署OA以及Oracle数据库。 服务器故障&#xff1a; 该磁盘阵列中有2块硬盘出现故障先后离线&#xff0c;RAID5阵列瘫痪&#xff0c;上层LUN无法…

【解决openGauss安装后yum、ssh命令无法使用】

【解决openGauss安装后yum、ssh命令无法使用】 &#x1f53b; 一、操作系统及数据库版本&#x1f530; 1.1 操作系统版本&#x1f530; 1.2 openGauss数据库版本 &#x1f53b; 二、关于openGauss安装&#x1f53b; 三、问题详情&#x1f530; 3.1 使用yum命令报错&#x1f530…

【数据库原理与实践】知识点归纳(下)

第6章 规范化理论 一、关系模式设计中存在的问题 关系、关系模式、关系数据库、关系数据库的模式 关系模式看作三元组&#xff1a;R < U,F >&#xff0c;当且仅当U上的一个关系r满足F时&#xff0c;r称为关系模式R < U,F >的一个关系 第一范式&#xff08;1NF&…

python最佳开发环境组合(pycharm+anaconda)

一、pycharmanaconda是python 最佳开发环境组合 1.pycharm与vscode对比 pycharm社区版与pycharm pro pycharm pro 与vscode 二、anaconda Anaconda Python 集成包 工具箱。 所以没有必要下载传统Python (cPython)个人十分不推荐使用传统python做科学计算&#xff0c; 一来…

SpringBoot-集成FTP(上传、下载、删除)

目录 一、引入依赖 二、配置文件 三、Controller层 四、Service层 五、相关工具类 由于服务在内网部署&#xff0c;需要使用ftp服务器管理文件&#xff0c;总结如下 一、引入依赖 <!-- https://mvnrepository.com/artifact/commons-net/commons-net --> <depen…

Web3在HTML中获取 MetaMask 启用的用户列表

当然 我们还是要先启动ganache环境 然后 通过MetaMask 导入一些用户 然后 我们需要在页面中引入 web3.min.js 如果您还没有这个文件 可以查看我的文章web3.js获取导入 然后我访问官网 https://learnblockchain.cn/docs/web3.js/web3-eth.html#getchainid 打开后 先来到 web3.…

apple pencil二代建议买吗?性价比高的触控笔测评

因为ipad的强大功能&#xff0c;不少人已经开始使用ipad了&#xff0c;随之也越来越普及。大屏幕上的学习效果很好&#xff0c;但用来刷剧以及打游戏就没什么意思了。如果你不想买一支价格很贵的苹果电容笔&#xff0c;或是只想用来做笔记&#xff0c;你可以考虑一下平替电容笔…

机器学习——无监督学习

聚类 问题描述 训练数据&#xff1a; D { x 1 , x 2 , ⋯ , x m } D\lbrace x_1,x_2,\cdots,x_m\rbrace D{x1​,x2​,⋯,xm​}&#xff0c;其中每个数据为 n n n 维向量 x i ( x i 1 , x i 2 , ⋯ , x i n ) x_i(x_{i1},x_{i2},\cdots,x_{in}) xi​(xi1​,xi2​,⋯,xin​…

测试背了4年“锅“,测试缺陷总结整理(细致)“锅“终丢掉了...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 缺陷分析也是测试…

MySQL——变量与游标

今天我们来一起学习MySQL中的变量&#xff08;系统变量与用户变量&#xff09;&#xff0c;以及什么是游标&#xff0c;游标如何使用&#xff1f; 1. 变量 在 MySQL 数据库的存储过程和函数中&#xff0c;可以使用变量来存储查询或计算的中间结果数据&#xff0c;或者输出最终…

RabbitMQ快速上手(延迟队列)

安装 官网 参考文章&#xff1a; ​ https://blog.csdn.net/miaoye520/article/details/123207661 ​ https://blog.csdn.net/lvoelife/article/details/126658695 安装Erlang&#xff0c;并添加环境变量ERLANG_HOME&#xff0c;命令行运行erl 安装rabbitmq&#xff0c;rab…