HTML语言笔记

结构

C/S结构

Client+Sever 客户端+服务器端

需要在电脑上安装的重终端,或一个特定的客户端才能运行。

B/S结构

Browser+Server 浏览器+服务器

JAVA主要后端语言,用于开发服务器端程序。

网页开发

学习内容:
语言:

html

css

javaScript

两个框架:

VUE.js

ElementUI UI user interface 用户界面

HTML语言

1.概述:

HTML()指超文本标记语言

文本:文字字符

超文本:页面内可以包含图片,链接的一系列网页内容。

标记:标签,标识

html中的标记指的就是标签。

2.骨架标签
<!--html注释<!DOCTYPE html>  声明html语言的版本信息,为html5版本,告诉浏览器以html5标准解释运行
-->
<!DOCTYPE html>
<!-- HTML骨架标签 -->
<!--html标签是网页中的根标签,所有内容都应该写在此标签中
-->
<html><!-- 头标签 --><head><meta charset="utf-8" /><!-- 网页字符集 --><meta name="keywords" content="手机,家电"/><!-- 设置网页关键字,让搜索引擎查找 --><title>我的第一张网页</title><!--网页标题--><link href="img/baidu.ico" rel="icon" /></head><!-- 身体标签,用来写网页内容的 --><body><!--标签结构和写法<标签名><开始标签>  </结束标签>  闭合标签(双标签)<标签名  属性=" " />完成一个特定的设置功能,没有标签体,  自闭和标签(单标签)<meta charset="utf-8" /><br/>  换行标签<b></b> 字体加粗标签中可以有属性,可以改变标签原有显示风格属性写在标签的开始标签中一个标签可以有多个属性属性名="值"例如:<body text="red" bgcolor="black">--><b><font size="10">百度</b> <br/><b><font size="6">腾讯</b><br/><font color="blue" size="4"> <b><a href="https://www.qq.com/">腾讯网</a></b></font></body>
</html>
 3.标签
<body><!-- 题目标签一个标签独占一行align="left"控制内容在本行内的水平对齐方式--><b>题目标签</b><h1 align="left">一级标签</h1><h2 align="center">二级标签</h2><h3 align="right">三级标签</h3><!--p段落标签一个p标签,表示一个独立的段落段落与段落之间有间隔--><b>p段落标签</b><p>啥黄金三撒娇拿手机你手机阿大吉萨达合计</p><p>换手机阿昆达就打算你等会</p><!--换行标签<br/> 标签名--><b>无序列表</b><!--无序列表标签<ul>  <li>列表行1</li><li>列表行2</li></ul>--><ul><li>列表行1</li><li>列表行2</li><li>列表行3</li><li>列表行4</li></ul><!-- 有序列表 --><b>有序列表</b><ol><li>列表行1</li><li>列表行2</li><li>列表行3</li><li>列表行4</li></ol><!-- type="*" 表示自动排序时第一位的是*,然后按照*依次排序--><ol type="A"><li>列表行1</li><li>列表行2</li><li>列表行3</li><li>列表行4</li></ol></body>
4.超链接标签


            href (Hypertext Reference 超文本引用)规定链接指向UIL页面
            target   打开位置,
            "_self"默认打开位置,在当前窗口打开新的网页
            "_blank" 创建新窗口打开。

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><!-- table 表示一个表格tr 表示一行th  表示一个单元格,还是表头,内容会加粗,并且居中td  表示一个普通单元格表中数据只能写在单元格中。cellpadding 内边距,内容到表格边界的距离cellspacing  外边距,单元格到单元格之间的距离--><table border="1" width="400" cellpadding="10" cellspacing="0"><!-- 行 --><tr ><th>姓名</th><th wide="100">班级</th><th>年龄</th><th>性别</th></tr><tr height="40"><!-- 列 --><td>王乐</td><td>计算机2202</td><td>18</td><td>女</td></tr><tr><td>朱磊</td><td>计算机2201</td><td>22</td><td>男</td></tr></table></body>
</html>
 5.组件
