第一次网页前端培训笔记

1.HTML概述

HTML 是用来描述网页的一种语言

  • 指的是超文本标记语言: HyperText Markup Language
  • HTML 不是一种编程语言,而是一种标记语言
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页
  • HTML 文档包含了HTML 标签文本内容
  • HTML文档也叫做 web 页面

2基础语法

2.1标签

HTML标记是由<和>所扩住的指令标记,用于向浏览器发送标记指令。

主要分为:单标记指令,双标记指令(由<起始标记>和</结束标记>构成)

HTML标记语言大致分为:基本标记,格式标记,文本标记,图像标记,表格标记,链接标记,表单标记和帧标记等

2.1.1单标签

单标签,不设置属性值。如:

<br/>,<hr/>

2.1.2单标签属性

单标签(也叫空元素),设置属性值。如:

<hr width="800"/>

2.1.3双标签

双标签不设置 属性值。如:

<title>-</title>

2.1.4双标签属性

双标签设置属性值。如:

<body bgcolor="red">-</body>

<font size="7">-</fond>

2.2整体结构

HTML的内容都是由一对一对的标签组成,标签不能混乱,页面有页面的架构和规则,标签和标签之间有正确的嵌套。

通常一个HTML网页文件包括三个部分:标记头区;<HEAD>.......</HEAD>,内容区<BODY>......<?BODY>和网页区<HTML>......<?HTML>

2..2.2html

<html>标志用于HTML文档的最前边,用来标识HTML文档的开始。而</html>放再最后用来标识结束。

2.2.3HEAD

<head> 元素包含了所有的头部标签元素。在 <head>元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。

可以添加在头部区域的元素标签为: <title>, <style>, <meta>, <link>, <script>, <noscript> 和 <base>。

2.2.4title

title定义文档的标题,浏览器会以特殊的方式来使用标题,并且通常会把它放在浏览器的窗口标题栏或状态标题栏

2.2.5body

一般情况下,大部分浏览器上显示的内容都放在body中,但也不排除其他标签可以不用body.

3.1常用标签

HTML页面是由标签组成,不同的标签浏览器,对其进行不同样式的内容渲染,我们只需要记忆常用的标签即可,大致可分为以下几类,标题,水平线,段落,换行,图片,表格,超链接,列表,表单,下拉列表等等

3.1标题和水平线

3.1.1标题

标签可以定义标题,标题依次递减,由于h元素拥有确切的寓意,因此,请慎重的选择,恰当的标题成绩来构建文档的结构,请不要利用标题标签来改变同一行中的字体大小,相反,我们应当使用层叠样式表定义来达到漂亮的显示效果
3.1.2水平线

hr标签在HTML页面中创建一条水平线可以在视觉上将文档分个成各个部分,再HTML中hr标签没有结束标签

4表单

6.1from

from标签用于为用户输入创建HTML

表单能包含input元素,比如文本,字段,复选框,单选框,提交按钮等。

表单用于向服务器输入数据,from元素是块级元素,其前后会会产生折行

标签定义及使用说明

<form> 标签用于创建供用户输入的 HTML 表单。

<form> 元素包含一个或多个如下的表单元素:

4.2input

input标签用于搜集用户信息

根据不同的type属性值,输入字段拥有很多种形式比如文本,字段,复选框,单选框,提交按钮等

属性描述
acceptaudio/* video/* image/* MIME_type规定通过文件上传来提交的文件的类型。 (只针对type="file")
alignleft right top middle bottomHTML5已废弃,不赞成使用。规定图像输入的对齐方式。 (只针对type="image")
alttext定义图像输入的替代文本。 (只针对type="image")
autocompleteNewon offautocomplete 属性规定 <input> 元素输入字段是否应该启用自动完成功能。
autofocusNewautofocus属性规定当页面加载时 <input> 元素应该自动获得焦点。
checkedcheckedchecked 属性规定在页面加载时应该被预先选定的 <input> 元素。 (只针对 type="checkbox" 或者 type="radio")
disableddisableddisabled 属性规定应该禁用的 <input> 元素。
formNewform_idform 属性规定 <input> 元素所属的一个或多个表单。
formactionNewURL属性规定当表单提交时处理输入控件的文件的 URL。(只针对 type="submit" 和 type="image")
formenctypeNewapplication/x-www-form-urlencoded multipart/form-data text/plain属性规定当表单数据提交到服务器时如何编码(只适合 type="submit" 和 type="image")。
formmethodNewget post定义发送表单数据到 action URL 的 HTTP 方法。 (只适合 type="submit" 和 type="image")
formnovalidateNewformnovalidateformnovalidate 属性覆盖 <form> 元素的 novalidate 属性。
formtargetNew_blank _self _parent _top framename规定表示提交表单后在哪里显示接收到响应的名称或关键词。(只适合 type="submit" 和 type="image")
heightNewpixels规定 <input>元素的高度。(只针对type="image")
listNewdatalist_id属性引用 <datalist> 元素,其中包含 <input> 元素的预定义选项。
maxNewnumber date属性规定 <input> 元素的最大值。
maxlengthnumber属性规定 <input> 元素中允许的最大字符数。
minNewnumber date属性规定 <input>元素的最小值。
multipleNewmultiple属性规定允许用户输入到 <input> 元素的多个值。
nametextname 属性规定 <input> 元素的名称。
patternNewregexppattern 属性规定用于验证 <input> 元素的值的正则表达式。
placeholderNewtextplaceholder 属性规定可描述输入 <input> 字段预期值的简短的提示信息 。

readonlyreadonlyreadonly 属性规定输入字段是只读的。
requiredNewrequired属性规定必需在提交表单之前填写输入字段。
sizenumbersize 属性规定以字符数计的 <input> 元素的可见宽度。
srcURLsrc 属性规定显示为提交按钮的图像的 URL。 (只针对 type="image")
stepNewnumberstep 属性规定 <input> 元素的合法数字间隔。
typebutton
checkbox
color
date
datetime
datetime-local
email
file
hidden
image
month
number
password
radio
range
reset
search
submit
tel
text
time
url
week
type 属性规定要显示的 <input> 元素的类

valuetext指定 <input> 元素 value 的值。
widthNewpixelswidth 属性规定 <input> 元素的宽度。 (只针对type="image")

5常用字符实体

在html中不能用大于和小于,这是因为浏览器会认为他们是标签

如果希望正确的显示预留字符,我们必须再html代码源中使用字符实体,实体名称对大小下敏感。

5.1标签分类

HTML中标签元素三种不同类型:块状元素,行内元素,行内块状元素。

5.1.1块状元素

元素都从新的一行开始,并且其后的元素也另起一行,元素的高度,宽度,行高以及顶和底边距都可以设置,元素宽度再不设置的情况下,是他本身负容量的100%,除非设置一个宽度

5.1.2行内元素

和其他元素再一行上,元素的高度,宽度及顶部和底部边距不可设置,元素的宽度就是它包含的文字或图片的宽度,不可改变

5.1.3行内块状元素

和其他元素都在一行上。元素高度,宽度,行高以及顶和底边距都可设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值