HTML入门

HTML入门学习

原视频地址

一.HTML基本标签

<!--HTML注释-->
<!doctype html>
<html>
	<head>
		<title>
		这是网页的标题
		</tiltle>
		<meta charset="UTF-8">
		浏览器采用何种字符集打开当前页面 而不是当前页面的编码方式
	</head>
	<body>
	网页的主体内容
	<!--段落标记-->
	<p>
	这是一段
	</p>
	<!--标题字是HTML预留的格式 h1 - h6 -->
	<h1></h1>
	<!--换行标签-->
	<br>
	<!--br是独目标记-->
	<hr color = "red"><!--hr也是独目标记 横线 color和width是hr标签的属性-->
	<pre>这是预留格式</pre>
	<del>删除字</del>
	<ins>插入字</ins>
	<b>粗体字</b>
	<i>斜体字</i>
	<sup>右上角加字</sup>
	<sub>右下角加字</sub>
	<font color="red">字体标签</font>
	</body>
</html>

二.HTML实体标签

实体符号的特点是以&开始以;结束

小于号&lt;
大于号&gt;
空格&nbsp;

三.HTML表格

表格组成:表格 行 单元格

<center><h1>信息列表</h1></center> 居中设置
设置表格边框为1像素
<table align="center" border = "1px" width="60%" height="150px">
	<tr align="center">
		<td align="center">
		</td>
	</tr>
</table>
关于相邻单元格合并
  • 合并行的时候删掉下面的单元格 将内容合并到一个单元格里面并设置 rowspan=“2”
  • 合并列的时候两个列随便删除一个,因为两列在同一个里面,并设置colspan=“2”

注:<th></th>标签 自动居中和加粗 一般用于第一行

一个表格可以被切分为三部分 thead tbody tfoot标签,在body中不是必须的 但是便于后期JS代码处理,将表格切分更好操作

对于单元格合并会有影响

四.背景色和背景图片

<html>
	<head>
		<title>
		这是网页的标题
		</tiltle>
		<meta charset="UTF-8">
		浏览器采用何种字符集打开当前页面 而不是当前页面的编码方式
	</head>
	<body bgcolor="red" background="一般写相对路径">
	背景色和背景图片 对背景进行设置
	图片铺不满会平铺 可以调节图片大小或者CSS
		<img src="" width="" title=""设置鼠标悬停的信息 alt=""图片加载失败显示的信息></img>
		换一种写法
		<img />如果两个标签之间没有内容可以采用这种写法
		
	</body>
</html>

五.超链接

<html>
	<head>
		<title>
		这是网页的标题
		</tiltle>
		<meta charset="UTF-8">
		浏览器采用何种字符集打开当前页面 而不是当前页面的编码方式
	</head>
	<body bgcolor="red" background="一般写相对路径">
		<a href="" targrt="_blank">
		targrt取值:
		_blank 新窗口
		_self 当前窗口
		_top 顶级窗口
		_parent 父窗口
		可以加图片<img></img>
		</a>
		可以是互联网路径也可以使本地资源的路径 相对路径和绝对路径都是可以的
	</body>
</html>
请求和响应
  • 请求是向服务器发
  • 响应是服务器向浏览器发
  • 超链接是浏览器向服务器发送请求 request
  • 服务器向浏览器发送数据 response

六.列表

无序列表

<ul type="" square circle disc>
	<li>
	</li>
</ul>

有序列表

<ol type="" 1 a A I i>
	<li>
	</li>
</ol>

七.表单初步

接收用户的信息 用户填写表单 点击提交按钮提交数据给服务器 可以向服务器发送请求request 到机器某个端口对应的软件

<form action=""指定服务器地址>
	<input type="submit"具有提交表单的作用></input>
	<input type="button"普通按钮不具有提交表单的作用></input>
	<input type="radio" 单选框 value="按钮上显示的文本"></input>
	<input type="password"></input>
	<input type="reset" value=""清空></input>
</form>

超链接和表单都可以向服务器发送请求,区别是表单可以收集数据

表单提交数据给服务器的格式
action?name=value&name=value
这是HTTP协议规定的提交格式

表单项带有name属性都会提交给服务器
文本框和密码框的内容不需要指定
只有name没有value会提交空字符串

用户注册表单
采用post方式提交用户提交信息不会显示在地址栏 get方式会显示在地址栏 默认方式是get方式
<form action="服务器地址" method="post">
用户名
	<input type="text" name="username"/>
	<br>
	密码
	<input type="password" name="userpwd"/>
	<br>
	确认密码
	<input type="password"/>不需要提交给服务器
	<br>
	性别
	<input type="radio" name="gender" value="1" checked 默认选中/><input type="radio" name="gender" value="0"/>女
	单选按钮的value需要手动指定
	单选按钮
	<br>
	兴趣爱好
	<input type="checkbox"复选框 name="interest" value="tangtou"/>烫头
	<input type="checkbox" name="username" value="chouyan"/>抽烟
	<input type="checkbox" name="username" value="hejiu"/>喝酒
	默认选中需要加checked
	<br>
	学历
	<select name="grade">
		<option value="gz">高中</option>
		<option value="dz">大专</option>
		<option value="bk" selected>本科</option><!--默认选中-->
		<option value="ss">硕士</option>
	</select>
	<input type="text" name="username"/>
	<br>
	简介
	<textarea rows="10" cols="60" name="introdece"/>没有value属性
	<br>
	<input type="submit" value="注册"></input>
	<input type="button" value="清空"></input>
</form>

超链接也可以提交数据给服务器 但是用户不能输入
提交格式相同
超链接是get请求不是post请求
会显示在地址栏

下拉列表支持多选
<select multiple="multiple" size="2">默认显示条目数量 需要按住control
	<option>高中</option>
	<option>大专</option>
	<option>本科</option>
	<option>硕士</option>
</select>
file控件
<input type="file"></input>文件上传专用
hidden控件
<form>
<input type="hidden" name="userid" value="1111"></input>
网页上看不见 但是表单提交的时候会自动提交给服务器 用户看不见
</form>
readonly 和 disabled
<form>
用户代码<input type="text" name="code" value="usercode" readonly>
<br>
用户姓名<input type="text" name="name" value="username" disabled>
<br>
</form>

相同点不可修改
readonly可以提交给服务器
但是disabled不可以

控件的maxlength属性
<input type="text" name="name" value="username" maxlength="3">

控制输入的字符串数量

八.HTML文档中的id属性

HTML文档中的任何结点都有id属性 id属性是结点的唯一标识 在同一个html文档中id值不可以重复
表单提交的时候和id值没有关系 只和name有关系

id的作用是为了更方便获取元素
JS可以对HTML文档中的任意节点实现增删改的操作
通过id拿到结点对象

<input type="text" id="username" name="name" value="username" maxlength="3">

HTML文档是一棵树
DOM树
对DOM树的结点进行增删改

九.div和span

  • 作用是布局 可以称为图层
  • 保证页面可以灵活布局
  • 最早是用table布局 但是table太过于死板

div和span可以定位
定下div左上角的x轴和y轴坐标即可
默认情况下div会独占一行 span不会 div可以嵌套

<div id ="div1">我是一个div</div>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值