HTML笔记

基本标签设置

段落标记		<p>  
16号标题  <h1~h6>
预留格式 <pre>
删除字 <del>
插入字 <ins>
粗体字 <b>
斜体字 <i>

上标 <sup>
————————
10<sup>2</sup>
————————


下标 <sub>
————————
10<sup>2</sup>
————————

字体标签 <font>
————————————
写一个颜色为红色,大小为20的“文字”
<font color="red" size="20">文字</font>
————————————

**独目标记**
换行标记  <br>
横线 <hr>
——————————————————
红色横线,网页占比百分之五十:
<hr color = "red" width = "50%">
——————————————————

实体符号

实体符号特点是:以&开始,以;结束。
lt 是小于号 gt 是大于号 nbsp是空格

表格

<table></table>
<tr> 行
<td> 列
———————————————————————————————————
align 对齐方式。。。。border 边框。。。。。width 宽度。。。。height 高度
<table align="center" border="1px" width="60%" height="150px"></table>
	<tr> 行
		<td> 列
		</td> 列
	</tr> 行
———————————————————————————————————

th标签

<th>单元格标签,但是比td多的是居中,加粗</th>
注意事项:
			1、row合并的时候,删除“下面的”单元格
			2、col合并的时候,对删除哪个没有要求。
		<tr>
			<th>员工编号</th>
			<th>员工薪资</th>
			<th>部门名称</th>
		</tr>
		<tr>
			<td>1</td>
			<td>2</td>
			<td>3</td>
		</tr>
		<tr>
			<td>a</td>
			<td>b</td>
			<td rowspan="2">f</td>
		</tr>
		<tr>
			<td colspan="2">d</td>
		</tr>

thead、tbody、tfoot标签

这行代码的作用是告诉浏览器采用哪一种字符集打开当前页面。
注意:并不是设置当前页面的字符编码方式
meta charset=“gbk”

在table中不是必须的,便于写后期的js代码,把表格分为三部分

背景颜色、背景图片

<body bgcolor="red" background="img/bd_logo1.png">

	

图片样式

<!--
		1、设置图片宽度和高度的时候,只设置宽度,高度会进行等比例缩放。
		2、img标签就是图片标签
		3、src属性是图片的路径
		4、width设置宽度,height设置高度
		5、title设置鼠标悬停时显示的信息。
		6、alt设置图片加载失败时显示的提示信息。
	-->

	<img src="img/bd_logo1.png" width="100px" title="我是百度图片哦" alt="图片找不到哦!"></img>

超链接

	<a href="http://www.baidu.com">百度</a>
	<a href="http://news.baidu.com/">百度新闻</a>
	<a href="http://www.jd.com/">京东商城</a>
	<a href="http://www.tmall.com/">天猫</a>
	<a href="http://www.126.com/">126邮箱</a>

		href:hot references 热引用
		href属性后面一定是一个资源的地址。
		
		href后面的路径可以是绝对路径也可以是相对路径,可以是网络中某个资源的路径,也可以是本地资源的路径。

		超链接有一个target属性:
			可取值:
				_blank : 新窗口
				_self : 当前窗口(默认就是这种方式。)
				_top : 顶级窗口
				_parent : 父窗口

	<a href="https://www.hao123.com/" target="_self">
		<img src="img/hao123.png" width="120px"/>
	</a>
	

超链接的作用:
	通过超链接可以从浏览器向服务器发送请求。
	浏览器向服务器发送数据(请求:request)
	服务器向浏览器发送数据(响应:response)
	
	B/S结构的系统:每一个请求都会对应一个响应。

列表

	<!--有序列表-->
	<ol type="I">
			<li>苹果</li>
			<li>西瓜</li>
			<li>桃子</li>
	</ol>
	
	<!--无序列表-->
	<ul type="circle">
		<li>东城区</li>
		<li>西城区</li>
	</ul>

