W3C代码标准规范--

news/2024/9/18 1:31:21/

一:什么是W3C?

 W3C标准   万维网联盟标准。万维网联盟(外语缩写:W3C)标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。
对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。W3C标准   万维网联盟标准。万维网联盟(外语缩写:W3C)标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。
对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。
注:ECMAScript 是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,所以它可以理解为是javascript的一个标准,但实际上后两者是ECMA-262标准的实现和扩展。是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,所以它可以理解为是javascript的一个标准,但实际上后两者是ECMA-262标准的实现和扩展。

二:W3C的标准和规范?

1、图片的alt="" 属性必须每张图片都加上,而且对齐属性用CSS来定义。不加不能通过XHTML 1.0的验证。2、每个文档必须加上DTD声明。a) !DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">去掉后能通过验证,但有警告:No DOCTYPE found! Checking with default XHTML 1.0 Transitional Document Type.3、RSS的XML通过时其中的域名地址必须与检测的地址一致,否则会报错。4、标签的链接属性加上JAVASCRIPT事件时必须为#空链,不能为javascript:;或javascript:void(null);5、同一个页面当中,同名的ID会产生冲突。所以以ID定义样式的必须改成类引用。<div id="a1">111</div><div id="a1">222</div>如果不用W3C来检测的话,在CSS设计里是允许这样做的。那是程序的角度不能相同,CSS上是可以相同的!之前就是相同的产生问题,后面就改成类引用了!6、不可省略双引号或单引号。a) 这个是指属性,标准是双引号~单引号也能通过验证。7、标签之间不可错位嵌套。<div class="CaseDetaListSS">原文链接:<a href='/html/cases/cases_61.html'>官方网站</div></a>这是不允许的。8、所有的标签都使用小写。9、FLASH的标签代码中不能含有,必须采用其它的方法实现。10、所有的标签中含有的属性必须有值(官方的说法)。11、标签必须配对完成,单标签必须以/关闭12、JS和CSS外部引入文件必须加上类型定义。13、所有的样式全部写在外部文件。用类名定义。在使用的地方引用。14、页面上的一些特殊字符必须用HTML代码来标识.如“&”写成“&“2、每个文档必须加上DTD声明。a) !DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">去掉后能通过验证,但有警告:No DOCTYPE found! Checking with default XHTML 1.0 Transitional Document Type.3、RSS的XML通过时其中的域名地址必须与检测的地址一致,否则会报错。4、标签的链接属性加上JAVASCRIPT事件时必须为#空链,不能为javascript:;或javascript:void(null);5、同一个页面当中,同名的ID会产生冲突。所以以ID定义样式的必须改成类引用。<div id="a1">111</div><div id="a1">222</div>如果不用W3C来检测的话,在CSS设计里是允许这样做的。那是程序的角度不能相同,CSS上是可以相同的!之前就是相同的产生问题,后面就改成类引用了!6、不可省略双引号或单引号。a) 这个是指属性,标准是双引号~单引号也能通过验证。7、标签之间不可错位嵌套。<div class="CaseDetaListSS">原文链接:<a href='/html/cases/cases_61.html'>官方网站</div></a>这是不允许的。8、所有的标签都使用小写。9、FLASH的标签代码中不能含有,必须采用其它的方法实现。10、所有的标签中含有的属性必须有值(官方的说法)。11、标签必须配对完成,单标签必须以/关闭12、JS和CSS外部引入文件必须加上类型定义。13、所有的样式全部写在外部文件。用类名定义。在使用的地方引用。14、页面上的一些特殊字符必须用HTML代码来标识.如“&”写成“&“

http://www.ppmy.cn/news/637738.html

相关文章

W3CSchool离线文档下载

链接: https://pan.baidu.com/s/17DFv5s-H27O7raSSYrJPBg 提取码: 8smd

w3af安装教程

注&#xff1a;参考教程https://blog.csdn.net/f786548139/article/details/80604586 &#xff01;&#xff01;&#xff01;各种依赖关系 Web Application Attack and Audit Framework 基于python语言开发 此框架的目标是帮助你发现和利用所有web应用程序漏洞 9大类近150个p…

什么是CSS盒模型 IE盒模型和W3C盒模型

看到一篇不错的文章 就转载过来了 说得全面 https://www.cnblogs.com/ylliap/p/6119740.html点击打开链接阅读目录 1. 什么是CSS盒模型 2. IE盒模型和W3C盒模型 3. CSS3属性box-sizing 4. 关于盒模型的使用 在最初接触CSS的时候&#xff0c;对于CSS盒模型的不了解&#xff0c;…

W3C是什么?什么是W3C标准?

什么是W3C W3C是英文 World Wide Web Consortium 的缩写&#xff0c;中文意思是W3C理事会或万维网联盟。W3C组织是对网络标准制定的一个非赢利组织&#xff0c;像HTML、XHTML、CSS、XML的标准就是由W3C来定制。 W3C的主要规范 到目前为止&#xff0c;W3C已开发了超过50个规范(草…

W3af详细安装与基本使用

安装 安装过程复杂而艰辛&#xff01;&#xff01;&#xff01;&#xff01; cd ~ 去根目录下安装apt-get updatepip install --upgrade pipgit clone https://github.com/andresriancho/w3af.gitcd w3af 安装pybloomfiltermmap sudo apt install -y python-pybloomfiltermmap…

w3c标准

1.什么是w3c 万维网联盟&#xff08;World Wide Web&#xff09; 简单的来说&#xff0c;就是一个国际性的中立组织&#xff0c;专门负责统一web相关的各项标准。 w3c标准由结构、表现 和行为三部分组成。 2.标签嵌套规则 块元素可以包含内联元素或某些块元素&#xff0c;但内…

