WEB简介及浏览器内核

网页主要由文字、图像和超链接等元素构成。当然,除了这些元素,网页中还可以包含音频、视频以及Flash等。

浏览器的内核

负责读取网页内容, 整理讯息, 计算网页的显示方式并显示页面。

浏览器

内核

备注IE

Trident

IE、猎豹安全、360极速浏览器、百度浏览器

firefox

Gecko

可惜这几年已经没落了,打开速度慢、升级频繁、猪一样的队友flash、神一样的对手chrome。

Safari

webkit

现在很多人错误地把 webkit 叫做 chrome内核(即使 chrome内核已经是 blink 了)。苹果感觉像被别人抢了媳妇,都哭晕再厕所里面了。

chrome

Chromium/Blink

在 Chromium 项目中研发 Blink 渲染引擎(即浏览器核心),内置于 Chrome 浏览器之中。Blink 其实是 WebKit 的分支。大部分国产浏览器最新版都采用Blink内核。二次开发

Opera

Presto

Presto(已经废弃) 是挪威产浏览器 opera 的 "前任" 内核,为何说是 "前任",因为最新的 opera 浏览器早已将之抛弃从而投入到了谷歌怀抱了。 现在用blink内核。

注意

移动端的浏览器内核主要说的是系统内置浏览器的内核。

Android手机而言,使用率最高的就是Webkit内核,大部分国产浏览器宣称的自己的内核,基本上也是属于webkit二次开发。

iOS以及WP7平台上,由于系统原因,系统大部分自带浏览器内核,一般是Safari或者IE内核Trident的

Web标准

由W3C组织和其他标准化组织制定的一系列标准的集合。

Web标准的好处:

1、让Web的发展前景更广阔

2、内容能被更广泛的设备访问

3、更容易被搜寻引擎搜索

4、降低网站流量费用

5、使网站更易于维护

6、提高页面浏览速度

Web标准构成

结构标准: 结构用于对网页元素进行整理和分类, HTML。对于网页来说最重要的一部分

表现标准: 表现用于设置网页元素的版式、颜色、大小等外观样式, 主要指的是CSS

行为标准: 行为是指网页模板的定义及交互的编写, Javascript

HTML

HTML指的是超文本标记语言(Hyper Text Markup Lanugage)是用来描述网页的一种语言。

html的骨架

骨架标签定义及说明

标签名

定义

说明

HTML标签

页面中最大的标签,根标签

文档的头部

注意在head标签中我们必须要设置的标签是title

文档的标题

网页标题

文档的主体

元素包含文档的所有内容,页面内容 基本都是放到body里面的

HTML元素标签分类

常规元素(双标签)

内容 标签名>

该语法中“”表示该标签的作用开始,一般称为“开始标签(start tag)”,“标签名>” 表示该标签的作用结束,一般称为“结束标签(end tag)”。

和开始标签相比,结束标签只是在前面加了一个关闭符“/”。

空元素(单标签)

空元素 用单标签来表示, 简单点说,就是里面不需要包含内容, 只有一个开始标签不需要关闭。

文档类型

声明位于文档中的最前面的位置,处于 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。

HTML 常用标签

标题标签 h

标题标签语义: 作为标题使用, 并且依据重要性递减

基本语法

标题文本

标题文本

标题文本

标题文本

标题文本
标题文本

段落标签 p

​作用语义: 把文档分割为若干段落

文本内容

水平线标签 hr

作用语义: 默认样式的水平线


HTML 表格

table 标签

table 表格基本语法*

表头内容
单元格内的文字

代表一行 内只能嵌套 代表单元格标签可以容纳所有的元素 表头元素

表格属性

属性名

含义

常用属性值border

设置表格的边框

像素值

cellspacing

设置单元格与单元格边框之间的空白间距

像素值(默认为2px)

cellpadding

设置单元格内容与单元格边框之间的空白间距

像素值(默认为1px)

width

设置表格的宽度

像素值

height

设置表格的高度

像素值

alian

设置表格再网页钟的水平对齐方式

left, center,right

表格标题 caption

定义和用法

合并单元格

跨行合并: rowspan="合并单元格的个数"

跨列合并: colspan="合并单元格的个数"

合并的顺序按照 先上 后下 先左 后右 的顺序

例如:

总结表格

标签名

定义

说明

表格标签

就是一个四方的盒子

表格行标签

行标签要再table标签内部才有意义

单元格标签

单元格标签是个容器级元素,可以放任何东西

表头单元格标签

它还是一个单元格,但是里面的文字会居中且加粗

表格标题标签

表格的标题,跟着表格一起走,和表格居中对齐

clospan 和 rowspan

