HTML基本概念及基本标签
HTML基本概念及基本语法
1.HTML的基本概念
1.1 B/S、C/S基本概念
- B/S(Browser/Server):指的是浏览器端与服务器端工作模式,优点相对节省本地存储空间,不足是需要占用大量网络宽带【网速】
- C/S 【Client/Server】 :指客户端与服务器端工作模式,无需占用大量网络宽带,相对节省网络宽带资源,不足是需要占用大量本地存储空间
1.2 HTML 简介
- HTML:Hyper Text Markup Language【超文本标记语言】
- 超文本:超出文本之外,还可以包含图片,音频,视频等资源
- 标记语言:由标记标签或转义字符表表示
- 标签形式:<></>
- 作用:制作网页静态页面,可以直接在浏览器中直接运行。大多数浏览器厂商都会提供HTML引擎
2. HTML基本语法
- HTML检查浏览器控制台- F12 【检查】:进入浏览器控制台,F5【网络监听】,查看报错原因
- 进入控制后台选项
- Elements:浏览器引擎解析HTML后代码 
- Console:控制台 
- Sources:HTML源代码 
- NetWork:网络监听 
 
 
2.1 HTML 基本语法介绍
- HTML标签分类:1.成对标签<></>有开始和结束,2.自结束标签
- HTML不区分大小写,浏览器引擎解析后HTML均为小写
- HTML可以嵌套,但是不能交叉嵌套,只能在成对标签内中心部嵌套
- 标签中必须有值,且数值用双引号括起来
- 注释不能嵌套
2.2 HTML常用标签
- <h1></h1> 至 <h6></h6> 制作标标题,自带换行效果
- <br> 或 <br/> 网页中实现换行
- <div></div> 分区布局,块级元素,自带换行效果
- <span></span> 分区布局,内联元素,不带换行效果
- <p></p> 拆分段落,内容自成一段落,块级元素,自带换行效果
- <hr>或<hr/> 在网页中制作水平线
- HTML转义字符【实体字符】
- 以&开头以;结尾
- 普通空格: 
- 中文空格: 
- 大于号:>
- 小于号:<
- 版权号:©;
 
2.3HTML重点标签
- <img src="#  ">  插如图片
- src:必须属性,设置插入图片路径
- title:设置鼠标移入悬停时的,提示文本信息
- alt:设置图片路径有误时,提示文本信息
 
- <a href="# "></a> 设置超链接
- href:设置连接目标资源路径
- target:设置连接目标资源方式
- _blank:设置目标资源以新选项卡打开
- _self:设置目标资源以当前选项卡打开【默认值】
 
 
- <ol type=" "><li></li></ol> 设置有序列表
- type:设置有序列表类型
- a|A:排序类型,大小写字母风格
- i | I:罗马数字风格
- 1:数字排序【默认】
 
- <ul type=""><li></li></ul>无序列表
- type:设置无序列表类型 【可以自定义】
- disc:实心圆形
- circle:空心圆形
- square:实心方形
- none:无列表类型
 
- 项目中路径问题:建议使用绝对路径 @{/} ../上一级目录
- <table></table> 设置表格   border:制作表格边框,wedth="xxpx":宽,height=”xxpx“:高,align:制作水平对齐方式,left:左对齐,light:右对齐  center:居中
- <tr></tr> 制作表的行数
- <th></th> 制作表头
- <td></td> 制作单元格
- rowspan:跨行【被跨行跨列依然存在,需要删除】
- colspan:跨列
 
<table border="1" width="500px" height="300px" align="center">
<tr>
<th>表头1</th>
<th>表头2</th>
<th>表头3</th>
</tr>
<tr align="center">
<td colspan="2">2122</td>
<!-- <td>22</td>-->
<td rowspan="2">2333</td>
</tr>
<tr align="center">
<td>31</td>
<td>32</td>
<!-- <td>33</td>-->
</tr>
</table>
3. HTML中表单
3.1表单语法
- 使用form标签制作表单 
- 使用input&select&button&textarea标签制作表单项 
示例代码
<form action="" method="">
<input type="">
<select>
<option></option>
</select>
<button></button>
<textarea></textarea>
</form>
3.2 form标签中属性
- action:设置表单提交路径
- method:设置表单提交方式
- get:请求参数在地址栏中,相对不安全
- post:请求参数在请求体中,相对安全
 
3.3 input 标签中属性
- type:设置表单项类型
- text:单行文本框 
- password:密码框 
- submit:提交按钮【单击提交按钮,会触发表单提交事件】 
- radio:单选框【单选按钮】 
- checkbox:多选框 
- file:文件域【文件上传时使用】 
- hidden:隐藏域【需要数据,但不希望数据显示时,使用隐藏域】 
 
- name:设置表单项名称
- 注意:如需要提交数据的表单项,必须设置name属性值【如不设置无法提交数据】 
- 注意:一组单选框或多选框,必须设置相同的name属性值【否则无法实现单选效果】 
 
