【前端技术】HTML基础入门篇

1.1 HTML简介

​ HTML(HyperText Markup Language:超文本标记语言)是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。

​ 超文本是一种组织信息的方式,它通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。这些相互关联的信息媒体可能在同一文本中,也可能是其他文件,或是地理位置相距遥远的某台计算机上的文件。这种组织信息方式将分布在不同位置的信息资源用随机方式进行连接,为人们查找,检索信息提供方便。

可关注公众号
在这里插入图片描述

1.2 HTML基本语法

<!Doctype><!-- 声明了文档的类型 -->

<html><!-- 标签是HTML的根元素 -->

<head>

</head><!--这个是告诉浏览器我采用了什么构造展现-->

<body>

</body><!--这是展现给用户观看的界面元素-->

</html>
   
   
<!-- HTML语法 -->
<html lang="en, zh-cn">
<!--lang:属性  en:属性值 这个是告诉搜索引擎爬虫,我们是关于什么内容的,en是说是英文的,zh是说页面是中文的,除了英文是en,其他语言都是汉语拼音即可-->
   <head>
   	<meta charset="utf-8">
   	<!--charset编码字符集,utf-8(万国码升级版)unicode万国码(所有国家字符集都包含) gb2312(国家标准简体字符集,包括亚裔所有字符)gbk2312(国家扩展字符集,包括繁体、简体字符以及亚裔字符)-->
   	<meta content="测试" name="keywrods"><!--keywods:关键字-->
   	<meta content="这是一个测试网站,包含各种测试技术" name="description"><!--description:描述-->
   	<title>万维网</title><!--标题,显示在加载页面的上方的标题中-->
   </head> 
   <body>
   	<h1></h1>
   	<h2></h2>
   	<h3></h3>
   	<h4></h4>
   	<h5></h5>
   	<h6></h6>
   		<!--标题标签 特点:1.更改字体的大小,2.每个标题要独占一行,3.加粗字体的大小-->
   	<p>name</p>
   	<p>password</p><!--段落标签-->
   	<strong>加粗展示</strong>
   	<em>斜体展示</em>
   	
   	<strong><em>将字体加粗及斜体展示</em></strong><!--进行标签嵌套展示-->
   	<del stely=“color:#999”>中划线/删除线,用于折扣样式¥500</del><!--stely:风格样式 color:颜色 #999:RGB颜色 ,在企业级开发中禁止使用,因为讲究行为样式结构相分离,这个标签自带属性会造成冲突(html标签过多掺杂css属性,一般选择放弃使用)-->
   	<address>地址展示标签,独占一行,斜体,可用其他标签模拟,这个标签基本不使用,地址样式一般都是用CSS层叠样式表来添加属性更改</address>
   	
   	<div>本身效果不大,但是将其作为容器效果很好 1.能划分区块/区间,让整个页面更加结构化 2.容器有捆绑操作的作用(将全要样式的属性全部加上,不用多次操作)</div>
   	<div stely="width:100px;heigh=100px; background-color:red;"></div><!--width:100px;heigh=100px; background-color:red;宽高各100像素,背景颜色为红色,空格作为英文单词分割符,多个空格只识别一个,要使用多个空格请用代码“&nbsp;”-->
   	<span>本身效果不大,但是将其作为容器效果很好</span>
   	
   		<!--HTML编码展示-->
   			<!--&nbsp;     空格-->
   			<!--&lt;   <  less than:小于号    &gt;   > great than:大于号 -->
   			
   	<br/><!--回车换行符-->
   	<hr/><!--水平线 单个出现的是单标签:meta、br、hr-->
   	
   	<ol type="a" reversed="reversed" start="3">
   		<li></li>
   		<li></li>
   		<li></li>
   	</ol><!--有序列表( order list ) type=""排序展示编号:1、a、A、i、I          reversed="reversed":表示倒序(3、2、1)  start="3":表示从第三位开始排序  此标签基本用不上-->
   	
   	<ul type="disc">
   		<li></li>
   		<li></li>
   		<li></li>
   	</ul><!--无序列表( unorder list ) type="" disc:discircle(实心圆)square:方块 circle:圈、空心圆-->
   	
   	<img src="/c:/file/1.png" stely="width:200px;" alt="这是某某信息" title="这是啥啥啥">
   		<!--src source:资源  图片链接地址填写处  
   		1.网上URL引入方式:选择图片——>右键打开新的网页图片——>复制地址栏的链接引入
   		2.本地的绝对路径:当图片与HTML网页不在同一路径下时叫做绝对路径(h:/a/b/log.jpg d:/a/c/rui.html),不在同一路径下时src应当写全地址src="h:/a/b/log.jpg"
   		3.本地的相对路径:当HTML网页和图片在同一路径下时叫做相对路径(d:/a/c/rui.html   d:/a/c/lop.png),在同一路径下时src只需要这样写src=“lop.png”
   		Alt:在网页出错时展示出来的文字信息也就是叫做图片占位符
   		title:图片提示符,把鼠标移到图片上即可看见
   		图片设置css样式(宽高)时只设置一个即可,两个都设置容易出现图片不是等比例的,除非能找准比例-->
   	
   	<a href="http://www.baidu.com" sytle="width:100px;height:100px;background-color:red;display:block" target="_blank">百度</a><!-- a标签(a标签单词:anchor --锚点):超链接,将网址放在href属性中,将链接到此网站 href全称:hyperText reference(超文本引用)a标签可以嵌套各种标签,target="_blank"打开一个新的页面-->
   	<div id="demo1"stely="width:100px;height:100px;background-color:green;"></div>
   	<div id-"demo2" style="width:100px;height:100px;background-color:red;"></div>
   	<a stely="disply:block;position:fxied;bottem:100px;right:100px;border:1px solid black;height:50px;width:200px;background-color:#fcc;" href="#demo1">find demo1</a>
   	<a stely="display:block;position:fixed;bottem:100px;right:100px;boredr:1px solid black;height:50px;width:200px;background-color:#ffc;" href="#demo2">find demo2</a><!--锚点的作用定位到想回到的位置,可用作回到顶部功能,也可以用作知识点的整理,点击到此知识点的位置-->
   	<a href="tel:13788889999">打电话</a><!-- tel: 打电话属性 mailto:发邮件属性 -->
   	<a href="javascript:while(1){alert('你配吗!点了就走不掉了')}">你爱我吗!</a><!-- 协议限定符,慎重点击,此代码为死循环 -->
   			<!-- a标签有三个功能:
   					1.超链接
   					2.锚点
   					3.打电话
   					4.协议限定符 -->
   					
   	<!--method:表示为表单的提交方式,action:表示指定提交数据的URL,表单项中的数据要提交就必须要为其指定name属性也就是表单input标签需要有name属性的存在
   	get与post的区别:
   		get:
   			1.请求参数会在地址栏中显示提交信息,被封装在请求行中
   			2.请求参数大小会被限制
   			3.不安全
   		post:
   			1.请求参数不会在地址栏中显示提交的信息,而是会被封装在请求体中
   			2.请求参数的大小没有限制
   			3.较为安全
   	-->
   	<form method="get/post" action="http://www.baidu.com/123.asp">
   		<p>
   			<!--input:表单标签-->
   			Username:<input type="text" name="username" style="color#999" value="请输入用户名" onfocus="if(this.value=='请输入用户名'){this.value=' ';this.style.color='#424242'}" onblur="if(this.value==' '){this.value='请输入用户名';this.style.color='#999'}">
   			<!--  style="color#999":将字体变为灰色 
   			value="请输入用户名":文本框的值为'请输入用户名'
   			οnfοcus="if(this.value=='请输入用户名'){this.value=' ';this.style.color='#424242'}":
   			1.onfocus鼠标聚焦 
   			2.οnfοcus="if(this.value=='请输入用户名'){this.value=' ';:当文本框中是'请输入用户名'时聚焦(点击空白处后又失去焦点) 在聚焦是可输入文本,失去焦点后文本不会消失
   			3.this.style.color='#424242:将字体变回原样
   			
   			 οnblur="if(this.value==' '){this.value='请输入用户名';this.style.color='#999'}" :
   			1. onblur鼠标失去聚焦 
   			2.οnblur="if(this.value==' '){this.value='请输入用户名';:当文本框为空的情况下显示'请输入用户名'
   			3.this.style.color='#999'}:将字体变为灰色-->
   		</p>
   		<p>
   			password:<input type="password" name="password"></p>
   		<input type="submit" value="login">
   		<p>你喜欢的城市
   			<input type="radio" name="star" value="beijing">1.北京
   			<input type="radio" name="star" value="shanghai">2.上海
   			<input type="radio" name="star" value="guangzhou">3.广州
   		</p><!-- input表单框:type="text":表示是文本框 type="password":表示密码框 type="submit':表示提交按钮 value="login":表示修改了里面的值为'login' name="password":表示数据名 type="radio":表示单选框, 将 name="star"统一成‘star’就变成了一个单选框 value="beijing":表示将数据值为beijing,单选框就可以传递数据了-->
   		<p>
   			<input type="checkbox" name="fruit" value="apple">1.apple
   			<input type="checkbox" name="fruit" value="orange">2.orange
   			<input type="checkbox" name="fruit" value="banana">3.banana
   			<input type="submit"><!-- type="checkbox":表示复选框 -->
   		</p>
   		<h1>CHOOSE YOUR SEX!!!</h1>
   		Male:<input type="radio" name="sex" value="male" checked="checked">
   		Female:<input type="radio" name="sex" value="female"><!-- male:男性 female:女性 checked="checked":默认选择一项 -->
   		
   		<h1>province</h1>
   		<select name="province">
   			<option>guangzhuo</option>
   			<option>beijing</option>
   			<option>shanghai</option>
   			<option>shenzheng</option>
   		</select><!-- 下拉菜单选项栏 province:省份 -->
   	</form><!-- form:表单标签 method="get/post":数据发送法方式采用get或者post,二选一即可 action="http://www.baidu.com/123.asp":数据发送接收方的位置 
   		发送数据需要两个要点:
   			1.数据值
   			2.数据名
   		满足这两个要点才能正确发送数据 
   		var div = document.getElementsByTagName('input')[1];
   		div.value
   		这两句代码是在网页F12中console中提取密码的,一般有MD5加密,查找不到密码-->
   	
   </body>
