html

ly婠婠
博客园首页新随笔联系管理订阅
随笔- 30 文章- 1 评论- 12
HTML基础知识总结
经过这段时间的学习,对于html的一些基础知识有了一定的了解。所谓好记性不如烂笔头,唯有一点点累积,才能汇聚成知识的海洋。现在,我对这段时间的学习做一个总结。

一、HTML的定义

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

二、HTML标签元素

HTML元素由开始标签和结束标签组成。如

/

,

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

三、HTML 的基本结构

结构由网页的头部和网页的身体组成。如下例子:

复制代码

这是我的博客 这是我的身体。 复制代码

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

二、规范的html页面

1、文档声明

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

2、标题

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

3、页面编码

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

4、页面关键字,内容

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

四、常用元素

1、 换行符
。换行对于文本编辑来说是最正常不过的了。当文字写满一行,需要换行。或者根据需要,在文本中换行,这都是可以的。如下例子:

我要换行
换行后 2、段落

在写文章时,我们可以用p标签来定义一个段落。如下定义了两个段落:

复制代码

UTF-8。UTF-8就是在互联网上使用最广的一种unicode的实现方式。

GBK编码,包括了GB2312中的编码,同时扩充了许多,通行于大陆。

复制代码

在定义了段落后,可以利用属性align来对段落进行设置。属性align的值包括left(左对齐)、center(居中对齐)、right(右对齐)三种。

UTF-8。UTF-8就是在互联网上使用最广的一种unicode的实现方式。

3、标题。标题有六种大小h后的数字越大,说明标题越大。分别为

复制代码

标题1

标题2

标题3

标题4
标题5
标题6
复制代码

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(当前页)。

百度一下

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

外部链接

内部链接

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

邮件链接

拨打电话

发送短信

6、 锚点

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

如代码例子:

跳转

代码代码

7、图像

属性

属性值

说明

src

url

图像资源的地址

width

像素(px)

图像宽度

height

像素(px)

图像高度

alt

替代文字

图片的替代文字

如下:

风景

7、地址的

当我们引入一个文件时,要写明它的地址,也就是目录所在。分成以下几种情况:

情形

html文件位置

图片位置

写法

同一个目录

D:/html/demo.html

D:/html/01.jpg

下一层目录

D:/html/demo.html

D:/html/img/01.jpg

上一层目录

D:/html/demo.html

D:/01.jpg

同一层不同目录

D:/html/demo.html

D:/img/01.jpg

相关说明:

./ 当前目录

…/ 回到上一层目录

images/ 进入一层目录

…/images/ 回到上一层目录,然后再进入images目录

7、列表

(1)、无序列表。

Html中列表也是常用的元素。无序列表用

表示。

说明:

属性:type

属性值: 列表前的符号

disc    实心原点

circle     符号为空心圆

square     符号为方形

例子如下:

复制代码

  •      <li>苹果</li>
    
         <li>香蕉</li>
    
         <li>雪梨</li>
    

复制代码

  • 苹果
  • 香蕉
  • 雪梨
  • 苹果
  • 香蕉
  • 雪梨

(2)、有序列表

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

说明:

属性 属性值 说明

type 1、 a 、 A、i、I 用来设置项目前面的标记

start 数值 排序的起点数值

按 Ctrl+C 复制代码

  1.      <li>苹果</li>
    
         <li>香蕉</li>
    
         <li>雪梨</li>
    
         </ol>
    
         <ol type="a">
    
         <li>苹果</li>
    
         <li>香蕉</li>
    
         <li>雪梨</li>
    
         </ol>
    
         <ol type="A">
    
         <li>苹果</li>
    
         <li>香蕉</li>
    
         <li>雪梨</li>
    
         </ol>
    
         <ol type="i">
    
         <li>苹果</li>
    
         <li>香蕉</li>
    
         <li>雪梨</li>
    
         </ol>
    
         <ol type="I">
    
         <li>苹果</li>
    
         <li>香蕉</li>
    
         <li>雪梨</li>
    
         </ol>
    

