HTML

1.HTML骨架:

<!DOCTYPE html><!--文档头声明-->
<html><!--页面中最大的标签,也称之为根标签-->
	<head><!--页面的头部标签,通常在里面放置一些配置信息-->
		<meta charset="utf-8" />
		<!--
			定义了页面的字符集
			utf-8 国际通用字符集 如果不写页面中的中文会乱码
		-->
		<title>这是我独一无二的页面</title><!--定义了页面的标题-->
	</head>
	<body><!--页面的主体标签,我们绝大部分的代码都是写在这个里面的(结构全部都是写在里面的)-->
	</body>
</html>

2.标签分类

2.1 双标签 :由 开始标签结束标签 组成。

<b>加粗</b>
<i>倾斜</i>

2.2 单标签 :至有一个标签,一“/”结尾。

<br />		换行符(浏览器不能识别我们的回车换行,只能通过标签来搞定换行的操作)
<hr />		水平线

3.标签属性

使用HTML制作网页时,如果想让HTML标签提供更多的信息,可以使用HTML标签的属性加以设置。标签可以拥有多个属性,必须写在开始标签中,位于标签名后面。属性之间不分先后顺序,标签名与属性,属性与属性之间均以空格分开。

<标签名 属性1="值1" 属性2="值2" 属性3="值3"></标签名>
<标签名 属性1="值1" 属性2="值2" 属性3="值3" />
采取键值对的格式 key='value' 的格式

注意:

    (1)属性和起始标签之间有一个空格, 属性和属性之间也要有空格。

    (2)无论是单引号和双引号都要在用英文状态下输入。

4.链接

<a href="跳转的路径地址">链接</a>

4.1 外部链接 : 如果想通过一个连接跳转一个网址,那么这里要注意必须加上 http:// 的协议

<a href="http://www.baidu.com/">百度</a>

4.2 空链接 : 如果我们希望这是一个链接,但是用户单击之后又不需要跳转,或者链接还没做好的时候,我们就要用空链接来表示,也叫做假连接

<a href="#">空链接</a>
<a href="javascript:;">空链接</a>
<a href="javascript:void(0);">空链接</a>

4.3 锚点链接 : 通过name的值做一个绑定,实现区域的跳转。

用法:(1)首先找到对应需要跳转的位置定义一锚点a标签,加一个name属性,这个操作也称之为抛锚。

          (2)借着创建点击链接a标签,在href上写上 #锚点名 实现一个绑定操作,锚点名要与要与name的值一致

设置锚点:    <a name="锚点名称"></a>
设置点击跳跃:<a href="#锚点名称">位置</a>

5.表格:在html中,一定要注意一件事情,那就是表格是按进行划分的,也就是一定要先写标签,再写单元格

 

table

表格标签

tr

行标签

td

单元格标签

th

标题标签

border

边框

cellspacing

单元格与单元格之间的距离

cellpadding

单元格与内容之间的距离

align

水平对齐方式(不推荐使用)

left左边  center中间  right右边

bgcolor

背景颜色(不推荐使用)

rowspan

跨行

colspan

跨列

width

宽度

height

高度

6.表单(由表单域,表单配件,和提示信息三个部分组成)

作用:用来收集用户信息的,把表单中的数据提交给远端的服务器

6.1表单域:放置表单的区域

<form action="该表单提交的地址" method="get/post" name="该表单名称"></form>
action: 没有地址可以写一个#,单标当前页,或者不写

get与post的比较?

(1)get提交请求参数在地址栏中,post请求参数在http请求体中

(2)get提交相对不安全;post相对安全

(3)get请求提交的数据长度有限;post没有长度限制

注意:

a. 如果需要把form标签中的所有数据提交给服务器,要求form标签中的每个数据对应的标签上必须有一个name属性

<input type="text" name="username"/>

b. 只有加了name属性之后,浏览器才会发送表单项的数据,服务器才会接收到当前标签中输入的数据,name="提交参数的key"。

c. 如果是让用户选择的表单,比如单选框和复选框,这是必须书写value属性,这个value属性的值,就是提交给服务器的数据

d. 对于select标签,name属性需要写在select标签中,而value属性需要写在option标签

 

6.2表单控件

 

    6.2.1 文本输入框

<input type="text" name="username" value="请输入用户名..."/>
可以通过value属性添加默认显示的文字

    6.2.2 密码框

<input type="password" name="password"/>

    6.2.3 单选框

<input type="radio" name="sex" value="male" checked="checked"/>
单选框想实现单选的功能,必须制定一个相同的name值
如果想默认选中其中一项,添加"checked=checked"即可
为了方便数据的提交,加上value值

    6.2.4 复选框

<input type="checkbox" name="hobby" value="zq" checked="checked"/>
如果希望默认选中,同样添加checked="checked"即可
为了方便数据的提交,加上value的值

    6.2.5 文件上传

<input type="file" name="upload" />

    6.2.6 隐藏域

<input type="hidden" name="hidden"/>
默认隐藏的,通常用来临时存储数据。

    6.2.7 图片按钮

<input type="image" src="图片路径" alt="替换文本"/>
图片形式的提交按钮,通过src引入图片
效果等同于提交按钮
alt里的值当图片加载失败是显示

    6.2.8 提交按钮

<input type="submit" value="提交按钮"/>
自带提交功能

    6.2.9 重置按钮

<input type="reset" value="重置按钮"/>
可以重置当前表单域里面的内容

    6.2.10 普通按钮

<input type="button" value="普通按钮"/>
没有功能,就是个可以点击的按钮

    6.2.11 下拉列表

<select name="city">
	<option value="shanghai">上海市</option>
<option value="beijing" selected="selected">北京市</option>
	<option value="guangzhou">广州市</option>
</select>
如果想默认选中一项,添加属性selected="selected"
name必须加在select身上,每个option都要写一个value

    6.2.12 文本域

<textarea name="content" cols="40" rows="20"></textarea>
可以输入多行文本
cols定义宽度,rows定义高度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值