2021-03-03 H5 基础知识1.0

HTML5 基础知识1

我们还是围绕这几个问题来学习:

1.什么是H5?

2.为什么要用H5?

3.怎么用H5?

1.什么是H5?
  ♦HTML是指超文本标记语言(Hyper Text Markup Language)。

♦HTML是一种用来编写网页的语言,使用浏览器将他翻译成相应的页面。

♦HTML并不是编程语言,他是一种标记语言。

2.为什么要用H5?
  因为他编辑起来特别酷炫,是HTML的升级版

3.怎么用H5?
  ♦首先看一行HTML中必定要有的东西:

复制代码

//文档类型声明 // // // 其中 ''' ''' 我的第一个网页// // 复制代码 1.TML文档主要包括三大部分:

♦文档声明部分(文档开头第一行,表明文档版本)

♦头部部分(给浏览器的配置及给搜索引擎的信息)

♦主体部分。(网页的内容都在这)

2.部分常用标签(必不可少)
(用于表述网页的元数据,及网页的基本信息)
  2.1.标签:

网页的标题,即网页选项卡上的文字
  2.2.标签:
使用Link标签链接网页标签

常用属性:
  ♦rel属性:声明链接文件的类型
  ♦type属性:可以省略
  ♦href属性:表示图片的路径地址
  2.3.标签
描述文件类型和编码,搜索关键字和描述。
  ♦1.charseat:设置文档字符集编码格式。
  ♦2.HTTP-EQUIV:(将我们的信息写给浏览器看,让浏览器按里边的要求执行)
  ♦属性值:Content-type(文档类型)Refresh(网页定时刷新)set-cookie(设置缓存)

♦需配合content使用(http-equiv属性只表明设置哪部分,具体的设置内容放在content属性中)
  ♦3.name属性(写给搜索引擎):使用方法同上,需掌握的属性值author(作者)keywords(关键字)description(网页描述)
  ♦4.content属性配合其他使用。

复制代码

<!DOCTYPE html>
<html>
<head>

  <title>HTML基本标签</title>
  <link rel = "icon" href = "img/icon.png" />

  <meta charset="UTF-8"  />
  <meta name="author"content="huxuepeng" />
  <meta name ="keywords"content="HTML5,网页,Web前端开发"/>
  <!--多个关键字用逗号隔开-->
  <meta name="description"content="这是我开发的第一个网页" />
  <!--网页描述,搜索网站时,title下面的解释文字,至关重要-->
  <title></title>
</head>
<body>
<!---->

</body>
</html>

复制代码

3.部分常用标签(重点,最主要部分)
3.1…块级标签

复制代码
!–h标签:标题标签,自动加粗,h1最大,h6最小–>

h1标题标签

h2标题标签

h3标题标签

h4标题标签
h5标题标签
h6标题标签
//
// //

p标签是段落标签,这里是第一段文字

p标签是段落标签,
这里是第二段文字

//
横眉冷对千夫指,俯首甘为孺子牛。
//
这是预格式标签
这是换行                     这是空格
复制代码 3.2.基于布局的模块级标签 复制代码
  1. 第一项
  2. 第二项
  3. 第三项
  • 第一项
  • 第二项
  • 第三项
这是定义列表的标题
第一项
第二项
第三项

<a href = “http://www.baidu.com"target=”_blank">这是一个超链接

<a href = “http://www.baidu.com"target=”_self"rel=“prev”>

跳转到h1标签
打开图片
qq
  ♦a.属性:

1).href:可以是网络连接,也可以是本地文件。(路径确定同img )
2).target:超链接打开的位置,_self自身页面(默认)_blank 新页面1.href:可以是网络连接,也可以是本地文件。(路径确定同img )
3).title:鼠标之上后显示的文字。
4).rel:指定当前文档与被连接文档的关系。“prev”:被连接文档是前一篇,“next”:被连接文档是后一篇,(了解)"icon"图标"stylesheet"样式表,"prefetch"预加载。

♦b.锚链接
1.本页面锚链接:
  a.设置锚点。
  b.在超链接的href属性中,使用#name跳转到对应锚点

2.页面间锚链接:
  a.在即将跳转的页面指定位置设置锚点。
  b.在超链接的href属性中,使用页面地址.html#name跳到对应位置。
  c.功能性连接:
    1.mailto://763066931@qq.com 给指定邮箱发邮件
    2.file:///f/ 打开指定文件。
    3.tencent://message/?uin=763066931 给指定qq发消息

6.(图片)

    <img src ="../img/icon.png"height="100px"width="100px"title="鼠标指上的文字"alt="图片没有加载出来" align="center"/>ceshi<br />

1).src:表示引用图片地址
2).height=“100px"width=“100px"图片的宽度高度,可以用css样式(style=””)代替。
3).title:图片的标题,鼠标指上后显示的文字。
4).alt:当图片无法加载时显示的文字。
5).align:设置图片周围文字相对于图片的位置,top center botton。

3.4.表格
表格:


表格的行:
表格的列:
表头::默认加粗,单元格居中。