按 Ctrl+C 复制代码
(3)、定义列表

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

复制代码

爱好
听歌
爱好
跑步
唱歌

复制代码
10、 HTML 实体字符。

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

  • 实体名是大小写敏感的。

实体字符

字符实体

大于号 (>)

>

小于号 (<)

<

引号 (")

"

注册商标(®)

®

版权(© )

©

©

&

10、 图像热区

平时我们在浏览网页时,当鼠标经过一张图片中的某个位置时,发现是可点击的。也就是说,我们点击这个部分,就会链接到别的地方。创建图像热区想要用b标签把图片插入进来,然后使用标签在刚才插入的图片里划分热区。

     <area shape="形状" coords="坐标值" href="URL" />

Rect:矩形 左上角坐标与右下角坐标(x,y,x,y)

Circle:圆形 圆心坐标,半径 (x,y ,r)

Poly:多边形 各顶点的坐标 (x,y,x,y,x,y。。。)

说明:

URL 图像的地址

usermap 表示要使用#后面的那个名字的标签来为图片划分热区

shape 热区形状(rect矩形、circle圆形、poly多边形 )

coords 形状的坐标值

注:usemap的值要与map的name值保持一致。坐标可以通过PS软件–菜单栏导航器----信息—坐标值。

例子如下:热区范围为一个矩形

按 Ctrl+C 复制代码

按 Ctrl+C 复制代码

在这里我设置了新疆为图像热区,热区范围为一个矩形。点击地图中的新疆,就会跳转到一张图片中。要注意的是要准确的写出热区的坐标,也就是热区的范围。其坐标值可以利用工具ps工具选取。

11、 表格

表格由

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

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

基本结构:

复制代码

row 1, cell 1 row 1, cell 2 row 2, cell 1 row 2, cell 2

复制代码
row 1, cell 1 row 1, cell 2
row 2, cell 1 row 2, cell 2
说明:

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

定义表格标题       定义列    定义表格列的分组     定义表格
    定义表格主体       定义一个单元格     定义表格的表注(底部)       定义表格表头     定义表格的表头       定义行
  • 通常很少使用、、标签,因为浏览器对它们的支持不好。

属性说明:

属性 值 说明

width px、 % 指定表格的宽度

height px、% 表格的高度

border px 指定表格边框的宽度

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

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

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

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

colspan 列数 合并列单元格

rowspan 行数 合并行单元格

bgcolor 颜色值 表格背景色

background 图片           表格背景图

bordercolor    颜色值  表格边框颜色

复制代码

 
  
复制代码

12、 内嵌框架

     属性                            属性值              说明

     width                           px , %                 指定框架的宽度

     height                         px , %                  指定框架的高度

     scrolling                     yes,no,auto           是否显示滚动条

     frameborder                  1, 0                   是否显示边框

语法:

如下:

scrolling属性在没写明的情况下,是根据设定的框架高度来确定是否需要滚动条的。

13、 form 表单

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

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

表单使用标签()定义。

表单的基本结构:

复制代码

用户名:

密 码:

复制代码 说明:

属性 说明

name 表单的名称

action 表单提交地址

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

enctype MIME类型

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

文本域:文本域通过 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。

First name:
Last name: 浏览器显示如下:

First name:

Last name:
注意:表单本身并不可见。同时,在大多数浏览器中,文本域的缺省宽度是20个字符。

说明:

属性 说明

type input元素类型

name input 元素的名称

value input 元素的值

size input 元素的宽度

readonly 是否只读

maxlength 输入字符的最大长度

disabled 是否禁用

密码字段

密码字段通过标签 来定义:

Password: 浏览器显示效果如下:

Password:

属性 说明

type input元素类型

name input 元素的名称

size input 元素的宽度

maxlength 定义最多输入的字符数

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

单选按钮

标签定义了表单单选框选项

Male
Female Male Female

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

复选框

定义了复选框. 用户需要从若干给定的选择中选取一个或若干选项

听歌
跑步 爱好: 听歌 跑步 提交按钮

定义了提交按钮.

提交

隐藏域

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

上传文件 注意:

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

说明:

multiple 控制是否上传多文件

请选择文件…

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

说明:

属性   说明

name   元素的名称

rows   指定文本框的高度

cols       指定文本框的宽度

例:

注:此处的文本框宽高是由字符个数组成的。

简单下拉框:

复制代码

Volvo Saab Fiat Audi 复制代码

属性 说明

name 下拉列表框的名称

size 下拉列表框的显示行数

multiple 是否多选

disabled 是否禁用

selected 设置默认选中的选项

value 选项值

label

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

例:

复制代码

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

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

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

复制代码
男 女
optgroup(表单元素:下拉框分组)

复制代码
optgroup 元素用于组合选项

     <optgroup label="广东">

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

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

    </optgroup>

   <optgroup label="其他">

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

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

        </optgroup>
复制代码

广东
广州深圳
其他
长沙香港

标签定义选项列表。与 input 元素配合使用该元素,来定义 input 可能的值。datalist 及其选项不会被显示出来,它仅仅是合法的输入值列表。使用 input 元素的 list 属性来绑定 datalist。

HTML5新标签

标签

描述

定义供用户输入的表单

定义输入域

定义文本域 (一个多行的输入控件)

定义了 元素的标签,一般为输入标题

定义了一组相关的表单元素,并使用外框包含起来

定义了 元素的标题

定义了下拉选项列表

定义选项组

定义下拉列表中的选项

定义一个点击按钮

New

指定一个预先定义的输入控件选项列表

New

定义了表单的密钥对生成器字段

New

定义一个计算结果

HTML5的表单所有type类型

button

定义可点击的按钮(大多与 JavaScript 使用来启动脚本)

checkbox

定义复选框。

color

定义拾色器。

date

定义日期字段(带有 calendar 控件)

datetime

定义日期字段(带有 calendar 和 time 控件)

datetime-local

定义日期字段(带有 calendar 和 time 控件)

month

定义日期字段的月(带有 calendar 控件)

week

定义日期字段的周(带有 calendar 控件)

time

定义日期字段的时、分、秒(带有 time 控件)

email

定义用于 e-mail 地址的文本字段

file

定义输入字段和 “浏览…” 按钮,供文件上传

hidden

定义隐藏输入字段

image

定义图像作为提交按钮

number

定义带有 spinner 控件的数字字段

password

定义密码字段。字段中的字符会被遮蔽。

radio

定义单选按钮。

range

定义带有 slider 控件的数字字段。

reset

定义重置按钮。重置按钮会将所有表单字段重置为初始值。

search

定义用于搜索的文本字段。

submit

定义提交按钮。提交按钮向服务器发送数据。

tel

定义用于电话号码的文本字段。

text

默认。定义单行输入字段,用户可在其中输入文本。默认是 20 个字符。

url

定义用于 URL 的文本字段。

14、音频

基本格式:

不同浏览器会对音频的兼容性不同,所以最好是在属性type中指明其类型

属性说明:

autoplay 如果出现该属性,则视频在就绪后马上播放。

controls 如果出现该属性,则向用户显示控件,比如播放按钮。

loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。

muted 规定视频的音频输出应该被静音。

poster URL 规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像。

preload 如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果 使用 “autoplay”,则忽略该属性。

src url 要播放的视频的 URL。

width 设置视频播放器的宽度。

height 设置视频播放器的高度。


15、视频

基本格式:

其属性与音频类同。

作者:ly婠婠
出处:http://www.cnblogs.com/46ly/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律声明责任的权利。

好文要顶 关注我 收藏该文
ly婠婠
关注 - 12
粉丝 - 62
+加关注
4 0
« 上一篇:关于HTML的编码问题
» 下一篇:HTML标签的嵌套规则
posted @ 2016-08-05 21:25 ly婠婠 阅读(13302) 评论(4) 编辑 收藏

发表评论
#1楼 2017-12-25 13:32 | 华清粉丝3号
html的基础用法就是一些标签是使用规则个布局方法!详细的可以点击链接看一下!最全面的html标签及使用方法总结
支持(0)反对(2)
#2楼 2018-01-02 13:34 | dioag
总结的很好,谢谢
支持(0)反对(0)
#3楼 2019-01-14 12:28 | 路漫漫-
总结得很好,继续加油
支持(0)反对(0)
#4楼 2019-03-12 14:15 | 不知不觉1
感谢楼主的总结 我在锦上添花一下 放点视频资料

HTML基础语法
div布局与css之间的关系
块和内嵌元素如何转换
绝对定位,相对定位,固定定位)
jQuery框架,HTML5,CSS3
js实现封装,多态,继承
支持(0)反对(0)
刷新评论刷新页面返回顶部
注册用户登录后才能发表评论,请 登录 或 注册,访问网站首页。
【推荐】超50万C++/C#源码: 大型实时仿真组态图形源码
【前端】SpreadJS表格控件,可嵌入系统开发的在线Excel
【推荐】码云企业版,高效的企业级软件协作开发管理平台
【推荐】程序员问答平台,解决您开发中遇到的技术难题