</html>
搜索引擎竞价排名(百度)SEO搜索引擎优化技术:
   价格在1-999元之间,每点击一次收取1-999元之间的一个数额(因关键字价格不同);按转化率收取,但实际是根据物理IP地址来识别。同一个IP在同一时间段内点击同一网站只按一次收费,根据生物行为识别,当误点或其他行为时,在页面停留时间过短或根本没看不收取竞价排名费
   	医院竞价排名最贵(竞价排名起500元)
   做产品需要三个特点:
   	1.刚需(满足用户的功能兴趣)
   	2.用户体验感(尽量满足用户的懒习惯,操作要便捷,步骤要少)
   	3.用户黏性(产品定位以及使用方法)
   HTML注释:<!-- 填写注释内容 -->(快捷键ctrl+?)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

uView u-parse 在nvue页面中无作用踩坑

问题起因&#xff1a; 在uni-app开发的app nvue页面中有需要回显渲染字符串形式的富文本内容 但使用v-html和uniapp的rich-text组件都无法起到作用&#xff0c;就想到了使用uView中u-parse进行尝试。 uView我是使用uniApp插件市场导入的方式将插件导入项目的uni_modules中 …

2024年教你学浪视频抓取#小浪助手

在2024年&#xff0c;学浪平台已经成为学习者们追逐知识、获取学习资源的热门平台之一。然而&#xff0c;尽管学习平台提供了丰富多样的学习内容&#xff0c;但有时候我们还是希望能够将这些学习资源下载下来&#xff0c;以便随时随地进行学习。那么&#xff0c;如何学习学浪视…