kali 2020 安装w3af

w3af 官网http://w3af.org/download 官网文档http://docs.w3af.org/en/latest/install.html 一、先决条件 开始安装之前&#xff0c;请确保已准备好以下软件&#xff1a; Git客户端&#xff1a; sudo apt-get install gitPython 2.7&#xff0c;在大多数系统中默认安装点子版…

w3school和w3cschool两个网站有什么关系和区别?(转)

w3school地址&#xff1a;http://www.w3school.com.cn/ w3cschool地址&#xff1a;http://www.w3cschool.cn/ 总结结论&#xff1a; w3更早。w3school是06年注册的&#xff0c;而w3cschool是09年注册的。w3c更权威。其中w3cschool是应w3c中国组织官方而出的&#xff0c;而w3s…

爬虫基础之w3lib

目前在做的项目中遇到一个需求&#xff1a;将爬取到的大量网页中的文本提取出来。由于网页太多&#xff0c;无法逐个分析使用xpath表达式进行提取。使用正则表达式可以实现&#xff0c;但太麻烦。这里介绍一款专业处理这方面问题的包w3lib w3lib简介 w3lib是一个Python包&…

w3c标准的深入理解

简介 万维网联盟&#xff08;外语缩写&#xff1a;W3C&#xff09;标准不是某一个标准&#xff0c;而是一系列标准的集合。网页主要由三部分组成&#xff1a;结构&#xff08;Structure&#xff09;、表现&#xff08;Presentation&#xff09;和行为&#xff08;Behavior&…

电商神器!教你如何利用数据分析打造销售奇迹!

能解决80%通用需求&#xff0c;提供销售、财务、广告、库存等电商数据分析主题的奥威BI电商数据分析方案一直都是比较神秘的存在。有说它风险低的&#xff0c;也有说它性价比高、效率高、可塑性高&#xff08;支持个性化开发&#xff09;&#xff0c;但说到底&#xff0c;这份B…

爬虫好搭档之 w3lib

time: 2018/04/10 w3lib 是scrapy的基础插件,用来处理html,灰常的好用,清理文本带有HTML标签的数据; 官方文档 w3lib.encoding.html_body_declared_encoding(html_body_str) 作用是返回网页的编码,如果网页有<meta charsetutf-8>就会返回utf-8w3lib.encoding.http_con…

w3school和w3cschool两个网站有什么关系和区别?

w3school地址&#xff1a;http://www.w3school.com.cn/ w3cschool地址&#xff1a;https://www.w3cschool.cn 其中w3cschool是应w3c中国组织官方而出的&#xff0c;而w3school是上海赢科投资有限公司进行投资的&#xff0c;但是是为了协助w3c中国组织而出的重点大家应该也看出…

W3C标准详解

W3C标准详解 w3c&#xff08;即万维网联盟 World Wide Web Consortium&#xff09;标准不是一个标准&#xff0c;而是一系列标准的集合。 网页主要有三部分组成结构&#xff08;Structrue&#xff09;&#xff0c;表现&#xff08;Presentation&#xff09;&#xff0c;行为(B…

w3c标准html,W3C标准及规范

1、DOCTYPE(document type)文档类型 用于说明你的XHTML或HTML是什么版本,其中的DTD为文档类型定义,里面包含了文档的规则,浏览器通过你定义的DTD来解释你页面的标识并展现出来,DOCTYPE是必不可少的关键组成部分,除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和CSS都…

服务器中W3SVC1文件夹的文件,c:\winnt\system32\logfiles\w3svc1\ 文件夹下面到底是记录什么样的文件,可以删除吗?...

c:\winnt\system32\logfiles\w3svc1\ 文件夹下面到底是记录什么样的文件&#xff0c;可以删除吗&#xff1f; 來源:互聯網 2010-05-04 21:11:00 評論 分類: 電腦/網絡 >> 操作系統/系統故障 問題描述: c:\winnt\system32\logfiles\w3svc1\ 文件夹下面到底是记录什么样的…

mysql中distinct是什么_数据库中 DISTINCT 的作用是什么?

展开全部 SQL数据库中&#xff0c; DISTINCT表示去掉重复的行&#xff0c;作用是针对包含重复值的数据表&#xff0c;用于返回唯一不同的值。语法是636f70793231313335323631343130323136353331333433623731SELECT DISTINCT 列名称 FROM 表名称。如果指定了 SELECT DISTINCT&am…

W3C标准包括什么?

W3C标准包括 结构化标准语言&#xff08;HTML、XML&#xff09; 表现标准语言&#xff08;CSS&#xff09; 行为标准&#xff08;DOM、ECMAScript&#xff09;

什么是W3C,相关标准是什么?

简述web与w3c标准的认识 web可以简单分为&#xff1a;结构、表现、行为。三部分独立开来使其模块化 w3c是对web做出规范&#xff0c;使代码更严谨&#xff0c;做出来的网页更易使用&#xff0c;维护。 w3c做出的规范可分为如下&#xff1a; 结构上&#xff1a;&#xff08;…

三星i9305水货手机鉴别方法

最近有机油问我三星i9305和韩版的i9300内存都是2G 这款手机怎么样&#xff0c;是韩版改的吗&#xff1f;会不会买到韩版改欧版的机器呢&#xff1f;下面给机友们说一下简单的鉴别方法。 三星i9305支持国外4G网络&#xff0c;2GRAM后盖有LTE的4g网络标识&#xff0c;韩版的i9300…