合并属性

用来合并单元格的表格提供了HTML 中定义表格式数据的方法。

表格中由行中的单元格组成。

表格中没有列元素,列的个数取决于行的单元格个数。

表格不要纠结于外观,那是CSS 的作用。

表格的学习要求: 能手写表格结构,并且能简单合并单元格。

列表标签

容器里面装载着结构, 样式一致的文字或图标的一种形式, 叫列表

无序列表

无序列表的各个列表项之间没有顺序级别之分, 是并列的。其基本语法格式:

  • 列表项1
  • 列表项2
  • 列表项3

······

注意:

, 直接再与之间相当于一个容器,可以容纳所有元素。

有序列表

有序列表即为有排列顺序的列表,其各个列表项按照一定的顺序排列定义,有序列表的基本语法格式如下:

  1. 列表项1
  2. 列表项2
  3. 列表项3

······

自定义列表

定义列表常用于对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号。其基本语法如下:

名词1
名词1解释1
名词1解释2

...

名词2名词2解释1名词2解释2

...

例如:

页面底下的帮助页面

列表总结

标签名

定义

说明

无序标签

里面只能包含li 没有顺序,布局中最常用的列表

有序标签

里面只能包含li 有顺序, 使用情况较少

自定义列表

dt 和 dd, 创建网页下帮助信息

表单标签

跟用户进行交互,收集用户资料,此时也需要表单。包含了具体的表单功能项,如单行文本输入框、密码输入框、复选框、提交按钮、重置按钮等。

input 控件

属性

属性值

描述type

text

单行文本输入框

password

密码输入框

radio

单选按钮

checkbox

复选框

button

普通按钮

submit

提交按钮

reset

重置按钮

image

图像形式的提交按钮

file

文件域

name

由用户自定义

控件向后台提交的名称

value

由用户自定义

input空间中的默认文本值

size

正整数

input空间在页面中的显示宽度

checked

checked

定义在选择空间默认被选中的项

maxlength

正整数

空间允许输入的最多字符数type属性

属性通过改变值可以决定了属于哪种input表单用户名:

密 码:

value属性

value 默认的文本值, 默认写入的文字。

用户名:

name属性

name表单的名字, 这样,后台可以通过这个name属性找到这个表单。 页面中的表单很多,name主要作用就是用于区别不同的表单。

ajax和后台交互时用到男

checked属性

表示默认选中状态。 较常见于 单选按钮和复选按钮。

下面表示男被默认选中

性 别:

label标签

label标签主要目的是为了提高用户体验。 用于绑定一个表单元素, 当点击label标签的时候, 被绑定的表单元素就会获得输入焦点。

第一种用法就是用label直接包括input表单。 用户名:

适合单个表单选择

第二种用法 for 属性规定 label 与哪个表单元素绑定。男

textarea空间(文本域)

通过textarea控件可以轻松地创建多行文本输入框.

cols="每行中的字符数" rows="显示的行数"

文本内容

文本框和文本域区别

表单

名称

区别

默认值显示

用于场景input type="text"

文本框

只能显示一行文本

单标签,通过value显示默认值

用户名、昵称、密码等

textarea

文本域

可以显示多行文本

双标签,默认值写到标签中间

留言板

select 下拉列表

有多个选项让用户选择, 为了节约空间,我们可以使用select空间定义下拉列表

选项1

选项2

选项3

...

中至少包含一对 option

在option 中定义selected =" selected "时,当前项即为默认选中项。

form表单域

在HTML中,form标签被用于定义表单域,以实现用户信息的收集和传递,form中的所有内容都会被提交给服务器。

各种表单控件

常用属性:

属性

属性值

作用action

url地址

用于指定接收并处理表单数据的服务器程序的url地址。

method

get/post

用于设置表单数据的提交方式,其取值为get或post。

name

名称

用于指定表单的名称,以区分同一个页面中的多个表单。

内容来源于网络如有侵权请私信删除