【layoutlmv3推理】无法识别的pdf使用ocr识别代码demo实例

目录 前情提要一、安装依赖1、直接安装的依赖2、需要编译的依赖1&#xff09;Leptonica2&#xff09;icu3&#xff09;Tesseract 3、需要自行配置的依赖 二、模型下载三、更改transformers源码四、加载光学字符识别语言包五、运行代码 前情提要 在做pdf转文本时&#xff0c;发…

用于割草机器人,商用服务型机器人的陀螺仪

介绍一款EPSON推出适用于割草机器人&#xff0c;商用服务型机器人的高精度陀螺仪模组GGPM61&#xff0c;具体型号为GGPM61-C01。模组GGPM61是一款基于QMEMS传感器的低成本航向角输出的传感器模组&#xff0c;它可以输出加速度、角速度及姿态角等信息&#xff0c;为控制机器人运…

航空业微服务架构中台的构建与实践

随着航空业的快速发展&#xff0c;航空公司需要面对更加复杂的业务环境和客户需求。在这样的背景下&#xff0c;构建一个稳健、高效的微服务架构中台成为了航空公司的当务之急。本文将探讨航空业微服务架构中台的设计理念、关键技术以及实践经验&#xff0c;帮助航空公司构建具…

「Java开发指南」如何利用MyEclipse启用Spring DSL?(二)

