W3C标准是_关于w3c标准下列说法错误的是

W3C标准是_关于w3c标准下列说法错误的是W3C简介什么是W3C?万维网联盟(WorldWideWebConsortium)创建于1994年10月工作是对web进行标准化创建并维护WWW标准使用W3C的目的?为了让任何人在任何时间、任何地点、通过任何设备访问web内容。作为用户和浏览器制造商之间的中间层,要想办法满足下游的用户和上游不同浏览器看到的是同样的内容,让页面、程序能支持所有的浏览器,能够满足尽可能多的用户标准内容1、DOC…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

W3C简介

什么是W3C?

万维网联盟(World Wide Web Consortium)

创建于1994年10月

工作是对web进行标准化

创建并维护WWW标准

使用W3C的目的?

为了让任何人在任何时间、任何地点、通过任何设备访问web内容。作为用户和浏览器制造商之间的中间层,要想办法满足下游的用户和上游不同浏览器看到的是同样的内容,让页面、程序能支持所有的浏览器,能够满足尽可能多的用户

标准内容

1、DOCTYPE(document type)文档类型

用于说明你的XHTML或HTML是什么版本,其中的DTD为文档类型定义,里面包含了文档的规则,浏览器通过你定义的DTD来解释你页面的标识并展现出来,DOCTYPE是必不可少的关键组成部分,除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和CSS都不会生效。以下是三种DTD声明(XHTML1.0):

(1)过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识,但要符合xhtml的写法:

代码如下:

DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”

“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”

>

(2)严格的(Strict):要求严格的DTD,你不能使用任何表现层的表示和属性,例如

代码如下

DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”

“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”

>

(3)框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD

代码如下:

DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”

“http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd”

>

2、名字控件namespace

这个xmlns是XHTML namespace的缩写,叫做“名字空间”声明

3、定义语言编码

为了被浏览器正确解释和通过W3C代码校验,所有的XHTML都必须声明它们所使用的编码语言,我们一般使用gb2312(简体中文),制作多国语言页面也有可能使用Unicode等

注:如果你忘记了定义语言编码,可能会出现乱码现象

4、JavaScript定义

JS必须使用

5、CSS定义

CSS必须要用

,并需要加注释符

例如:

<!–

body{

margin:0px;

padding:0px;

}

–>

为保证浏览器的兼容性,在写css时需要写上数量单位,如上例中的margin:0px; px不可省略

6、不要在注释内容中使用”–“

“–“只能发生在XHTML注释的开头和结束,在内容中不再有效

例如:<!–注释——————–注释–>是无效的,正确的应用是用=或空格代替内部的虚线

7、所有标签的元素和属性的名字都必须使用小写

XHTML大小写是敏感的,

和是不同的标签。XHTML要求所有的标签和属性的名字都必须使用小写,大小写夹杂也是不被认可的,通常Dreamweaver自动生成的属性名”onMouseOver”也必须修改为”onmouseover”

8、所有的属性必须用””括起来

在HTML中,可以不需要给属性值加引号,但在XHTML中,它们必须被加引号,例如必须修改为

如果必须在属性值里使用双引号,可以用”,单引号可以使用’

9、把所有<和&特殊符号用编码表示

任何小于号(<),不是标签的一部分,都必须被编码为<

任何大于号(>),不是标签的一部分,都必须被编码为>

任何与号(&),不是实体的一部分,都必须被编码为&

10、给所有属性赋值

XHTML规定所有的属性都必须有一个值,没有值的就重复本身

11、所有的标记都必须有一个相应的结束标记

XHTML要求有严谨的结构,所有标签必须关闭,如果是单独不成对的标签,在标签最后加一个”/”来关闭它

在js中,原已结束的标签需要再转义再结束

12、所有标记都必须合理嵌套

错误:

正确:

13、图片添加有意义的alt

尽可能让作为内容的图片都带有属于自己的属性。

同理:添加文字链接的title属性