web html介绍笔记,WEB 之 HTML 系列笔记相关推荐

  1. Web SQL介绍,web sql中增删改查、数据存储位置、运行脚本、建表建库

    Web SQL: Web SQL是一种简单的存在服务器中的数据库,运行在javascript脚本中,其数据储存在计算机Application中Web SQL中. web sql提供了三个核心方法: 1 ...

  2. html css web笔记,Web/HTML/CSS/的笔记

    一.web基本介绍 1.Web 是 Worl wide web 的缩写,称为全球广域网,俗称www 2.我们可以将Web理解为当前的一种互利网,对于我们来说更多的就是网站服务. 3.网站我们可以认为是 ...

  3. 1Python全栈之路系列Web框架介绍

    Python全栈之路系列之Web框架介绍 所有的语言Web框架本质其实就是起一个socket服务端,监听一个端口,然后运行起来 Web框架包含两部分,一部分是socket,另外一部分是业务的逻辑处理, ...

  4. Web APIs第01天笔记——Web API介绍

    1.1. Web API介绍 1.1.1 API的概念   API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发 ...

  5. WEB 性能测试-介绍 学习笔记

    WEB 性能测试-介绍 定义:针对系统的性能指标制定性能测试方案,执行测试用例,得出测试结果来验证系统的性能指标是否满足既定值. 设计性能测试 一.如何设计 模拟业务场景中一个用户的行为 模拟业务场景 ...

  6. Microsoft Web Farm Framework (WFF) 2.0 入门系列之一:WFF 介绍

    Microsoft Web Farm Framework (WFF) 2.0 是微软开发的.基于IIS 7.x的小插件,能够帮助我们轻松实现Web网站的高性能.高可用性.如果想做基于IIS的反向代理, ...

  7. [原]《Web前端开发修炼之道》-读书笔记CSS部分

    如何组织CSS-分层 应用 css 的能力分两部分:一部分是css的API,重点是如何用css控制页面内元素的样式:另一部分是css框架,重点是如何对 css 进行组织.如何组织 css 可以有多种角 ...

  8. 《黑客攻防技术宝典Web实战篇@第2版》读书笔记1:了解Web应用程序

    读书笔记第一部分对应原书的第一章,主要介绍了Web应用程序的发展,功能,安全状况. Web应用程序的发展历程 早期的万维网仅由Web站点构成,只是包含静态文档的信息库,随后人们发明了Web浏览器用来检 ...

  9. 冲击红队第一天 - Web安全介绍与基础入门

    大家好! 我是小黄,很高兴又跟大家见面啦 ! 拒绝水文,从我做起 !!!! 未经允许,禁止转载 ,违者必究!!!! 本实验仅适用于学习和测试 ,严禁违法操作 ! ! ! 今天更新的是: 冲击红队第一天 ...

  10. 学习笔记——web网页庐山旅游网

    学习笔记--web网页庐山旅游网 这学期学习了web技术,简单学习了H5+CSS+JS的知识. 这是一个简单的前端,采用html.一共五个页面. 首页index.html <!DOCTYPE h ...

最新文章

  1. 高级软件工程的第一次作业:回顾自己本科设计
  2. php 多人游戏_「谁会是下一个王者农药」云服务器如何搭建游戏服务器?
  3. (原創) 如何在VC8使用OpenMP? (C/C++) (VC++) (OpenMP)
  4. 英语语法---感叹词详解
  5. 搞IT的技术人员为什么会如此苦逼
  6. Pycharm 专业版 导入系统pip安装的包
  7. Selenium POM简介
  8. 【小项目】Axios 实现前后端交互
  9. OpenCV实现车牌识别,OCR分割,ANN神经网络
  10. python数组_Python数组
  11. Toolbar的简单使用和封装
  12. python--练习--for i in range(2,101)
  13. 马尔科夫决策过程(MDP) : GridWord(DP)
  14. 如何从零开始准备数学建模竞赛?
  15. NideShop:基于Node.js+MySQL开发的高仿网易严选开源B2C商城
  16. java毕业设计商品货物信息管理系统源码+lw文档+mybatis+系统+mysql数据库+调试
  17. 华为od与中软外包哪个更好_华为外包,不是OD,OD也烂,呆了8个月。今天离职再见,…...
  18. 28岁,转行学 IT 靠谱吗?
  19. 霍尔 磁电 光电式传感器的比较 实验思考题
  20. illustrator插件-拼版功能开发-裁切标记-js脚本开发-ai插件

热门文章

  1. live555推流rtsp_Hi3518 RTSP推流
  2. 四年级计算机笔试题,四年级计算机考试卷.doc
  3. layui根据name获取对象_layui表格行合并;解决侧边固定栏合并
  4. Git初学札记(五)————Branch分支管理
  5. php广告任务网源码_THINKPHP仿我爱广告任务网|任务网站源码下载
  6. java 修改ini文件_Java读取和修改ini配置文件
  7. 为什么计算机打不开系统盘了,为什么我从装了系统之后进入‘我的电脑’发现F/E盘都打不开了。系统提示:ses.exe找不到!...
  8. linux子系统安装gromacs,科学网—Windows下GROMACS程序的编译 - 李继存的博文
  9. mysql和维信公众号_mysql实用指南
  10. 技术系统进化法则包括_技术系统进化论,模式五、技术集成以增加系统功能