本教程将引导您通过启用Spring DSL和使用Service Spring DSL抽象来引导Spring和Spring代码生成项目&#xff0c;本教程中学习的技能也可以很容易地应用于其他抽象。在本教程中&#xff0c;您将学习如何&#xff1a; 为Spring DSL初始化一个项目创建一个模型包创建一个服务和操…

面向多源异质遥感影像地物分类的自监督预训练方法

源自&#xff1a;测绘学报 作者&#xff1a;薛志祥, 余旭初, 刘景正, 杨国鹏, 刘冰, 余岸竹, 周嘉男, 金上鸿 摘 要 近年来,深度学习改变了遥感图像处理的方法。由于标注高质量样本费时费力,标签样本数量不足的现实问题会严重影响深层神经网络模型的性能。为解决这一突出矛盾…

将本地项目推送至gitlab仓库

1. gitlab上新建一个空白项目 gitlab上点击new project按钮&#xff0c;新建一个项目 新建空白项目 项目名称与本地新建项目名称相同&#xff0c;其余根据具体需要选择 2. 初始化本地仓库并commit项目 进入本地项目根目录下&#xff0c;右击 git bash here打开命令窗口 初始化…

MappedStatement解析流程

前言 之前写了一篇博文&#xff0c;介绍了mybatis的解析过程&#xff0c;其中mapper标签只演示了如何使用&#xff0c;这篇博文我们来探究mapper标签解析流程 源码解析 核心方法入口 引入mapper方式 使用相对于类路径的资源引用使用完全限定资源定位符&#xff08;URL&…

“五之链”第十六期沙龙活动在呆马科技成功举办

2024年4月19日&#xff0c;由临沂呆码区块链网络科技有限公司&#xff08;呆马科技&#xff09;承办的第十六期“五之链”物流主题沙龙活动成功举办。此次活动邀请了政府相关部门、知名科研院所、物流企业等20余家单位参与&#xff0c;共同探讨物流数据要素流通与智能应用的发展…

新版ONENET(2024/4/24)通过view3.0可视化保姆级教程(一学就会)附效果图