14、在form表单中增加lable,以增加用户友好度

注:JQuery不符合W3C标准

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192527.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 非常易于理解的超简单图广度优先遍历、深度优先遍历算法python实现

    非常易于理解的超简单图广度优先遍历、深度优先遍历算法python实现#!/usr/bin/envpython#coding=utf-8importnetworkxasnximportQueuedefbfs(adj,start):visited=set()q=Queue.Queue()q.put(start)whilenotq.empty():u=q.get()print(…

    2022年5月27日
    35
  • 冒泡排序算法,C语言冒泡排序算法详解

    冒泡排序算法,C语言冒泡排序算法详解冒泡排序是最简单的排序方法,理解起来容易。虽然它的计算步骤比较多,不是最快的,但它是最基本的,初学者一定要掌握。冒泡排序的原理是:从左到右,相邻元素进行比较。每次比较一轮,就会找到序列中最大的一个或最小的一个。这个数就会从序列的最右边冒出来。以从小到大排序为例,第一轮比较后,所有数中最大的那个数就会浮到最右边;第二轮比较后,所有数中第二大的那个数就会浮到倒数第二个位置……就这样一轮一轮地比较,最后实现从小到大排序。比如对下面这个序列进行从小到大排序:9021132-5834第一轮:

    2022年6月25日
    22
  • 关于zigbee协议栈各层的系统分析

    关于zigbee协议栈各层的系统分析随着传感器网络的大肆应用;随着物联网概念的爆发;随着通信技术的迅速发展,人们提出了在自身附近几米范围内通信的要求,这样就出现了个人区域网络PAN(PersonalAreaNetwork)和无线个人区域网络WPAN(WirelessPersonalAreaNetwork)的概念。WPAN网络为近距离范围内的设备建立无线连接,把几米到几十米范围内的多个设备通过无线方式连接在一起,使他们可以相互通信甚至接入LAN或者Internet。2001年8月成立的zigbee联盟就是一个针对WPAN网络而成立的

    2022年5月27日
    36
  • W3C标准及规范_地脚螺栓标准规范

    W3C标准及规范_地脚螺栓标准规范1.概念:W3C标准中文名:万维网联盟,外文名:WorldWideWebConsortium万维网联盟标准不是某一个标准,而是一些列标准的集合。网页主要有三部分组成:结构(Structure)、表现(Presentation)、行为(Behavior)。对应的标准也有三方面:结构化标准主要包括XHTML和XML,表现标准语言主要包括CSS、行为标准主要包括(如W3CDOM)、…

    2022年9月17日
    0
  • leetcode-17电话号码的字母组合(回溯)[通俗易懂]

    leetcode-17电话号码的字母组合(回溯)[通俗易懂]原题链接给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例 1:输入:digits = “23”输出:[“ad”,”ae”,”af”,”bd”,”be”,”bf”,”cd”,”ce”,”cf”]示例 2:输入:digits = “”输出:[]示例 3:输入:digits = “2”输出:[“a”,”b”,”c”] 提示:0 <= digits.le

    2022年8月8日
    4
  • JS动画卡顿分析_学会java就能自己设计软件吗

    JS动画卡顿分析_学会java就能自己设计软件吗文章目录动画卡顿分析及解决方法一、卡顿原因分析二、优化的一些方法动画卡顿分析及解决方法一、卡顿原因分析我们所使用的设备大多数的刷新频率都是60HZ,也就是每秒钟会有60个画面来组成一个完整的动画来进行展示。这就要求我们的浏览器对每一帧动画的渲染都在16ms内完成(1秒等于1000ms),一旦渲染时间超过了这个时间段,用户在观看时就会感觉到卡顿。通常,一般人可以分辨的频率也在60HZ左右,所以经常会有人提起打游戏时卡顿,也就是游戏掉帧。二、优化的一些方法1.JavaScript的相关优化:优化Jav

    2022年10月11日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号