Javaweb基础入门(三)之Html

简介

(1)什么是html

html全称:Hyper Text Markup Language(超文本标记语言)
a.超文本:页面内可以包含图片、链接,甚至音乐、程序等非文字元素
b.标记:标签,不同的标签实现不同的功能
c.语言:人与计算机的交互工具

(2)html书写规范

a.html结构
b.html标签是以尖括号包围的关键字
c.html标签通常是成对出现的,有开始就有结束
d.html通常都有属性,格式:属性=‘属性值’(多个属性之间空格隔开)
e. html标签不区分 大小写,建议小写

html基本标签

(1)结构标签

<html></html>:根标签
<head>
<title></title>:页面的标题
</head>
<body></body>:内容

属性:

text:文本的颜色
bgcolor:背景色
background:背景图片

(2)排版标签

a.注释标签:<!--注释-->
b.换行标签:<br/>
c.段落标签:<p>文本文字</p> 独占一行
属性: align对齐方式 (left center right)
d.水平线标签:<hr/>
属性:
width:水平线的长度(像素表示或者百分比表示)
size: 水平线的粗细 (像素表示,例如:10px)
color:水平线的颜色
align:水平线的对齐方式

(3)块标签

<div></div>:行级块,独占一行,换行 结合css
<span></span>:行内块,所有内容都在同一行 友好提示

(4)文字标签

基本标签:<font></font>
属性: size:设置字体大小
color:设置文字颜色
face:设置字体
标题标签:<h1></h1>—-<h6></h6> 逐渐变小

(5)列表标签(列表间可以嵌套)

无序列表<ul></ul> 列表项 <li></li>
属性:type :三个值,分别为
circle(空心圆) ,disc(默认,实心圆),square(黑色方块)
有序列表<ol></ol> 列表项 <li></li>
属性:type:1、A、a、I、i(数字、字母、罗马数字)

(6)图形标签

<img/>自关闭标签
属性:
src:图形地址
width:宽度
height:高度
border:边框
align:对齐方式,代表图片与相邻的文本的相当位置(有三个属性值:top middle bottom
alt:图片的文字说明
hspacevspace 设定图片边沿上下左右空白,以免文字或其它图片过于贴近

(7)链接标签(<a></a>

超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。
属性: href:跳转页面的地址(跳转到外网需要添加协议);
name:名称,锚点(回到锚点: 顶部,底部,中间),在访问锚点的书写格式:#name的值
target:_self(自己) _blank(新页面,之前页面存在) 默认_self

(8)表格标签

表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。
普通表格(table,tr,td)
border:边框的宽度 bordercolor:边框的颜色 cellspacing:单元格的边距
表格的表头(th) 实现加粗居中
列合并 colspan 行合并 rowspan

(9)文本格式化标签

<b> 定义粗体文本。
<big>定义大号字。
<em>定义着重文字。
<i> 定义斜体字。
<small> 定义小号字。
<strong> 定义加重语气。
<sub> 定义下标字。
<sup> 定义上标字。
<ins> 定义插入字。
<del> 定义删除字。

表单标签

(1)form元素

常用属性: action表示动作,值为服务器的地址,把表单的数据提交到该地址上处理 method:请求方式:get 和post
enctype:表示是表单提交的类型
默认值:application/x-www-form-urlencoded 普通表单
multipart/form-data 多部分表单(一般用于文件上传)
get请求和post请求的区别?
get:
1.地址栏,请求参数都在地址后拼接 path?name=”张三”&password=”123456”
2.不安全
3.效率高
4.get请求大小有限制,不同浏览器有不同,但是大约是2KB
post:
1.地址栏:请求参数单独处理。
2.安全可靠些
3.效率低
4.post请求大小理论上无限。

(2)input元素

type: 以下为type可能要取的值:
text 普通文本 password 密码框 密文或者掩码
radio 表示是单选,name必须一致, 表示同一组中只能选中一个( checked ="checked" 表示选中)
checkbox 表示多选,name必须一致, 表示同一组中可以选多个,返回值是个数组( checked ="checked" 表示选中)
file :表示上传控件 submit 提交 reset 重置
image 图片按钮
hidden 表示隐藏域,该框的内容服务器需要,但是不想让用户知道(不想清楚的显示在界面上)

(3)select 元素(下拉列表)

<select></select>
列表项:<option></option> 默认选中:selected="selected"

(4)textarea元素(文本域)

需要指定输入的区域位置大小

html框架标签

(1) 框架结构标签frameset

定义如何将窗口分割为框架 每个 frameset 定义了一系列行或列 rows/columns 的值规定了每行或每列占据屏幕的面积

(2) 框架标签Frame

定义了放置在每个框架中的 HTML 文档。

(3) 基本的注意事项

1.不能将 <body></body> 标签与 <frameset></frameset> 标签同时使用
2. 假如一个框架有可见边框,用户可以拖动边框来改变它的大小。为了避免这种情况发生,可以在 <frame> 标签中加入:noresize="noresize"

html的其它标签和特殊字符

(1) 其他标签

<!--该网页的描述-->
<meta http-equiv="description" content="this is my page">
<!--该网页的编码-->
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!-- href:引入css文件的地址-->
<link rel="stylesheet" type="text/css"href="./styles.css">
<!--src:js的文件地址-->
<script type="text/javascript" src=""></script>

(2)特殊字符

&lt; 小于号
&gt; 大于号
&amp; 与字符
&quot; 引号
&reg; 己注册
&copy; 版权
&trade; 商标
&nbsp; 空格

  • -
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值