前端开发基础(1)-html
发布时间
阅读量:
阅读量
1.1 HTML概述
1.1.1什么是HTML
- 全称:超文本标记语言
- HTML是一种编辑语言,使用嵌入标记来表明文本的格式
- 通过这种嵌入标记的方式,HTML可以表示更加丰富的内容,不仅可以表示文本和数字信息,还可以方便地表示图像,动画,音频,视频,以及文档与文档之间的链接信息,这也是超文本的意义所在
- 目前,HTML是网络上最流行的通用语言,也是我们开发web应用程序的基础
1.1.2 HTML的特点
- 优点:易学,文件小,独立于平台,对多平台兼容,编写html文件不需要特殊软件,记事本即可
- 缺点:不同的浏览器显示格式不一样
- 语法特点:松散不严格
1.1.3 编写HTML文件的几种方式

1.1.4 最基础的四个标记


<!--这是基本的html注释信息-->
<html>
<head>
<title>my first html page</title>
</head>
<body>
这是我第一个html页面
</body>
</html>
html
1.1.5 HTML元素(标记,标签)概览
主窗体元素| HTML元素| 描述 |
| --- | --- |
|---|---|
| 超文本头部信息的开始和结束 | |
| 超文本窗口标题的开始和结束 | |
| 用来描述html文档的元信息 | |
| 网页主体部分,是html语言的核心部分 |
字符风格控制元素| html元素| 描述 |
| --- | --- |
|---|---|
| 字体加粗 | |
| 字体变斜 | |
| kongg | 字体加下划线 |
| 字体加中划线 | |
| 字体为上标 | |
| 字体为下标 | |
| 定义字体属性 |
版面控制元素| html元素| 描述 |
| --- | --- |
|---|---|
|
段落的开始和结束 |
| 加水平线 | |
| <img src="url"...> | 插入图片 |
| 位置控制 |
列表| html元素| 描述 |
| --- | --- |
|---|---|
| 列表项 |
链接| <a href= "连接地址”> | 超链接 |
|---|---|
表格| html元素| 描述 |
| --- | --- | |
|---|---|---|
| 表格行 | ||
| 表格列 |
表单元素| html元素| 描述 |
| --- | --- |
|---|---|
| 普通输入文本 | |
| 密码输入框 | |
| 复选框 | |
| 单选框 | |
| 将图片设置为提交按钮 | |
| 下拉列表框 | |
| 设置下拉列表框 | |
| 多行文本域 | |
| 提交按钮 | |
| 重置按钮 | |
| 隐藏域 | |
| 文本选择框 |
框架元素| html元素| 描述 |
| --- | --- |
|---|---|
| 表示每一个框架显示的页面 |
1.1.6 注意几点

1.1.7 HTML中特殊字符(或HTML字符实体)
  空格
& &
&it <
> >
" "
&qpos '
html
1.2 创建显示web页

常用标记
1.3 表单
1.3.1 表单的组成
- 表单标记
- 表单域:包含了文本框,密码框,隐藏框,多行文本框,单选框,复选框,下拉选择框和文件上传框等
- 表单按钮:包括提交按钮,重置按钮和普通按钮
- 基本语法格式
<form action= "url" method="get/post" name="name" onSubmit="" target="" >
</form>
<!--action属性:用来指定处理表单数据的程序url地址-->
<!--method属性:用来指定提交方式,即数据传输到服务器的方式-->
<!--get属性值:表示将数据追加到action指定的url地址的后面,并传送到服务器 -->
<!--post属性值会将数据按照http协议中的post传输方式传送到服务器 -->
<!--name属性:指定表单的名称,其值可自行定义,通过该属性,可以在javascript引用 -->
<!--onSubmit属性:指定当前用户单击提交按钮时触发的事件,执行指定的事件处理程序 -->
<!--target属性:指定输入数据结果显示在哪个窗口中 -->
html

- 表单域和表单按钮
type属性值| 属性值| 表单域| 属性值| 表单域 |
| --- | --- | --- | --- |
|---|---|---|---|
| password | 密码框 | reset | 重置按钮 |
| file | 文件上传框 | button | 普通按钮 |
| radio | 单选框 | hidden | 隐藏框 |
| checkbox | 复选框 | image | 图像域 |
多行文本框用
下拉选择框使用
1.文本框:让访问者自己输入内容的表单对象,通常被用来填写姓名,地址等单行文本等
<input type="text" name="..." size="..." maxlength="..."value="...">
<!--name属性:指定文本框的名字 -->
<!--size属性:指定文本框的宽度(以数字为单位) -->
<!--maxlength属性:指定文本框可输入的文字的个数 -->
<!--value属性:指定文本框默认的数据值 -->
html
2.密码框:特殊的文本域,用于输入密码。为安全起见,当访问者输入密码文本时,密码文本会被星号或其他符号代替,从而可隐藏输入的密码文本
<input type="password" name="..." size="..." maxlength="...">
<!--name属性:指定密码框的名字 -->
<!--size属性:指定密码框的宽度 -->
<!--maxlength属性:指定密码框可输入文字的个数 -->
html
3.单选框:访问者在待选项中选择唯一的答案时,就需要用到单选框了
<input type="radio" name="..." value="..."[chaecked]>
<!--name属性:指定单选框的名字,单选框都是以组为单位使用的,同一组中的单选框必须使用同一个名称 -->
<!--value属性:指定该单选框的值,同一组中的单选框的值必须是不同的 -->
<!--checked属性:指定该单选框是否默认被选中 -->
html
4.复选框:复选框允许在待选项中选中一项以上的选择
<input type="checkbox" name="..." value="...">
<!--name属性:指定复选框的名字,必须唯一-->
<!--value属性:指定复选框的值 -->
html
5.提交按钮:提交按钮用来提交表单到服务器
<input type="submit" name="" value="">
<!--name属性:指定提交按钮的名称 -->
<!--value属性:指定按钮的显示文字 -->
html
6.重置按钮:重置按钮用来重置表单,又叫复位按钮
<input type="reset" name="..." value="...">
<!--name属性:指定重置按钮的名称 -->
<!--value属性:指定按钮的显示文字 -->
html
7.普通按钮:用来控制其他定义了处理脚本的处理工作
<input type="button" name="..." value="..." onClick="...">
<!--name属性:指定普通按钮的名称 -->
<!--value属性:指定按钮的显示文字 -->
<!-- onClick属性:也可以是其他的事件,通过指定脚本函数来定义按钮的行为-->
html
8.多行文本框:允许用户输入较长的内容(多行文本),用于输入反馈意见、评论、留言等。使用
<textarea name="..." cols="..." rows="..." wrap="...">
</textarea>
<!--name属性:定义多行文本框的名称 -->
<!--cols属性:定义多行文本框的宽度(字符数) -->
<!--rows属性:定义多行文本框的高度(行数) -->
<!--wrap属性:定义输入内容大于文本域时显示的方式
off:用来避免文本换行,当输入内容超过文本域有边界时候文本将向左滚动
virtual(或soft):允许文本自动换行,默认值
physical(或hard):让文本换行,当数据被提交处理时换行符也将会被一起处理 -->
html

9.下拉选择框:下拉选择框允许在有限的空间中设置多种选项

<select name="..." size="..." multiple>
<option value="..." selected> ... </option>
....
</select>
html

全部评论 (0)
还没有任何评论哟~






