html总结

1:HTML 定义

HTML,超文本标记语言,写给浏览器的语言,目前网络上应用最广泛的语言。HTML也在不断的更新,最新版本已经出现了HTML5。在HTML5中出现了许多新特性,也遗弃了一些旧元素。我们写好html文件后,在浏览器中打开。主流的浏览器包括IE、Firefox、Chrome、Goole等。

HTML元素与标签

HTML元素由开始标签和结束标签组成。如<p>/<p>,<h1><h1/>。虽然现在我们还不知道具体标签代表的意思,但标签一定是这样的格式:有一对开始<>和结束</>。
一般标签名推荐用小写。标签具有属性,属性用来表示标签的特征。
比如,我们用大小这个属性,来衡量一个苹果。所以,大小可以用来表示苹果的特征。属性时写在标签里面的,而且是开始标签内。

HTML 的基本结构

<html>
    <head>
        <title>这是我的博客</title>
    </head>
    <body>
      这是我的身体。
    </body>
</html>

第一个标签是告诉浏览器这是html文档的开始。Html文档的最后一个标签是,是告诉浏览器这是html的终止。标签之间的文本是头部信息,在之间的文本是文档标题,会显示在浏览器的窗口的标题栏。之间的文本是正文。

规范的html格式

1、文档声明
在前,要写文档声明语句: ,当然也可以用小写表示。文档声明的作用是告诉浏览器该文档遵循html规范。

2、标题
一般情况下,我们都会设定html文档的标题。这样的作用是使用户看起来感觉友好。标签为,标签内放标题名称。

3、页面编码
编码的种类有多种,但常用的是utf-8和gb2312。utf-8为多国语言编码,gb2312为中文简体编码。对于编码的详细问题,可以浏览博客。设置网页编码的语句为,是在标签内定义的。

4、页面关键字,内容
我们可以在文档中设置一些关键词,内容介绍。这样的好处是,当我们的网页发布在网上,用户可以通过在搜索框中输入关键字,找出一些比较符合的网页。这样一来,我们的网页便可以更容易地被别人访问。

常用标签

1、 换行符br 换行对于文本编辑来说是最正常不过的了。当文字写满一行,需要换行。或者根据需要,在文本中换行,这都是可以的
2、段落 p
在写文章时,我们可以用p标签来定义一个段落。
3、标题。标题有六种大小h后的数字越大,说明标题越大。
4、文本格式化,一些常用于设置文本字体的元素:

     <b>定义粗体文本</b><br />

     <i> 定义斜体文本 </i><br />

     <del>定义删除文本</del><br />

     <sup>定义上标字</sup><br />

     <sub>定义下标字</sub><br />

5、定义超链接

a标签用来定义一条超链接,其中要有的是href属性,href的作用是指明超链接要链接到的网址。除了href属性,还有title属性表示链接的提示信息。target属性表示链接的打开方式,即当点击了链接,选择是在另一个页面打开还是本页面打开。其属性值包括_blank(新的空白页)、_self(当前页),_top(当前页)。

<a href="#" target="_blank">百度一下</a> 

href的值可以是外部链接,也可以是内部文件,如***.html文件。

<a href=“http://www.163.com”>外部链接</a>

<a href=“about.html”>内部链接 </a>

href也可以链接到别的地址,如邮箱、电话、sms。

<a href=1233456.qqcom”>邮件链接</a>

<a href=“tel:电话号码”>拨打电话</a>

<a href="sms:139xxxxxxx">发送短信</a>

6、 锚点

有时我们在浏览网页时会发现,有些网页比较人性化,会有点击返回顶部的按键。这样的效果其实用锚点标签就能做到。锚点就是点击使用户跳到文档的某个部分。

<a href="#位置名"> </a>

<a name="位置名"> </a> 

如代码例子:

<a href="#map">跳转</a>

 <p id="map">代码代码</p>

7、图像

7、列表

(1)、无序列表。

Html中列表也是常用的元素。无序列表用<ul><li></li></ul>表示。

属性:type

属性值: 列表前的符号

disc    实心原点

circle     符号为空心圆

square     符号为方形
(2)、有序列表

有序列表使用数字或字母系统来组织列表里包含的信息。有序列表可以使用数字(默认)、大写字母、小写字母、大写罗马数字和小写罗马数字排列项目。

属性 type start
属性值 1、 a 、 A、i、I 用来设置项目前面的标记
说明 用来设置项目前面的标记 排序的起点数值

(3)、定义列表

定义列表用来组织术语和它们的定义。任何信息如果包含多个术语和相对应的解释,都可以使用定义列表进行组织。

10、 HTML 实体字符。