就一个区域,拥有许多输入和选择的组件让用户可以输入选择信息,最终将数据提交到服务器端<form action="财务报表.html" method="get">action=“服务器地址” method="请求方式"inputtype="text" 单行输入文本框name="accound" 定义组件名 向后端提交用value=""组件的值readonly  设置组件只读,不能修改,提交表单时,可以被提交到服务器端placeholder="请输入用户名"输入框提示信息disabled 禁用组件,不会提交内容到服务器<input type="submit"/> 提交按钮type="password" 密码框type="radio" 单选框单选框通过name分组,name相同的为一组checked 属性可以为默认选中一项type="checkbox"多选框type="file" 文件选择框下拉选择组件checked 属性可以为默认选中一项<select><option>请选择</option><option>选择1</option><option>选择2</option></select>  最终提交选中的选择值<textarea></textarea>多行文本框<input type="reset"/> 重置按钮,将表单重置到默认值<input type="button" value="登录" onclick=""/>设置按钮,给出名字, onclick并触发事件
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><form action="财务报表.html" method="get">账号:<input type="text" name="accound" value="" placeholder="输入账户信息"/><br />密码:<input type="password" name="password"/><br />性别:<input type="radio" name="gender" value="男"/ checked> 男<input type="radio" name="gender" value="女"/> 女<br />课程:<input type="checkbox" name="course" value="java"/>java<input type="checkbox" name="course" value="python"/>python<input type="checkbox" name="course" value="c"/>c<input type="checkbox" name="course" value="c++"/>c++<br />附件:<input type="file" name="file"/><br />省份:<select><option value="100">请选择</option><option value="101">北京</option><option value="102">上海</option><option value="103" selected>陕西</option></select><br />地址:<textarea rows="5" cols="30"></textarea><br /><input type="submit" value="保存"/><br /><input type="reset"/><input type="button" value="登录" onclick=""/></form></body>
</html>

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

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

相关文章

java基础·小白入门(二)

目录 Java数组、字符串、正则表达式数组基本知识二维数组 字符串初始化基本用法 正则表达式相关知识点Java语言的内存分配Java的增强for循环 类和对象基本概念定义与创建应用 Java数组、字符串、正则表达式 数组 基本知识 Java中&#xff0c;数组元素可以为简单数据类型&…

MacOS之解决:开盖启动问题(七十四)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…

mysql中返回日期格式带有T、Java解决返回日期格式带 ‘T‘ 问题、MySQL查询日期为什么带T、java.util.Date()类型为什么有T

文章目录 一、场景描述&#xff1a;Mysql返回日期格式带有T二、解决方法2.1、方法一&#xff1a;通过注解格式化2.2、方法二&#xff1a;通过全局配置2.3、方法三&#xff1a;查询时手动转换时间格式 三、mysql 数据库时间类型数据为什么有T3.1、什么是ISO 8601格式 四、java中…

储备教师和正式教师的区别是什么?

当谈论教育行业的未来&#xff0c;是否曾想过&#xff0c;那些被称为"储备教师"的群体&#xff0c;与我们熟知的"正式教师"之间&#xff0c;有何本质的区别&#xff1f; 储备教师&#xff0c;顾名思义&#xff0c;是学校为了应对未来可能的教学需求而提前招…

Redis 集群 - 数据分片算法

前言 广义的集群&#xff1a;只要是多个机器构成了一个分布式系统&#xff0c;都可以被称为集群。 狭义的集群&#xff1a;redis 的集群模式&#xff0c;这个集群模式下&#xff0c;主要是解决存储空间不足的问题。 Redis 集群 redis 采用主从结构&#xff0c;可以提高系统的可…

cs144 LAB1 基于滑动窗口的碎片字节流重组器

一.StreamReassembler.capacity 的意义 StreamReassembler._capacity 的含义&#xff1a; ByteStream 的空间上限是 capacityStreamReassembler 用于暂存未重组字符串片段的缓冲区空间 StreamReassembler.buffer 上限也是 capacity蓝色部分代表了已经被上层应用读取的已重组数…

神火股份电子商务平台(数字化招采平台),构建企业数字活力

为推进数字化转型升级进程&#xff0c;神火股份携手信源信息建设电子商务平台&#xff0c;近日&#xff0c;该平台已实现验收&#xff0c;为企业高质量发展注入“数字活力”。 河南神火煤电股份有限公司&#xff08;简称“神火股份”&#xff09;是以煤炭、发电、电解铝生产及…

2024年CCSK认证培训招生简章公开

CCSK认证培训背景 本课程旨在确保与云计算相关的从业人员对云安全威胁和云安全最佳 实践有一个全面的了解和广泛的认知。包含了广泛的云安全知识&#xff0c;涵 盖了体系结构、合规治理、加密和虚拟化等主题。自2010年推出以 来&#xff0c;成千上万的IT和安全专业人员通过CCSK…

系统架构理解

一、统一提前查好所有数据后续逻辑用到啥取啥&#xff0c;还是等用到对应数据的时候再查 1、用到啥查啥&#xff1a; 优势&#xff1a;减少依赖调用次数&#xff0c;减轻服务器压力&#xff1b;代码逻辑清晰&#xff0c;没有太多分支判断 劣势&#xff1a;无法避免串行调用&am…

