HTML基础

HTML

定义

超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。 HTML是一种基础技术,常与CSS、JavaScript一起被众多网站用于设计令人赏心悦目的网页、网页应用程序以及移动应用程序的用户界面。

——维基百科

简介

HTML代码比较简单,很快就能学会,可以轻松阅读。HTML的编辑工具起点很低,用记事本都可以完成。HTML文件有两种格式,分别是.html和.htm,目前后者更常用,.htm后缀的出现是因为以前有些软件仅支持三字节的后缀,但现在不存在这样的问题。
与JSP相比,HTML页面简单的多。JSP文件需要先编译成servlet程序,再编译成.class文件,再生成HTML文件返回给浏览器。而HTML页面则无需编译,可以直接让浏览器阅读。两者用途不同,没有好坏之分。
HBuilder是国内的数字天堂网络公司开发的极速H5开发工具, 是基于Eclipse进行开发的,增加了很多特性,也自然而然地继承了Eclipse的各种插件,这是国内为数不低的优秀开发工具之一。

简单标签

HTML中所有的代码都是以标签的形式展现出来的,下面介绍一些常用的简单标签。

标题标签

<hn></hn>

n为1到6的数字,1最大,6最小,超过6的数字会被当作6。

注释标签

<!--注释内容--> 

换行标签

<br /> 

水平线标签

<hr />

水平线也可设置高度、颜色、阴影属性。

段落标签

<p>段落内容</p>

字体标签

HTML的字体标签不推荐使用。

<font color="颜色代码" size="尺寸代码" face="字体代码">文字</font>

斜体标签

<i>斜体文字</i>

粗体标签

<b>粗体文字</b>

图片标签

<img src="图片地址" width="宽度" height="高度" alt="无法正常显示时的提示信息"/>

如果不设置width和height的大小,默认显示图片的真实大小;
如果只设置width或height其中的一个,另一个会按比例自动缩放;
如果设置width和height,指定图片的大小。
图片地址中,…/表示当前目录的上级目录,./表示当前目录。

超链接标签

<a href="超链接地址" target="当前页面or新页面or自定义">显示的文字</a>

超链接地址可以是绝对地址也可以是相对地址,绝对地址前面的http不能省略。

列表标签

无序列表标签

<ur type="样式名称"></ur>

样式一般不在这里设计,在 css中设计。

有序列表标签

<or type="序号样式名称" start="起始数字" reversed="顺序or倒序"></or>

列表的项

<li></li>

表格标签

HTML的表格布局存在一定缺陷,现在一般使用DIV+CSS布局。

<table border="边框宽度" width="宽度" height="高度" align="位置" bgcolor="背景色 "cellspacing="单元格与单元格间距" cellpadding="单元格与内容间距"></table>

没有border属性表示没有边框,没有width和height属性默认与内容一致。

行标签

<tr></tr>

列标签

<td></td>

tr标签在table标签中,td标签在tr标签中。tr和td属性也有与table类似的属性,内部的优先级高,也有些数值大的优先级高。

表格合并

跨列
colspan="跨列数"
跨行
rowspan="跨行数"

表头

表格也可以有更复杂的结构,有表头的表格是这样的:

<table>
	<thead>
		<tr>
			<th></th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td></td>
		</tr>
	</tbody>
</table>

表单标签

<form action="提交地址" method="提交方式"> <form>

隐藏字段

<input type="hidden" name="名称" />

文本

<input type="text" name="名称" size="宽度" maxlength="最大填充字数" placeholder="提示信息 " />
文本的其他属性
属性功能
readonly=“readonly”只读
value=“默认”默认填充内容
required=“required”要求必填
id=“值”供js获取元素使用

密码

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

单选

<input type="radio" name="名称" value="值" checked="checked" />选项1
<input type="radio" name="名称" value="值" />选项2

checked="checked"属性的作用是默认勾选。

复选

<input type="checkbox" name="名称" value="值" select="select" />选项1
<input type="checkbox" name="名称" value="值" select="select" />选项2
<input type="checkbox" name="名称" value="值" />选项3

select="select"属性的作用是默认勾选。

下拉

<select name="名称">
	<option value="值" select="select">选项1</option>
	<option value="值">选项2</option>
	<option value="值">选项3</option>
	<option value="值">选项4</option>
</select>

select="select"属性的作用是默认选中。

文件

input type="file" name="名称" />

长文本

<textarea name="名称"></textarea>

提交按钮

<input type="submit" value="按钮名称" />

重置按钮

<input type="button" value="按钮名称" />

普通按钮

<input type="reset" value="按钮名称" />

框架集结构标签(不常用)

框架集结构标签不能放在body标签中。

水平划分标签

<frameset cols="左百分比,*">
    <frame src="左链接" />
    <frame src="右链接" />
    <!--或
	    <frame name="超链接target属性中的自定义" />
	-->
</frameset>

垂直划分标签

<frameset rows="上百分比,*">
    <frame src="上链接" />
    <frame src="下链接" />
    <!--或
	    <frame name="超链接target属性中的自定义" />
	-->
</frameset>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值