第一次网页前端培训笔记

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属性值,输入字段拥有很多种形式比如文本,字段,复选框,单选框,提交按钮等

属性 描述
accept audio/* video/* image/* MIME_type 规定通过文件上传来提交的文件的类型。 (只针对type="file")
align left right top middle bottom HTML5已废弃,不赞成使用。规定图像输入的对齐方式。 (只针对type="image")
alt text 定义图像输入的替代文本。 (只针对type="image")
autocompleteNew on off autocomplete 属性规定 <input> 元素输入字段是否应该启用自动完成功能。
autofocusNew autofocus 属性规定当页面加载时 <input> 元素应该自动获得焦点。
checked checked checked 属性规定在页面加载时应该被预先选定的 <input> 元素。 (只针对 type="checkbox" 或者 type="radio")
disabled disabled disabled 属性规定应该禁用的 <input> 元素。
formNew form_id form 属性规定 <input> 元素所属的一个或多个表单。
formactionNew URL 属性规定当表单提交时处理输入控件的文件的 URL。(只针对 type="submit" 和 type="image")
formenctypeNew application/x-www-form-urlencoded multipart/form-data text/plain 属性规定当表单数据提交到服务器时如何编码(只适合 type="submit" 和 type="image")。
formmethodNew get post 定义发送表单数据到 action URL 的 HTTP 方法。 (只适合 type="submit" 和 type="image")
formnovalidateNew formnovalidate formnovalidate 属性覆盖 <form> 元素的 novalidate 属性。
formtargetNew _blank _self _parent _top framename 规定表示提交表单后在哪里显示接收到响应的名称或关键词。(只适合 type="submit" 和 type="image")
heightNew pixels 规定 <input>元素的高度。(只针对type="image")
listNew datalist_id 属性引用 <datalist> 元素,其中包含 <input> 元素的预定义选项。
maxNew number date 属性规定 <input> 元素的最大值。
maxlength number 属性规定 <input> 元素中允许的最大字符数。
minNew number date 属性规定 <input>元素的最小值。
multipleNew multiple 属性规定允许用户输入到 <input> 元素的多个值。
name text name 属性规定 <input> 元素的名称。
patternNew regexp pattern 属性规定用于验证 <input> 元素的值的正则表达式。
placeholderNew text placeholder 属性规定可描述输入 <input> 字段预期值的简短的提示信息 。

readonly readonly readonly 属性规定输入字段是只读的。
requiredNew required 属性规定必需在提交表单之前填写输入字段。
size number size 属性规定以字符数计的 <input> 元素的可见宽度。
src URL src 属性规定显示为提交按钮的图像的 URL。 (只针对 type="image")
stepNew number step 属性规定 <input> 元素的合法数字间隔。
type button
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> 元素的类

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

5常用字符实体

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

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

5.1标签分类

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

5.1.1块状元素

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

5.1.2行内元素

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

5.1.3行内块状元素

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

上一篇:Pset_ProjectOrderWorkOrder


下一篇:Python基础(3)-变量及数据类型