⏩ 大家好哇&#xff01;我是小光&#xff0c;想要成为系统架构师的嵌入式爱好者。 ⏩上一篇是STM32通过ESP8266连接最新版的ONENET&#xff0c;成功将数据上传之后&#xff0c;本篇文章使用ONENET的view3.0可视化对数据进行可视化做一个详细教程。 ⏩感谢你的阅读&#xff0c;…

AnaTraf网络流量分析仪:实时分析工具助您优化网络架构

导言&#xff1a; 在如今高度互联的数字时代&#xff0c;网络流量分析成为了企业和组织必备的工具之一。AnaTraf网络流量分析仪作为一款高性能的实时网络流量分析工具&#xff0c;不仅能够帮助用户进行全流量回溯分析、网络流量监控和网络性能分析&#xff0c;更可以快速排除网…

两天速通阿里

感觉这一周太梦幻了&#xff0c;就像一个梦&#xff0c;很不真实~~~ 感觉这个暑期&#xff0c;我的运气占了99成&#xff0c;实力只有百分之一 4.15上午 腾讯csig 腾讯云部门&#xff0c;面完秒进入复试状态 4.16下午 美团优选供应链部门&#xff0c;4.18上午发二面 4.17晚上 阿…

C#基础|属性Property之读写特性和经典总结

哈喽&#xff0c;你好&#xff0c;我是雷工。 本节学习属性特性——控制读写操作&#xff0c;以下为学习笔记。 01 只读属性 写法1&#xff1a;直接去掉set方法&#xff0c;可以在定义的时候初始化。 示例&#xff1a; public string CourseName{get&#xff1b;}“雷工笔记…

2024年学浪提取视频#小浪助手

2024年&#xff0c;学习视频已经成为人们获取知识和提升技能的重要途径&#xff0c;而学浪视频平台以其丰富多样的学习资源备受瞩目。然而&#xff0c;有时我们可能只需要其中的一小部分内容&#xff0c;而不想将整个视频都下载下来。在这个时候&#xff0c;小浪助手作为一款强…

软件无线电系列——Nyquist采样定理

本节目录 一、Nyquist采样定理 1、Nyquist采样定理的定义 2、Nyquist采样定理的证明本节内容 一、Nyquist采样定理 如果对某一时间连续信号进行采样&#xff0c;当采样速率达到一定数值时&#xff0c;就可以根据这些采样值准确地确定原信号。 1、Nyquist采样定理的定义 何为Ny…

这操作真牛!APT杜绝软件包被篡改

0x00 简介 我们介绍了传统包管理器、新型包管理器的工作方式&#xff0c;其中用了大篇幅介绍 APT 包管理器&#xff0c;但是没有对安全人员比较关心的软件包校验问题进行介绍 0x01 大众疑问环节 这部分主要是从常规 Linux 使用者的视角&#xff0c;提出一些平时工作过程中的…

到底什么是爬虫

1. 引言 在数据驱动的世界里&#xff0c;网络爬虫&#xff08;Web Crawling&#xff09;技术扮演着获取和处理网上数据的关键角色。无论是为了数据分析、机器学习项目的数据集构建还是简单地监测网页变化&#xff0c;学习如何创建一个基本的网页爬虫可以大大提升你的工作效率和…

万兆以太网MAC设计(7)ARP协议报文格式详解以及ARP层模块设计

文章目录 前言&#xff1a;1、ARP协议详解2、ARP工作机制 二、ARP_RX模块设计三、ARP_TX模块设计四、ARP_table模块5、仿真5.1、发送端5.2、接收端5.3、缓存表 总结 前言&#xff1a; 1、ARP协议详解 ARP数据格式&#xff1a; 硬件类型:表示硬件地址的类型。它的值为1表示以太…

postman接口自动化

1.基础知识 1.打开postman新建一个文件夹。 &#xff08;建立每一部分文件夹可以更好的管理接口信息&#xff09; 2.postman基本介绍 这里用到的是我自己的一个项目。 params&#xff1a;查询字符串&#xff0c;一般作为url的一部分。 authorization &#xff1a;鉴权&…