- value:设置表单项value值
- 如为按钮设置value属性值。属性值显示按钮的显示文本
- 如为文本框&密码框设置value值,属性值显示在当前表单项中,为其中默认值
- 用户输入用户名&密码,其实就是为value属性赋值
 
 
- checked:设置单选框&多选框默认值
- <select name><option value><></select>:下拉 列表【下拉框】
示例代码
<form action="regist_success.html" method="get">
用户名:<input type="text" name="username"><br>
密码:<input type="password" name="pwd"><br>
确认密码:<input type="password"><br>
性别:<input type="radio" name="gender" value="man" checked="checked">男
<input type="radio" name="gender" value="women">女
<br>
爱好:<input type="checkbox" name="hobby" value="敲代码" checked>敲代码
<input type="checkbox" name="hobby" value="剧本杀">剧本杀
<input type="checkbox" name="hobby" value="唱跳rap">唱跳rap
<br>
喜爱明星:
<select name="star">
<option value="lx">刘翔</option>
<option value="llj">李连杰</option>
<option value="hg">胡歌</option>
<option>成龙</option>
</select>
<br>
文件域:<input type="file">
<br>
隐藏域:<input type="hidden" name="id" value="1001">
<br>
textarea【多行文本框】:
<textarea cols="50" rows="20" readonly>dddddsss</textarea>
<input type="checkbox">同意
<br>
<button>注册</button>
<input type="submit" value="注册">
<input type="reset">
</form>
HTML基本概念及基本标签的更多相关文章
- 从零开始学 Web 之 DOM(一)DOM的概念,对标签操作
		大家好,这里是「 Daotin的梦呓 」从零开始学 Web 系列教程.此文首发于「 Daotin的梦呓 」公众号,欢迎大家订阅关注.在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识 ... 
- struts2一些概念介绍和标签的使用
		依赖注入 模块包含 struts.xml的模块包含格式 <include file="xx.xml" > OGNL 对象导航语言 有个超大的好处就是根据对象访问属性 ... 
- [译]漫画SELinux概念
		h2:first-child, body>h1:first-child, body>h1:first-child+h2, body>h3:first-child, body>h ... 
- 讲解JSP自定义标签
		一.基本概念 1.标签(Tag) 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本.由于标签是XML元素,所以它的名称和属性都是大小 ... 
- JSP自定义标签开发步骤
		自定义的标签库一.基本概念: 1.标签(Tag): 标签,通常也成为动作,是一组按照XML语法格式编写的代码片段,在JSP中,用来封装在页面中可重复利用的逻辑,通过标签可以使JSP网页变得简洁并且易于 ... 
- k8s学习 - 概念 - master/node
		k8s学习 - 概念 - master/node 在k8s中,有各种各样的概念和术语.这些概念是必须要学习和掌握的.我们先罗列下所有概念,然后再一个个看具体实例. 大概说一下这些概念: Master: ... 
- CSS(3)---块级标签、行内标签、行内块标签
		块级标签.行内标签.行内块标签 html中的标签元素三种类型:块级标签.行内标签.行内块标签. 一.概述 1.块级标签 概念 每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度.高度.对齐等属 ... 
- 【HTML】---常用标签(1)
		Html常用标签(1) 重新整理学习下前端知识从Html标签开始.我们先看HTML 骨架格式: <!DOCTYPE html> <!--这句话就是告诉我们使用哪个html版本--&g ... 
- 前端1-----CSS层叠样式表了解,css的引入方式,三大选择器(标签,类,id),高级选择器
		前端1-----CSS层叠样式表了解,css的引入方式,三大选择器(标签,类,id),高级选择器 一丶CSS简介 叠样式表(英文全称:Cascading Style Sheets)是一种用来表现 ... 
随机推荐
- java基础技术集合面试【笔记】
			java基础技术集合面试[笔记] Hashmap: 基于哈希表的 Map 接口的实现,此实现提供所有可选的映射操作,并允许使用 null 值和 null 键(除了不同步和允许使用 null 之外,Ha ... 
- Java基础技术基础面试【笔记】
			Java基础技术基础面试[笔记] String.StringBuilder以及StringBuffer三者之间的区别? 三者的区别可以从可变性,线程安全性,性能这三个部分进行说明 可变性 从可变性来说 ... 
- 北航面向对象OO第三单元——JML
			简介 本单元借助JML(Java Modeling Language),训练了我们关于的"规格(specification)"的意识和思想 本单元代码难度较低,简单来讲就是给你规定 ... 
- 泛微OA e-cology 数据库接口信息泄露学习
			泛微OA e-cology 数据库接口信息泄露 漏洞信息 攻击者可通过存在漏洞的页面直接获取到数据库配置信息.如果攻击者可直接访问数据库,则可直接获取用户数据,甚至可以直接控制数据库服务器:会将当前连 ... 
- noip模拟14
			T1 离散化后线段树维护\(dp\),\(fi\)表示最小值为\(i\)时最多点亮多少个, 区间操作即可. Code #include<cstring> #include<cstdi ... 
- openssl生成RSA密钥证书
			1.openssl的安装 2.RSA密钥证书的生成 3.openssl的常用命令 1.openssl的安装 openssl 是目前最流行的 SSL 密码库工具,其提供了一个通用.健壮.功能完备的工具套 ... 
- SpringBoot整合Quartz定时任务(持久化到数据库)
			背景 最近在做项目,项目中有个需求:需要使用定时任务,这个定时任务需要即时生效.查看Quartz官网之后发现:Quartz提供两种基本作业存储类型: RAMJobStore :RAM也就是内存,默认情 ... 
- nodejs根据word模板生成文档
			这里使用的模块是 docx-templates,直接npm安装即可[方法二:https://www.cnblogs.com/vichang/p/10416449.html] 1,模板文件 +++QU ... 
- Mybatis--级联(一)
			级联是resultMap中的配置. 级联分为3种 鉴别器(discrimination):根据某些条件采用具体实现具体实现类级联,如体检表根据性别去区分 一对一:学生和学生证 一对多:班主任和学生. ... 
- tomcat Debug 启动
			eclipse有web工程,将打包为war包(export -> War file) 将打包好的war 包放在tomcat 的webapps下面: 配置debug: 参考来自 http://bl ... 
