JavaWeb——HTML基础知识


一、HTML概念

  • HTML:超文本标记语言

二、HTML 语言规范

  • HTML 语言规范:
<html>
	<head>
		<title>标题</title>
	</head>
	<body>
		<font color="blue">ZZ</font>
	</body>
</html>

  注意:	<head>里存放说明性内容;
		<body>里存放的是给用户看的内容;
  • HTML 不用编译,可以直接解析执行,由上到下逐行执行;
  • 标签之间的内容称为 内容体;没有内容体的标签称为 空标签,例如:</br>
  • HTML 标签不区分大小写

三、Hbuilder

四、字体标签

<html>
	<head>
		<title>标题</title>
	</head>
	<body>
		DD<font color="blue">ZZ</font>
	</body>
</html>
<font 属性名="属性值">文字内容</font>
size	字号
color	颜色
face	字体

五、格式化标签

  • HTML 源码中的换行,解析时会自动丢掉;
  • <br/> 回车换行;
  • <p> </p> 段落标签;段前段后自动加空行;
<p align="center">aaa</p> 可设置居中显示
  • <h1> </h1><h2> </h2><h6> </h6> 标题;
  • &nbsp 空格;HTML 源码中的多个空格会合并成一个空格显示;
  • <!--HTML注释内容--> HTML 注释内容;

六、图片标签

  • <img/>
<img src="路径.jpg"/>
src		路径
width	图片宽度(默认单位为 px,即像素)
height	图片高度(默认单位为 px,即像素)

注意:	width="400",400px
		width="50%",是父标签的50%
注意:	内网路径:
			相对路径:
			绝对路径:
		互联网路径:src="http://www.baidu.com/xxx.jpg"

七、列表标签

  • <ul></ul> 无序列表;
  • <li></li> 列表条目项标签;
  • <ol></ol> 有序列表;
<ul>
	<li>dd</li>
	<li>zz</li>
</ul>
<ol>
	<li>dd</li>
	<li>zz</li>
</ol>

八、超链接标签

  • <a></a>
<a href="http://www.baidu.com">链接</a>

href	链接路径:
			外网路径:
			内网路径:

九、表格标签

  • <table></table> 定义表格;
    border:表格边框粗细;
    width:表格宽度;
  • <tr></tr> 定义表中一行;
  • <td></td> 定义行中单元格;( td 只能写在行中);
    <th></th> 表头单元格;
<table border="1" width="50%">
	<tr>
		<th>name</th>
		<th>age</th>
	</tr>
	<tr>
		<td>zz</td>
		<td>20</td>
	</tr>
	<tr>
		<td>dd</td>
		<td>21</td>
	</tr>
</table>
  • 合并单元格:
    colspan:跨列合并;
    rowspan:跨行合并;
    注意:被合并的单元格需要删掉;

十、块标签

  • <div></div> 适用于大量信息的展示;
    块级标签,默认占满一行;会自动换行;
  • <span></span> 适用于少量信息展示;
    行级标签,一行中的一块;不会自动换行;

十一、表单标签

  • 表单作用:用来提交用户输入的数据;提交给服务器的程序;相当于一个web程序的入口。
  • <form>表单内容</form> 定义一个表单;
- action属性:将数据提交到哪里;
- method属性:以何种方式提交数据;
	(1) get :把提交的数据拼接到地址栏;(默认为 get);
			提交敏感信息不安全;
			提交的数据量小;
	(2) post:没有把提交数据拼接到地址栏;请求体;(尽量使用Post方式提交表单)
			相对安全;
			理论上提交数据量无限大;

  • 定义表单输入项:
    <input/> 文本框标签;
    <select></select> 选择标签;
    <textarea> 文本域标签;

1. <input/> 文本框标签

在这里插入图片描述

<form>
	用户名:<input type="text"/><br/>
	密码:	<input type="password"/><br/>
	性别:	<input type="radio" name="sex" value="nan"/><input type="radio" name="sex" value="nv"/><br/>
	<input type="submit"/>
</form>

注意:表单点击提交按钮,提交数据时,
?参数列表
参数列表格式:参数1=参数值1&参数2=参数值2&参数3=参数值3
在这里插入图片描述

在这里插入图片描述

2. <select> 选择标签

在这里插入图片描述

  • <select></select>
    multiple 属性为多选框;
  • <option></option>
    其内容体一般用于展示,实际传的参数为 value 值;
<form>
	<select name="sel">
		<option value="1">111</option>
		<option value="2">222</option>
		<option value="3">333</option>
	</select>
	<input type="submit">
</form>

3. <textarea> 文本域标签

在这里插入图片描述

<form>
	个人简介:<textarea name="person"></textarea>
	<input type="submit">
</form>

4. 提交表单注意事项

(1)提交中文问题
  • 为什么要使用 URL 编码
    为了保证表单数据传递时更好的区分 name 和 value;
    对 特殊符号、中文 会进行URL编码;
    例如: & --> %26

  • URL 编码的表现形式&本质
    例如:你好 --> %E4%BD%A0%E5%A5%BD
    过程如下
    ①你好,进行普通编码,成字节数组;
    例如:utf-8 编码成 [-28, -67, -96, -27, -91, -67]
    ②字节数组中的每一个元素,从10进制转成16进制;
    ③把16进制的字节数组,用%进行拼接,拼接出的字符串即为URL编码;

猜你喜欢

转载自blog.csdn.net/pary__for/article/details/110871187