♦常用属性:
1.border:给表格增加边框,当border属性增大时,只有外围框线增粗,中间框线不变
2.cellspacing:单元格与单元格之间的距离(默认一个像素),当cellspacing=“0”,的时候,
只会是单元格间隙为0,但不会合并边线。(不常用)
【表格边框合并】使用style="border-collapse: collapse;无需再写cellspacing=“0"”
3.cellpadding:每个单元格内文字与边缘之间的距离
4.width height:表格的宽高(不常用)
5.align:表格的对齐方式。left center right调整表格在浏览器的位置,
相当于让表格浮动,会影响表格后边文字的排列方式(不常用)
6.bgcolor:背景色,等于style=“backgroundcolor:”
7.background:背景图片 等同于 style = "background-image"且背景图会覆盖背景色
8.bordercolor:边框颜色。
–>
  ♦<!–相关的属性
1.width/height单元格的宽高,文字过多时,为显示文字,会失效。
2.bgcolor: 单元格的背景颜色。
3.align: left center right 单元格中的文字水平对齐方式。
4.valign:top center bottom 单元格中的文字垂直对齐方式。
5.nowrap: nowrap 单元格中文字不换行。

注意,当表格属性与行列属性冲突时,以行列属性为准。

–>

复制代码 3.5表单 ♦1.【两个重要属性】    1.表单提交地址:提交给动态文件,html为静态文件,空时提交给自身    2.提交方法: post:Transfers data using an http post transaction          get:Appends data to the URL specified by the action attribute

♦2.【get和poet的区别:】
1.get传参使用URL:http://服务器地址?name1=value1&name2=value2。
(?表示传递参数,后边用name=value的方式传递,多个参数之间用&链接。)
URL传参不安全,所有信息可在地址栏看到,并且可以通过地址栏随意传递数据。(URL注入攻击)
URL传参数据量有限,只能传递少量数据。get传参比post快。
2.post使用HTTP请求传输协议,地址栏不可见,比较安全,且传递数据无限制。
综上所述,一般使用post。

♦3.【input标签及属性】
1.常用属性:
1.type:表示输入框的类型。
2.name:输入框的别名,一般情况下必填。因为:传递数据的时候使用name=value 的方式传递。
3.value:输入框的默认值。
4.placeholder:提示内容,不能指定默认值,当提示框有内容时,提示内容消失。
5.tabindex:控制输入框点击tab的跳转顺序从小往大开始。(了解即可,一般不用)

2.input特殊属性值:
  1.checked="checked"默认被选中。
  2.disabled="disabled"设置控件不能使用,按键不能选中,文本框不能被修改。
而且如果输入框disable,则输入框信息不能传递。
  3.hidden="hidden"等同于type="hidden"隐藏域传值。常用语配合disabled,隐藏域传值。

♦4.【type属性详解:】
1.text:文本输入框
2.password:密码输入框,浏览器显示为点。
3.submit:提交按钮:提交表单数据。
4.radio:单选按钮
5.checkbox:复选按钮
  name和value属性值必须全部存在,提交时,提交的是value中的属性。
  radio凭借name中的属性区别是否为同一组,name相同为同一组,同组中只能选一个。
6.reset:将表单数据重置为初始状态。
7.file:文件上传按钮。
8.image:图形提交按钮。
9.bottom:普通按钮。

♦5.【select标签:下拉框】
1.name属性应该写在上,所有选项只有一个name。
2.multiple=“multiple”:设置成多选,一般不用,可在界面使用ctrl多选。
3…option常用属性:
  1.value:当option没有value属性时,往后台传递的是option中间的文字,
当有value属性时,往后台传递的是value的属性值
  2.title:鼠标之上后显示的文字。
  3.selected=“selected”:默认选中。
  4.optgroup标签:用于将option标签分组,label属性表示分组名。

♦6.【文本域】
  1.cols ros 多少行列 看字符(一般不用),使用style=“heigth:100px;width:100px”
  2.readonly=“readonly”:设置为只读模式,不可编辑。
  3.style="resize:none"设置为不允许修改。
  4.style="overflow"设置当文字超出区域的时候怎么处理。
1常用属性:
  1.hidden:超出区域的文字,隐藏无法显示。
  2.scroll:无论文字多少,始终出现滚动条。
  3.auto:自动,根据文字的多少自动决定是否显示滚动条。(默认样式)
2.也可以通过overflow-x,overflow-y分别设置水平垂直的显示方式。
♦7.【表单的边框与标题】
  
  
  如果想要让标签嵌入到边框中,需将标题标签写到边框标签里边

♦8.【智能表单】
1.H5新增input的form属性,用于指向特定form表单的id,
实现input无需放在form标签之中,即可通过表单提交。
2.type新增属性详见表格。
3.input元素的新增属性:
  1.Autocomplete:自动完成功能,记录用户以前输入的值,并在下次输入时自动完成输入。
属性值:on,off。
可以在form表单上使用,整张所有控件进行自动完成,也可以在input使用,绝大多数浏览器默认开启。
Autofocus:自动获得焦点,只能设置一个input控件获得焦点。
Form:所属表单
Required:必填,否则阻止提交。
Pattern:验证input的模式,使用正则表达式验证。以后详解。
Placeholder:提示

转自:https://www.cnblogs.com/HXP-RedBlue/p/6445447.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值