LeetCode题练习与总结:分割回文串--131

一、题目描述 给你一个字符串 s&#xff0c;请你将 s 分割成一些子串&#xff0c;使每个子串都是 回文串 。返回 s 所有可能的分割方案。 示例 1&#xff1a; 输入&#xff1a;s "aab" 输出&#xff1a;[["a","a","b"],["aa&q…

snmp-check一键获取SNMP信息(KALI工具系列二十一)

目录 1、KALI LINUX 简介 2、snmp-check工具简介 3、在KALI中使用onesixtyone 3.1 目标主机IP&#xff08;win&#xff09; 3.2 KALI的IP 4、操作示例 4.1 SNMP 检查 4.2 指定 SNMP 端口 4.3 指定社区字符串 4.4 详细输出 4.5 指定多项 5、总结 1、KALI LINUX 简介…

【Vue】登录功能中对于错误提示信息的重构

登录功能中&#xff0c;使用Axios 的响应拦截器对于错误提示进行重构。 原代码: //form实例统一校验 const formRef ref(null); const router useRouter(); const doLogin () > {formRef.value.validate(async (valid) > {// valid: 所有表单都通过校验 才为true//c…

【网络安全产品】---下一代防火墙

再此之前也大概介绍过传统防火墙&#xff0c;waf以及数据库防火墙&#xff0c;今天发现居然没有对下一代防火墙有过学习。。。今天参考一些资料进行整理。。 网络安全产品---数据库防火墙/审计_数据库审计 数据库防火墙-CSDN博客 【网络安全产品】---应用防火墙(WAF)_waf csd…

JavaScript 导致内存泄漏的场景和规避方法

在日常开发中&#xff0c;我们经常会无意识一些操作导致内存溢出。为此我总结一下内存溢出的几种场景供大家参考。希望能在优化自己代码的道路上有所帮助。 1、意外的全局变量 由于使用未声明的变量&#xff0c;而意外的创建了一个全局变量&#xff0c;使这个变量一直留在内存…

Danikor智能拧紧轴控制器过压维修知识

【丹尼克尔拧紧轴控制器故障代码维修】 【丹尼克尔Danikor控制器维修具体细节】 丹尼克尔拧紧轴控制器作为一种高精度的电动拧紧工具&#xff0c;广泛应用于各种工业生产线。然而&#xff0c;在使用过程中&#xff0c;由于各种原因&#xff0c;可能会出现Danikor扭矩扳手控制…

Linux系统编程——部分内容补充

回顾 进程 内核相关数据结构 代码和数据&#xff0c;一个可执行程序加载到内存变成进程&#xff0c;不仅仅是把代码和数据加载进去就完事了&#xff0c;得“先描述&#xff0c;再组织”&#xff0c;每个进程都有内核数据结构&#xff0c;地址空间&#xff0c;进程相关页表&a…

内核学习——5、中断

硬中断&#xff1a; 是一个异步信号&#xff0c;或需要改变执行一个同步事件 外设产生&#xff0c;基于IRQ&#xff0c;CPU将相应请求给到硬件驱动处理事务 处理中断的驱动需要运行在CPU上的&#xff0c;中断产生时&#xff0c;CPU停止当前程序去处理中断请求&#xff0c;一个…

【案例分析】一文讲清楚SaaS产品运营的六大杠杆是什么?具体怎么运用?

在SaaS&#xff08;软件即服务&#xff09;行业&#xff0c;如何快速获取用户并实现持续增长一直是企业关注的重点。近年来&#xff0c;分销裂变策略因其高效性和低成本特性&#xff0c;成为许多SaaS企业实现快速增长的秘诀。下面&#xff0c;我们将通过一个具体的案例来剖析成…

Ubuntu-24.04-live-server-amd64安装界面中文版

系列文章目录 Ubuntu安装qemu-guest-agent Ubuntu-24.04-live-server-amd64启用ssh Ubuntu乌班图安装VIM文本编辑器工具 文章目录 系列文章目录前言一、准备工作二、开始安装三、测试效果总结 前言 Centos结束&#xff0c;转战Ubuntu。我之所以写这篇文章&#xff0c;是因为我…

精细化,智能费控4.0的竞争内核

出差&#xff0c;在百度百科被释义为&#xff0c;受派遣到外地或负担临时任务。 这是一个对员工清晰对管理却笼统的定义。站在企业费用管理的角度&#xff0c;出差可细分为会议出差、培训出差、市场拓展出差、项目出差、驻外回厂出差、探亲出差、售后维修出差、新人报道出差等不…