java web-02-html

一、 概念

是最基础的网页开发语言
·Hyper Text Markup Language 超文本标记语言
·超文本:超文本是利用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。
·标记语言:
·由标签构成的语言。
格式:<标签名称>[修饰内容]</标签名称>
举例:<html></html>、<br/>
注意:标签名称不可以自定义,只能使用w3c贵干的标签名称。
标记语言不是编程语言。

二、快速入手:

1.语法:

(1)html文档的后缀名.html或者.htm
(2)标签分为:
围堵标签:(有开始和结束标签,标签内部是需要包含内容的)
自闭和标签:(开始标签和结束标签一起,标签内部不能包含内容。)HTML <br/>

(3)标签可以嵌套:
需要正确嵌套,不能你中有我。我中有你

正确写法:

<a><b></b></a>

(4)在开始标签中可以定义属性(属性使用来修饰标签的,未来有部分属性我们会使用css替换)。属性是由键值对构成,需要引用双引号引起来。
举例:

<font face="楷体" size="16" color="#666666">
#楷体的16号字绿色文本
</font>

颜色值:

#001122:
	00:red, 取值:00-ff,260种颜色变化,从颜色很淡到很浓
	11:green。取值:00-ff
	22:blue,取值:00-ff
	三种颜色组合出各种颜色

#00112233
	00:透明度,取值:00-FF

(5)html中的标签不区分大小写,但是建议使用小写。
(6)HTML中不识别空格的。
代码:

<!DOCTYOR HTML>
<html>
	<head>
		<title>那些年我们一起追过的女孩</title>
	</head>
	<body>静夜思</body>
</html>

2. 标签:

(1)文件标签

构成html最基本的标签

  • html:html文档的根标签
  • head:头标签。用于指定html文档的一些属性。引入外部的资源
  • title:标题标签。
  • body:体标签
  • <!DOCTYPE html>:html5中定义该文档是html文档

(2)文本标签

和文本有关的标签

标签作用
h1-6标题标签
p段落标签
&nbsp空格符
br换行标签
hr展示一条水平线
b字体加粗
i字体斜体
u字体下划线
del字体添加删除线
sup文本上标
sub文本下标
font文本标签

属性

属性
color(颜色)#ffffff、rgb(255,255,255)、red
size(大小)单位:px em cm
face(字体)字体

(3)列表

  • 1、无序列表(ul)
type=“circle”空心圆
type=“square”方形
type=“disc”实心圆
  • 2、有序列表(ol)
type=“1”阿拉伯数字
type=“A”大写英文字母
type=“a”小写英文字母
type=“i”罗马数字
type=“I”大写罗马数字
start=“”设置序号的起始位置
  • 自定义列表(dl):
dt代表标题
dd代表内容

(4) 表格

table>tr>th/td

table矩形、有属于自己的宽高
width宽度
height高度
border边框粗细
cellpadding定义内容与单元格之间的距离
cellspacing定义单元格之间的距离,如果指定为0.单元格的线会合为一条
bgcolor背景色
alight对齐方式(left、center、right)
th/td单元格、有自己的宽高。必须依赖与tr。其中th定义表头单元格、td是普通单元格
colspan合并列(水平合并单元格)
rowspan合并行(垂直合并单元格)
caption表格标题
thead表示表格的头部分
tdoby表示表格主体部分
tfoot表示表格底部部分

(5) 表单

  • 概念

用于采集用户输入的数据的。用于和服务器进行交互。

  • form标签
    用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围。
属性作用
action指定提交数据的URL
method指定提交方式。
get和post比较常见。
get:1、请求参数会在地址栏中显示。会封装到请求
post1、请求参数不会在地址栏中显示,会封装在请求体中
2、请求参数大小是没有限制的。
3、较为安全。
get1、请求参数会在地址栏中显示,会封装在请求体中
2、请求参数大小有限制的。
3、不太安全。

表单中的数据要想被提交:必须指定其name属性

(3)表单项标签
  • input
    type属性
说明
text文本框
placeholder指定输入框的提示信息,当输入框的内容发生变化,会自动清空提示信息
passworld密码输入框
radio单选框
注意:
1.要想要多个单选框实现单选的效果,则多个单选框的name属性值必须一样。
2.一般会给每一个单选框提供value属性。指定其被选之后提交的值
3.checked属性,可以指定默认值
checkbox复选框(1、一般会给每个单选框提供value属性,指定其被选中后提交的值)
2、checked属性,可以指定默认值。
file文件选择框
hidden隐藏域(用于提交一些信息)
按钮1、submit:提交按钮
2、button:普通按钮
3、image:图片提交按钮(src属性指定图片的路径)

元素的分类

  • 块级元素
    简单理解: 就是一个方块,是一个矩形,是可以设置宽和高的,默认情况下,多个块级元素的显示方式为从上往下浮动(一个块级元素占一行)
  • 行级元素
    简单理解: 就是一行,不是矩形,没法直接设置宽高,默认情况下,多个行级元素的显示方式为从左往右浮动(多个行级元素元素占一行),如果一行显示的内容超出父元素,就会换行。
    常见的行级元素:
<label><span><a>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值