在html中,有些特殊字符是需要用html语言表示出来的。一个字符实体包含三个部分:一个&符,一个实体名或者一个实体号,最后一个分号(;)。如下表格所示:

  • 实体名是大小写敏感的。
    在这里插入图片描述
    11、 表格

表格由

标签以及一个或多个 tr、th或td 元素组成。

单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。

说明:

html有10个表格相关的标签。

<caption>        定义表格标题

<col>      定义列

<colgroup>   定义表格列的分组

<table>      定义表格

<tbody>     定义表格主体

<td>      定义一个单元格

<tfoot>    定义表格的表注(底部)

<th>      定义表格表头

<thead>    定义表格的表头

<tr>      定义行
  • 通常很少使用、、标签,因为浏览器对它们的支持不好。

属性说明:

属性 值 说明

width px、 % 指定表格的宽度

height px、% 表格的高度

border px 指定表格边框的宽度

cellpadding px 指定边框与内容之间的空白

cellspacing px、 % 指定单元格之间的空白

align left、 right 、 center 指定表格的对齐方式

valign top、 middle 、 bottom 垂直排列方式

colspan 列数 合并列单元格

rowspan 行数 合并行单元格

bgcolor 颜色值 表格背景色

background 图片           表格背景图

bordercolor    颜色值  表格边框颜色

13、 form 表单

html中表单的作用是很强大的。我们生活中经常要用到表单,如一些基本信息的填写。在网页中也是如此,我们免不了注册一些账号,此时用到的表单就比较多了。

表单主要负责获取用户填写的数据,并通过浏览器向服务器传送数据。

表单使用标签()定义。 
说明:

属性 说明

name 表单的名称

action 表单提交地址

method 表单数据提交的方式 (get:在url地址上面传送参数到服务器,post:在后台传送参数到服务器)

enctype MIME类型

target 打开方式(_blank:在一个新的窗口打开 _self:在相同的框架中调入文档 _top:把文档调入原来的最顶部的浏览器窗口中)

文本域:文本域通过<input type="text"> 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。
注意:表单本身并不可见。同时,在大多数浏览器中,文本域的缺省宽度是20个字符。

说明:

属性 说明

type input元素类型

name input 元素的名称

value input 元素的值

size input 元素的宽度

readonly 是否只读

maxlength 输入字符的最大长度

disabled 是否禁用

密码字段:密码字段通过标签 来定义
属性 说明

type input元素类型

name input 元素的名称

size input 元素的宽度

maxlength 定义最多输入的字符数

注意:密码字段字符不会明文显示,而是以星号或圆点替代。

单选按钮

<input type="radio"> 标签定义了表单单选框选项
<form>
<input type="radio" name="sex" value="male">Male<br>
<input type="radio" name="sex" value="female">Female
</form>

*name属性:定义单选框的名称,要保证数据的准确获取,单选框都是以组为单位使用的,在同一组的单选按项要用同一个名称。

复选框

<input type="checkbox"> 定义了复选框. 用户需要从若干给定的选择中选取一个或若干选项
<form>
<input type="checkbox" name="song" value="听歌">听歌<br>
<input type="checkbox" name="run" value="跑步"> 跑步
</form>

提交按钮

<input type="submit"> 定义了提交按钮.

隐藏域

隐藏域用于在程序发送没有必要让用户看到特定值的时候使用。

<input type="hidden" name="uid" value="10"/>

上传文件

<input type=“file” name=“photo” />

注意:

利用这项功能时,在 form 标签中要指定method属性。要把method 指定为post, enctype属性指定为 multipart/form-data。

说明:

multiple 控制是否上传多文件

<input type="file" name="photo" multiple />
<input type="button" value="请选择文件..."/>


textarea(表单元素:多行文本域)

说明:

属性   说明

name   元素的名称

rows   指定文本框的高度

cols       指定文本框的宽度

简单下拉框:

<form action="">

<select name="cars">

<option value="volvo">Volvo</option>

<option value="saab">Saab</option>

<option value="fiat">Fiat</option>

<option value="audi">Audi</option>

</select>

属性 说明

name 下拉列表框的名称

size 下拉列表框的显示行数

multiple 是否多选

disabled 是否禁用

selected 设置默认选中的选项

value 选项值

label

lable 标签的作用是将输入项或选项及其标签文字关联起来。

 <input type="radio" name="sex" value="1" id="male" />

         <label for="male"></label>

         <input type="radio" name="sex" value="0" id="female" />

         <label for="female"></label>

optgroup(表单元素:下拉框分组)

optgroup 元素用于组合选项



<select name="city" multiple>

         <optgroup label="广东">

             <option value="1">广州</option>

              <option value="2">深圳</option>

        </optgroup>

       <optgroup label="其他">

            <option value="3">长沙</option>

            <option value="4">香港</option>

            </optgroup>

 </select>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值