HTML介绍和一些简单的知识
来源:互联网 发布:tensorflow linux 推荐 编辑:程序博客网 时间:2024/05/16 04:49
一、HTML简介
1. 什么是html?
html是用来描述网页的一种语言,它是一种超文本标记语言(html是标记语言而不是编程语言),而标记语言是一套标记标签,html就是使用标记标签来描述网页的。
2. html作用
html就是拿来展示信息的,web浏览器读到HTML文档,然后以网页的形式显示它们, web浏览器不会显示html的标签,而是使用标签来解释页面上的信息
3. html书写规范
(1) html标签
由尖括号包围的关键字(eg:<html>
)、通常是成对出现的(eg:<div></div>
)、标签对中的第一个标签开始标签,第二个是结束标签、绝大多数标签都具有属性,属性值建议用引号包围、大多数标签是可以嵌套的
(2) html规范
html大小写不敏感,文件后缀为.html或者.htm …………..
二、HTML简单的标签
文件标签
(1) html标签
<html>
整个文件都处于<html>
标签中,<html>
用于声明这是html文件,以便浏览器正确的处理这个文件(2) head标签
<head>
用于加载一些重要的资讯,内容不会被显示(3) title标签
<title>
只能出现在<head>
中,代表的是标题(4) body标签
<body>
它的内容会被显示,常用属性有:
text:用于设定文本颜色
background:用于设置背景图片
bgcolor:用于设置背景色排版标签
(1) 注释
<!--注释内容--!>
(2) p标签
<p>
标签是段落标签,可以将html文档分割为若干段落。浏览器会自动在段落前后添加空格。<p>
标签常用属性:align:用于设定对齐方式 可选值 left、right、center,默认值是left.(3) br标签
<br>
标签是换行标签。(浏览器会自动忽略空白和换行)(4) hr标签
<hr>
标签会生成一条水平线。
常用属性:
align:设置水平线对齐方式 可选值 left right center
size:设置水平线厚度 以像素为单位。默认为2
width:设置水平线长度.可以是绝对值或相对值。默认为100%
color:设置水平线颜色.默认为黑色块标签
(1) div标签<div>
用于在文档中设定一个块区域。
常用属性:
align:left center right(2) span标签
用于在行内设定一个块区域。
Html中绝大多数元素被定义为块级元素或内联元素。
块级元素在浏览器显示时,通常会以新行来开始。例如 div p等
内联元素在浏览器显示时,通常不会以新行来开始。span字体标签
(1) font
<font>
标签用于规定文本的字体,大小,颜色。
常用属性:
face:规定文本的字体
size:规定文本的大小
color:规定文本的颜色(2)h1-h6 标题标签
<h1>-<h6>
标签用于定义标题.
<h1>
最大标题
<h6>
最小标题列表标签
(1)ul标签<ul>
表示的是一个无序列表, 常用属性:
type-规定列表的项目符号类型,可取值 disc,square,circle.默认值为disc(2)li标签
<li>
<li>
标签表示的是一个列表项,常用属性:
type:这个属性只适用于无序列表,用于设定项目符号,默认值为disc
value:这个属性只适用于有序列表,用于设定列表的项目数字(3)ol标签
<ol>
<ol>
表示的是一个有序列表,常用属性:
type:这个属性规定列表中使用的标记类型。可取值1 A a I i.
start:这个属性规定列表的起始值图形标签
<img>
图形标签,在页面上引入图片,常用属性:
src:用于设定要引入的图片的url
alt:用于设定图像的替代文字
width:用于设定图片的宽度
height:用于设定图片的高度
border:图片边框厚度
align:用于设定图片的文字的对齐方式- 链接标签
<a>
链接标签, 定义超链接,从一个页面链接到另一个页面,常用属性:
href:用于设定链接指向页面的url.
name:用于设定锚的名称
target:用于设定在何处打开链接页面。 表格标签(少用)
二、HTML表单标签相关的内容
(1)form标签
form标签代表一个表单,表单用于向服务器传输数据
<form>
标签能够包含<input>
,可以是文本字段,复选框,单选框或提交按钮等。还可以包含<textarea> <select>
等。
(2)<form>
常用属性:
name:用于定义表单的名称
action:用于规定提交表单时向何处发送表单数据。
method:用于规定提交的方式。一般取值 POST或GET
(3)关于POST与GET方式区别:
(1).get方式只能少量数据,而post可以携带大量数据。
(2).get方式提交时,数据会在地址栏上显示,安全性差。Post方式提交不会在地址栏上显示数据,更加安全。
(4)input种类
<input>
标签用于搜集用户信息。
根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。
关于<input>
标签type属性值说明 :
text:
<input type=”text”>
定义单行的输入字段,用户可在其中输入文本。默认宽度为 20 个字符。
其它常用属性:
name:定义标签名称
value:定义标签值
size:定义输入字段的长度
maxlength:定义可输入最大字符个数
password:
<input type=”password”>
定义密码字段。该字段中的字符被掩码.
其它常用属性:
name:定义标签名称
value:定义标签值
size:定义输入字段的长度
maxlength:定义可输入最大字符个数
radio:
<input type=”radio”>
定义单选按钮。
其它常用属性:
name:定义标签名称.注意,对于单选按钮,如果要想做到单一选择,多个radion的name值必一样。
value:定义标签值
checked:定义该标签默认被选中。
checkbox:
<input type=”checkbox”>
定义复选框。
其它常用属性:
name:定义标签名称.注意,一组的checkbox它们的name值应该是一样的。
value:定义标签值
checked:定义该标签默认被选中。
button:
<input type=”button”>
定义可点击按钮(多数情况下,用于通过 JavaScript 启动脚本)
其它常用属性:
name:定义标签名称
value:按钮显示名称
hidden:
<input type=”hidden”>
定义隐藏的输入字段。
其它常用属性:
name:定义标签名称
value:定义标签值
file:
<input type=”file”>
定义输入字段和 “浏览”按钮,供文件上传。
其它常用属性:
name:定义标签名称
submit:
<input type=”submit”>
定义提交按钮。提交按钮会把表单数据发送到服务器。
其它常用属性:
name:定义标签名称
value:按钮显示名称
reset:
<input type=”reset”>
定义重置按钮。重置按钮会清除表单中的所有数据。
其它常用属性:
name:定义标签名称
value:按钮显示名称
image:
<input type=”image”>
定义图像形式的提交按钮。
这个标签主要是用了替换submit按钮,因为默认产生的提交按钮并不漂亮,这个标签允许你采用指定的图片做为提交按钮。
其它常用属性:
name:定义标签名称
src:定义作为提交按钮显示的图像的url
alt:定义作用图像的替代文本。
(5)select和option标签
1.<select>
用于定义一个下拉列表
常用属性:
name:定义下拉列表的名称
size:定义下拉列表中可见选项的数目
multiple:定义可选择多个选项
2.<option>
用于定义下拉列表中的选项。
<option>
需要位于<select>
标签内部
常用属性:
value:定义送往服务器的选项值
selected:定义选项为选中状态。
(6)textarea标签
<textarea>
标签用于定义一个多行文本输入控件(多行文本框,文本域)
常用属性:
name:定义多行文本框名称
cols:定义多行文本框可见宽度
rows:定义多行文本框可见行数
wrap:规定多行文本框中文字如何换行。
三、HTML其它内容
其它标签与特殊字符
1. 其它标签
1.meta标签
<meta>
元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。<meta>
标签位于文档的头部,不包含任何内容。<meta>
标签的属性定义了与文档相关联的名称/值对。
常用属性:
content:定义与http-equiv或name属性相关的元信息
http-equiv:把content属性关联到HTTP头部
name:把content属性关联到一个名称。
2. link标签
<link>
标签定义文档与外部资源的关系。
<link>
标签最常见的用途是链接样式表。
<link>
只能存在于 head 部分,不过它可出现任何次数。
常用属性:
type:定义被链接的文档的MIME类型
href:定义被链接的文档的URL
rel:定义当前文档与被链接文档之间的关系。
2.特殊字符
Html原始码 显示结果 描述 不断行的空白符 < < 小于号 > > 大于号 ® ® 已注册 © © 版权
3.框架标签
所谓框架就是将页面划分成几个窗框,就可以让我们在同一个浏览器中显示不止一个页面。
1. <frameset>
<frameset>
是框架结构标签,它定义如果将窗口分割为框架.
注意:不能与 <frameset></frameset>
标签一起使用 <body></body>
标签。
常用属性:
cols:垂直切割
rows:横向切割
frameborder:定义框架的边框,其值可以有0和 1,0表示不要边框,1表示要显示边框。
border:定义框架的边框厚度
bordercolor:定义框架的边框颜色
framespacing:定义框架与框架之间的距离。
2. <frame>
<frame>
是框架标签,它定义放置在每个框架中的页面。
常用属性:
src:定义此框架要显示的页面url
name:定义此框架的名称
frameborder:定义框架的边框,其值可以有0和 1,0表示不要边框,1表示要显示边框。
framespacing:定义框架与框架之间的距离
bordercolor:定义框架的边框颜色
scrolling:定义是否显示卷轴,YES表示要显示,NO表示不显示,AUTO视情况而定。
noresize:定义框架大小不可以改变。
marginhight:定义框架高度部分边缘所保留的空间。
marginwidth:定义框架宽度部分边缘所保留的空间。
3. < iframe>
iframe 元素会创建包含另外一个文档的内联框架(即行内框架)
常用属性:
src:定义些框架要显示的页面url
name:定义些框架的名称
width:定义些框架的宽度
height:定义些框架的高度
marginwidth:定义插入的页面与框边所保留的宽度
marginheight: 定义插入的页面与框边所保留的高度
frameborder:定义框架的边框,1表示显示边框 ,0表示不显示
scrolling:定义是否允许卷动,YES允许,
注:
(1) html默认数值为像素(px), 有些位置可以用百分比来设置
(2) 如果浏览器不支持框架,我们可以使用< noframes>
- HTML介绍和一些简单的知识
- 关于简单的Html一些知识
- 简单的介绍abap的一些知识
- 简单的介绍abap的一些知识
- html的一些知识
- HTML段落的一些知识,挺简单的,呵呵
- 简单介绍一些关于 Kaggle 比赛的知识
- 一些有意思的HTML 知识
- html中一些简单的标签和一些sql语句
- 显卡的一些知识介绍
- Oracle的一些简单知识
- 数组的一些简单知识
- java一些简单的知识
- Yii2的一些简单知识
- C#一些简单的知识
- php的一些简单知识
- html的简化写法-haml和emmet的简单介绍
- 关于HTML知识的一些总结
- Eclipse安装svn插件的几种方式
- Python词云 wordcloud 十五分钟入门与进阶
- library module 只有release版本的问题
- 报错:Uncaught TypeError: $(…).dialog is not a function,处理方法。
- 【POJ】2559
- HTML介绍和一些简单的知识
- 最近的一点感想
- 位运算---计算整数的N次方
- The study of list ,tuple and conditional statement in Python(20170905)
- String、Stringbuffer和Stringbuilder之间的区别
- java框架篇---hibernate(一对一)映射关系
- 按键消抖(定时器中断)
- 【BZOJ4569】[Scoi2016]萌萌哒(并查集+st表)
- 查看linux内核模块依赖关系的三种方法