网页相关概念及Web标准

网页相关概念及Web标准

一、网页相关概念

1、什么是网站

(1)网站(Website)是指在因特网上根据一定的***规则***,使用***HTML***(注意HTML是一种标准通用标记语言,不是编程语言)等工具制作的用于展示特定内容相关网页的集合。;
(2) 网站是在互联网上拥有域名或地址并提供一定网络服务的主机,是存储文件的空间,以服务器为载体。人们可通过***浏览器***等进行访问、查找文件,也可通过远程文件传输(FTP)方式上传、下载网站文件。

2、什么是网页

(1)网页是网站的一页,通常是HTML格式,通过浏览器阅读;
(2)就前端开发者而言,目前使用的最为广泛的浏览器是Google浏览器,浏览器的内核又称为渲染引擎,主要负责读取网页内容、整理讯息、计算网页的显示方式并显示页面等;
(3)网页主要包括四类元素:图片、文字、声音和视频

二、Web标准

Web 标准也称网页标准,它由一系列标准组成,这些标准大部分由 W3C 负责制订,也有一些标准由其他标准组织制定的,如 ECMA 的 ECMAScript 标准等

1、为什么要定Web标准

(1)浏览器不同,显示页面和排版有差异;
(2)统一标准,更好的促进web的开发与发展

2、Web标准的构成

Web标准构成要素功能及作用
结构(HTML)对网页元素进行整理、分类
表现(CSS)设置网页元素的版式、颜色、大小等外观
行为(JS)网页模型的定义及交互的编写

为方便理解,以下图鹦鹉为例来表示其中的联系与区别:
HTML、CSS、JS的联系与区别

3、好的Web标准

Web标准提出的最佳体验方案是:结构、表现、行为相分离。
通俗来说就是,结构写在HTML文件中,表现写在CSS文件中,行为写在JS文件中

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. HTML标准:HTML (Hypertext Markup Language) 是一种标记语言,用于创建 Web 页面。HTML 标准化可以确保所有人都使用相同的标记语言,使得 Web 页面能够被解释和渲染。HTML标准定义了很多元素和属性,用于描述 Web 页面的内容和结构,如文本、图片、链接等。 2. CSS标准:CSS (Cascading Style Sheets) 是一种用于控制网页样式的标准。CSS 标准可以将网页的内容与样式分离,使得网页作者可以更好地控制网页的外观和排版。CSS 标准定义了很多属性,用于定义网页元素的样式和布局,如字体、颜色、背景等。 3. JavaScript标准:JavaScript 是一种用于添加互动和动态效果到 Web 页面的脚本语言。JavaScript 标准可以让开发者在 Web 页面中创建复杂的交互行为和动画效果。JavaScript 标准定义了很多 API(应用程序接口),用于处理用户交互、文本操作、DOM 操作等。 4. HTTP协议标准:HTTP (Hypertext Transfer Protocol) 是用于在 Web 服务器和 Web 客户端之间传输数据的协议。HTTP 协议标准可以确保 Web 服务器和 Web 客户端之间安全地传输数据、支持状态管理和缓存等功能。HTTP 协议标准定义了请求、响应、状态码、头部等概念和规范。 5. Web Accessibility标准Web Accessibility 是一种保障残障人士可以访问 Web 内容的标准Web Accessibility 标准可以确保 Web 网站应该对盲人、聋人、色盲等残障人士提供友好的界面和操作方式。Web Accessibility 标准包括很多技术和规范,如ARIA标准、无障碍设计等。 6. Web安全性标准Web 安全性标准可以确保 Web 网站的安全性,避免 Web 网站受到黑客攻击、恶意软件等威胁。Web 安全性标准包括 HTTPS 标准、CSP 标准等。HTTPS 标准是通过使用 SSL/TLS 加密技术传输数据,确保网站传输的信息受到保护;CSP标准则是有效管理资源,以减轻跨站点脚本攻击(XSS)。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值