<重点中的重点>表单

	<!--
		1、表单。收集用户信息。用户填写,点击提交按钮提交数据给服务器。
		2、使用form标签画表单。
		3、可以有多个表单。
		4、表单最终是需要提交数据给服务器的
		<form action="http://192.168.111.3:8080/oa/save">
			表单内容
		</form>
		
		<!-- 画按钮可以使用input输入域。-->
		<!-- 可提交的按钮-->
		<input type="submit" value="登录"/>
		<!--普通按钮-->
		<input type="button" value="设置按钮上显示的文本"/>


	<form action="http://localhost:8080/jd/login">
		用户名<input type="text" /><br>
		密码<input type="password" /><br>
		<input type="submit" value="登录" />
	</form>

		表单是以什么格式提交数据给服务器的?
			格式:action?name=value&name=value&name=value&name=value&name=value...
		重点强调:表单项写了name属性的,一律会提交给服务器。不想提交这一项,就不要写name属性。
		
		文本框和密码框的value不需要程序员指定,用户输入什么value就是什么。
		
		但是当value没有写的时候,value的默认值是空字符串"",会将空字符串提交给服务器。java代码得到的是:String username = "";
			
	<!--submit必须放到form标签内部-->
	<input type="submit" value="登录" />
	
	<!--必须放到form标签内部-->
	<input type="reset" value="清空" />

下拉列表支持多选

			<select multiple="multiple" size="2">

			</select>

file控件:文件上传专用

<input type="file" />

隐藏域

	<!--隐藏域:网页上看不到,但是表单提交的时候数据会自动提交给服务器。-->
<input type="hidden" name="userid" value="111" />

readonly和disabled

<!--
		readonly和disabled相同点:都是只读不能修改。
		但是readonly可以提交给服务器,disabled数据不会提交(即使有name属性也不会提交。)
	-->
	
		用户代码<input type="text" name="usercode" value="110" readonly />
		用户姓名<input type="text" name="username" value="zhangsan" disabled />
		<input type="submit" value="提交数据" />

在这里插入图片描述

设置文本框中可输入的字符数量

	<input type="text" maxlength="3" />

ID属性

<!--
		1、在HTML文档当中,任何元素(节点)都有id属性,id属性是该节点的唯一标识。所以在同一个HTML文档当中id值不能重复。
		2、注意:表单提交数据的时候,只和name有关系,和id无关。
		3、id有什么用?
			javascript可以对HTML文档当中的任意节点进行增删改,id让获取元素(节点)更方便。
		4、HTML文档是一棵树,树上有很多节点,每一个节点都有唯一的id。
			javascript主要就是对这棵DOM树上的节点进行增删改的。
			DOM(Document)树。
	-->
		<!--id就是节点的身份证号码,不能重复。-->
		<!--
		<input type="text" id="username" />
		-->

div和span

				<!--
		1、div和span是什么?有什么用?
			* div和span都可以称为“图层”
			* 图层的作用是为了保证页面可以灵活的布局。
			* 图层就是一个一个的盒子,div嵌套div就是盒子套盒子。
			* div和span是可以定位的,只要定下div的左上角的x轴和y轴坐标即可。
		2、其实最早的网页是采用table进行布局的,但是table不灵活,太死板。
		现代的网页开发中div布局使用最多,几乎很少使用table进行布局了。
		
		3、div和span的区别?
			div独自占用一行(默认情况下)
			span不会独自占用一行。
	-->

正则表达式

1.假如我们要实现这样的功能, 用户填入的手机格式错误时, 我们给予提醒. 我们知道, 手机号码为以1开头的11位数字, 因此我们编写这样一条正则表达式: ^1+\d{10}$

2.在js中匹配的时候,首先定义一个变量正则表达式变量 var reg = ^1+\d{10}$

2.使用该变量的test方法与字符串匹配 reg.test(‘15915551611’) 为true则匹配成功

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值