相关博文:
· html标签知识总结
· HTML基础入门(总结)shareJava
· html基础用法(上)
· HTML和CSS网页开发基础
· HTML构成及基本标签

最新新闻:
· 华裔前员工承认上传特斯拉Autopilot源代码 但否认窃密
· 日本限制原材料出口 韩国芯片厂或借机涨价清库存
· 芯片也开源?网红RISC-V,到底是什么东东?
· 6亿年后,地球上或许再无日全食
· 星河动力完成火箭发动机核心组件试车
» 更多新闻…
昵称:ly婠婠
园龄:3年10个月
粉丝:62
关注:12
+加关注
< 2019年7月 >
日 一 二 三 四 五 六
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3
4 5 6 7 8 9 10
搜索

找找看

谷歌搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔档案
2016年9月 (8)
2016年8月 (14)
2016年7月 (2)
2015年12月 (3)
2015年11月 (1)
2015年10月 (1)
2015年9月 (1)
最新评论

  1. Re:HTML基础知识总结
    感谢楼主的总结 我在锦上添花一下 放点视频资料HTML基础语法div布局与css之间的关系块和内嵌元素如何转换绝对定位,相对定位,固定定位)jQuery框架,HTML5,CSS3js实现封装,多…
    –不知不觉1
  2. Re:HTML基础知识总结
    总结得很好,继续加油
    –路漫漫-
  3. Re:JS特效之Tab标签切换
    很好
    –远去
  4. Re:HTML基础知识总结
    总结的很好,谢谢
    –dioag
  5. Re:HTML基础知识总结
    html的基础用法就是一些标签是使用规则个布局方法!详细的可以点击链接看一下!最全面的html标签及使用方法总结
    –华清粉丝3号
    阅读排行榜
  6. HTML基础知识总结(13301)
  7. JS特效之Tab标签切换(11024)
  8. CSS常用样式(四)之animation(1370)
  9. HTML+CSS项目开发总结(1236)
  10. HTML标签的嵌套规则(786)
    评论排行榜
  11. HTML基础知识总结(4)
  12. CSS常用样式(三)(2)
  13. JavaScript基本语法(二)(2)
  14. 移动端web开发总结(2)
  15. CSS学习总结(三)(1)
    推荐排行榜
  16. HTML基础知识总结(4)
  17. JS特效之Tab标签切换(3)
  18. HTML+CSS项目开发总结(3)
  19. CSS常用样式(四)之animation(2)
  20. CSS常用样式(三)(1)
    Copyright ©2019 ly婠婠
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值