首页 > 教程 > 关键词 > web最新资讯 > 正文

WEB标准化的过渡方案

2007-08-15 09:35 · 稿源:落伍者

1、第一步改善

为页面添加正确的DOCTYPE

DOCTYPE是document type的简写。主要用来说明用的XHTML或者HTML是什么版本。浏览器根据DOCTYPE定义的DTD(文档类型定义)来解释页面代码。

(1)过渡型(Transitional )

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

(2)严格型(Strict )

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

(3)框架型(Frameset )

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

设定一个名字空间(Namespace)

直接在DOCTYPE声明后面添加如下代码:

<html XMLns="http://www.w3.org/1999/xhtml" >

一个namespace是收集元素类型和属性名字的一个详细的DTD,namespace声明允许你通过一个在线地址指向来识别你的namespace。只要照样输入代码就可以。

声明你的编码语言

为了被浏览器正确解释和通过标识校验,所有的XHTML文档都必须声明它们所使用的编码语言。代码如下:

<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />

这里声明的编码语言是简体中文GB2312,你如果需要制作繁体内容,可以定义为BIG5。

用小写字母书写所有的标签

XML对大小写是敏感的,所以,XHTML也是大小写有区别的。所有的XHTML元素和属性的名字都必须使用小写。否则你的文档将被W3C校验认为是无效的。例如下面的代码是不正确的:

<TITLE>公司简介</TITLE>

正确的写法是:

<title>公司简介</title> 同样的,<P>改成<p>,<B>改成<b>等等。这步转换很简单。
 
为图片添加 alt 属性
 
为所有图片添加alt属性。alt属性指定了当图片不能显示的时候就显示供替换文本,这样做对正常用户可有可无,但对纯文本浏览器和使用屏幕阅读机的用户来说是至关重要的。只有添加了alt属性,代码才会被W3C正确性校验通过。注意的是我们要添加有意义的alt属性,象下面这样的写法毫无意义:

<img src="logo_unc_120x30.gif" alt="logo_unc_120x30.gif">

正确的写法:

<img src="logo_unc_120x30.gif" alt="UNC公司标志,点击返回首页">

给所有属性值加引号

在HTML中,你可以不需要给属性值加引号,但是在XHTML中,它们必须被加引号。

例:height="100",而不能是height=100。

关闭所有的标签

在XHTML中,每一个打开的标签都必须关闭。就象这样:

<p>每一个打开的标签都必须关闭。</p> <b>HTML可以接受不关闭的标,XHTML就不可以。</b>

这个规则可以避免HTML的混乱和麻烦。举例来说:如果你不关闭图像标签,在一些浏览器中就可能出现CSS显示问题。用这种方法能确保页面和你设计的一样显示。需要说明的是:空标签也要关闭,在标签尾部使用一个正斜杠"/"来关闭它们自己。例如:

<br /> <img src="webstandards.gif" />

经过上述七个规则处理后,页面就基本符合XHTML1.0的要求。但我们还需要校验一下是否真的符合标准了。我们可以利用W3C提供免费校验服务(http://validator.w3.org/)。发现错误后逐个修改。

2、第二步改善

接下来我们的改善主要在结构和表现相分离上,这一步不象第一步那么容易实现,我们需要观念上的转变,以及对CSS2技术的学习和运用。但学习任何新知识都需要花点时间的,不是吗?诀窍在于边做边学。假如你一直采用表格布局,根本没用过 CSS,也不必急于跟表格布局说再见,你可以先用样式表代替 font 标签。随着你学到的越多,你能做的就越多。好,一起来看看我们需要做哪些事:

用CSS定义元素外观

我们在写标识时已经养成习惯,当希望字体大点就用<h1>,希望在前面加个点符号就用<li>。我们总是想<h1>的意思是大的,<li>的意思是圆点,<b>的意思是“加粗文本”。而实际上, <h1>能变成你想要的任何样子,通过CSS,<h1>能变成小的字体,<p>文本能够变成巨大的、粗体的,<li>能够变成一张图片等等。我们不能强迫用结构元素实现表现效果,我们应该使用CSS来确定那些元素的外观。例如,我们可以使原来默认的6级标题可以看起来大小一样:

h1, h2, h3, h4, h5, h6{ font-family: 宋体, serif; font-size: 12px; }

用结构化元素代替无意义的垃圾

许多人可能从来都不知道HTML和XHTML元素设计本意是用来表达结构的。我们很多人已经习惯用元素来控制表现,而不是结构。例如,一段列表内容可能会使用下面这样的标识:

句子一<br /> 句子二<br /> 句子三<br />

如果我们采用一个无序列表代替会更好:

<ul> <li>句子一</li> <li>句子二</li> <li>句子三</li> </ul>

你或许会说“但是<li>显示的是一个圆点,我不想用圆点”。事实上,CSS没有设定元素看起来是什么样子,你完全可以用CSS关掉圆点。

给每个表格和表单加上id

给表格或表单赋予一个唯一的、结构的标记,例如

<table id="menu">

接下来,在书写样式表的时候,你就可以创建一个“menu”的选择器,并且关联一个CSS规则,用来告诉表格单元、文本标签和所有其他元素怎么去显示。这样,不需要对每个<td>标签附带一些多余的、占用带宽的表现层的高、宽、对齐和背景颜色等等属性。只需要一个附着的标记(标记“menu”的id标记),你就可以在一个分离的样式表内为干净的、紧凑的代码标记进行特别的表现层处理。

中级改善我们这里先列主要的三点,但其中包含的内容和知识点非常多,需要我们逐步学习和掌握,直到最后实现完全采用CSS而不才用任何表格实现布局。

  • 相关推荐
  • 大家在看
  • 标准化、平台化、产品化….病理AI如何走完“最后一公里”?

    历时107天,阿里云天池主办的"数字人体"视觉挑战赛落幕收官,此次大赛以宫颈癌为切入口,旨在通过提供大规模经过专业医师标注的宫颈癌液基薄层细胞检测数据,让选手能够提出并综合运用目标检测、深度学习等方法对异常细胞进行定位以及对宫颈癌细胞学图片分类,提高模型检测的速度和精度,辅助医生进行诊断。英特尔是此次大赛联合主办方,其开创的英特尔深度学习加速技术,极大的提升了本次比赛的推断效率。大赛期间,来自12个国家和地区的近

  • 消弥消费者痛点 杜国楹带领小罐茶走上标准化之路

    茶,历经数千年的历史跋涉,迄今已经在全球 50 余个国家扎根,在世界三大饮料中,只有茶是健康饮料,没有之一。而风靡全球的茶,在它的发源地却始终处于有品类无品牌的境地,而小罐茶的创始人杜国楹,就走出了一条中国茶叶的标准化、品牌化之路。无论是琴棋书画诗酒茶还是柴米油盐酱醋茶,都说明了中国人是极爱茶的,不管你是达官显贵文人墨客,还是平民百姓,茶都是日常生活中不可或缺的,但对于大多数消费者来说,他们并不懂茶,

  • 一键解决直播教学标准化问题,直播舱引领教培新风尚

    企业在策划直播时都会面临 6 个难点: 1.系统选择;2.场地搭建;3.设备配置;4.内容策划;5.流程管控;6.效果追踪。 缺失前三者,直播无法进行,缺失后三者,直播无法保障。在电商直播中,企业通常将人、货、场作为三大优化核心。而在非卖货型的教学、培训、会展直播中,人和场则成为了关键中的关键。对人、场的触点级优化就是企业直播效能优化的实际落点。这其中,“人”的优化指向的是讲师/嘉宾的风格呈现、内容表达、互动管理和流程

  • 360保险:依托标准化和定制化科技能力 打造出四大科技系统

    【TechWeb】6月18日消息,日前,360保险创始人 唐紫春指出,360保险正本着“科技,让保险更简单”的战略主张,依托平台的“科技新基建”能力,通过标准化、定制化两大科技核心能力,构建起覆盖用户全生命周期的服务体系与大健康生态。据介绍,依托标准化和定制化科技能力,360保险打造了彩虹桥核心系统、乐高产品中心、大数据智能风控、AI智能规划四大科技系统,应用于保险服务各环节,用标准化与定制化能力提升个性化定制保险上?

  • 全球细胞治疗快速发展 许晓椿带领博雅控股集团推动行业标准化建设

    2020 年,新冠肺炎疫情拓宽了人们对细胞治疗应用范围的认知。在 2020 年(第十一届)细胞治疗线上国际探讨会上,业内人士就细胞治疗的未来发展进行了讨论。博雅控股集团董事长许晓椿博士表示,应该注重细胞标准的考量,保证每一批次细胞产品都能安全的用于病人的治疗,未来若要加快行业的发展,必须加快行业标准化的建设和普及。近年来,国际上细胞治疗的商业化已经启程,国内细胞治疗也进入到了快速发展的阶段。,在细胞治疗产业?

  • 深信服发布全新解决方案助力教育信息化2.0

    以教育信息化支撑引领教育现代化是我国教育发展的重要战略。当前教育信息化2. 0 处于攻坚阶段,教育城域网正成为支撑基础教育信息化发展最重要的基础设施。 6 月 13 日,深信服科技股份有限公司(以下简称“深信服”)发布了“四维立体教育城域网解决方案”,旨在从优化业务体验、构建高速网络、简化运维管理、满足安全合规四大维度全面助力教育城域网的构建。四维立体教育城域网解决方案以“两横两纵”互相支撑为理念基础,为教育

  • 销售易签约迈得医疗,“销服一体化”方案助力医疗器械行业数字化转型

    【前言】销售易签约迈得医疗工业设备股份有限公司(以下简称:迈得医疗),“销服一体化”解决方案助力医用耗材领军企业破解数字化转型难题,推进企业业务增长! 随着新兴“数字原生”企业的崛起,企业的竞争力正在被重新定义。对医疗器械行业来说,硬件产品和实体资产早已不再是企业竞争力的必然保证,实现从以产品为中心向以用户为中心的根本性转变,完成深刻的供给侧结构性改革,成为了医疗器械制造企业寻找新增长动能的关键点

  • 东方福利网推出个性化企业员工体检定制方案

    近年来,肿瘤在普通人群中的发生率明显上升,且发病人群逐渐往年轻化趋势倾斜。对于绝大部分人来说,一旦罹患肿瘤无疑意味着人生计划将暂时搁浅,未来很长一段时间内将承受经济和精神的双重重压,甚至累及家庭。而体检正在逐渐成为大众早期发现潜在疾病和规避大病风险的有效自我保健手段,企业作为社会人才的培养池,近年来对“员工体检”这一福利发放形式的关注也在逐渐上升。随着后疫情时代绝大多数员工健康意识的觉醒和对生命质

  • 基于3D扫描、机器人和物联技术的自动化逆向工程解决方案

    逆向工程技术(Reverse Engineering)作为工程师重要的研发工具,在近几年来变得越来越举足轻重。在非自动化的逆向工程流程中,工程师需要耗费大量人工重复劳动,并且需要具有相当多的专业知识。而已有的一些自动化的流程则通常价格高昂,或者技术还不足以满足工业化生产。德国柏林的弗劳恩霍夫协会(Fraunhofer)在自动化逆向工程解决方案的研究中,将不同技术整合到一系列MRO(维护,维修,操作)的生产流程中,来向工业界展示,

  • 如何破局数字化转型?金蝶云·星空发布18大行业解决方案

    2020 年是阵痛之年,也是机遇之年,行业的风向、投资的风口、发展的趋势都在悄然转变,且愈发明显。数字化无疑是未来的一大趋势之一,有互联网基因的企业早已走上了这条路,但不少传统企业仍在云转型的实践中摸索。 如何才能够找到一条适合本行业发展的路径?金蝶云·星空针对这一问题为 18 大行业进行细分,发布了金蝶云·星空 18 大行业解决方案,根据不同行业的业务特性和管理模式,为每一个行业定制了专属的解决方案,以帮助更

  • 海尔智家发布公告:尚未向海尔电器提出确定的潜在私有化方案

    【TechWeb】6月17日消息,海尔智家日前对外发布公告称,截至该公告日,公司尚未向海尔电器提出确定的潜在私有化方案。尚未就是否进行潜在私有化达成任何协议或作出其他承诺,且潜在私有化的架构、条款和其他细节(包括建议对价和时间表)尚未确定,该潜在私有化是否进行尚存在重大不确定性。公告称,截至本公告日,在多家专业顾问的协助下,公司一直在持续探讨有关潜在私有化的方案,并一直与相关机构就该等方面正在探讨的潜在交?

  • SandStar视达数字化方案赋能实体门店,助力中石化销售业绩大幅提升

    近十年来,电商凭借在数据采集上的天然优势,让数据分析的力量被大家前所未有地重视。消费者浏览路径、选购偏好等数据,能为电商各种营销决策的制定提供支持。而对于线下实体零售门店,该如何采集更多数据?“数据赋能”能否真的为实体经营带来收益?这也许是所有实体零售企业心中的困惑。作为国内石化行业的新零售领军者,宜春中石化于 2019 年将SandStar视达为加油站量身定制的数据门店分析解决方案投入应用,部署后即开始 24 小

  • 玖富数科集团:深入摸索数字化发展格局 提供更适合集团发展的方案

    普惠金融总是在重要会议中被频频提及,在党的十九届四中全会也曾提到,要健全具有高度适应性、竞争力、普惠性的现代金融体系,打通普惠金融的“最后一公里”。作为数字科技服务缔造的实力派,玖富数科集团持续深耕国内市场,不断拓展海外市场,凭借多年以来集团在科技创新上累积的经验以及优势,深入摸索当前的数字化发展格局,从而历练出一套更适合集团发展的方案,为推动集团的高质量发展提供了更好的助力!玖富数科集团:深耕海外?

  • 多区域统一管理 蒲公英4G工业路由器助力打造一体化楼体亮化解决方案

    随着城市的建设发展,政府越来越注重于城市的形象,会通过标志性的楼体建筑如:写字楼、酒店、住宅小区、商业综合体、景区等设计不同的灯光照明效果,来装饰和美化建筑物,起到展示社会文明、经济实力与文化感染力的作用。 一个良好的城市楼体灯光系统,最重要的是运行中的日常维护与管理,及时发现并解决问题,才能使城市夜景灯光保持在一个良好的状态。 灯光控制难点 尽管很多城市楼体都安装了智能灯光系统,但因考虑到成本的原

  • 快手自研直播多码率标准对行业发布

    6月23日消息,近日,快手正式对外发布基于流式的直播多码率自适应标准LAS(Live Adaptive Streaming),用于提供低延迟、平滑、流畅的直播多码率体验。据悉,快手同时开源了LAS的端到端解决方案,包括服务端、客户端、业界领先的多码率自适应算法等,帮助业界实现零门槛接入和使用LAS。直播清晰度对用户的体验至关重要,通过提升视频的码率、分辨率,能够确保视频清晰度显著提升。快手用户规模大、分布广泛,用户间网?

  • 进口奶粉都选哪些品牌 看宝妈都按照什么标准选

    目前在我国婴幼儿奶粉市场上,进口奶粉品牌的数量越来越多,一方面为广大的宝妈提供了更大的选择空间,但另一方面也增加了选择的难度,让人眼花缭乱。那么哪些进口奶粉品牌好呢?家长在挑选的时候又应该考虑到哪些标准?第一:卓越品质。国外婴幼儿配方奶粉行业发展时间较长,因此优秀的奶粉品牌都有较长的历史沉淀。比如美赞臣成立于 1905 年,至今已有一百多年发展历程。美赞臣拥有全球统一的全程质量安全管理体系,涵盖从产品研发?

  • SAP咨询顾问的三项能力标准

    SAP顾问的三项能力标准,是贾奋明先生在 2008 年为国家电网培养首批内部顾问的时候提出的一种人才能力标准,是对作为技术+管理的信息化人才能力的全面概括。SAP咨询顾问作为ERP顾问的一个类别,首先要具备ERP顾问的通用能力和特质,其次,因为实施SAP的客户都是大中型企业,甚至很多是世界 500 强的企业,所以SAP咨询顾问比传统ERP顾问更要具备企业管理咨询的能力,达到一定的管理咨询高度,才能在企业的信息化项目中,带来业务流?

  • OPPO 加入 OpenChain,与谷歌微软共建开源许可标准

    据外媒彭博新闻社 10 日报道,2020 年 5 月 27 日,OPPO 正式成为内地首家OpenChain 白金会员,与谷歌、微软、ARM等行业领军企业一起,参与开源许可标准的制定,共建更加健康的全球开源体系。 OpenChain 作为 Linux 基金会下的项目,旨在制定开源软件供应链标准,帮助各种组织更高效地解决开源许可证一致性地问题。通过 OpenChain 认证后,开源许可流程将更为轻松。目前 ARM、微软、谷歌、高通等各领域巨头纷纷加入 OpenChain,为

  • 小米手环5标准版和NFC版区别 小米手环5标准版和NFC版有什么不同?

    ​小米于 6 月 11 日正式发布全新的「小米手环5」,其主要功能包括全天睡眠监测,并新增了多项运动模式。小米手环 5 采用 1.1 英寸动态彩显屏幕,屏幕表面由 2.5D 耐刮花玻璃面板保护,屏幕背光亮度最高可达 450nit。小米手环5有两个版本,分别是标准版和NFC版,那么小米手环 5 标准版和NFC版其他方面有什么区别呢?以下是关于小米手环5两处版本区别的详细介绍。

  • 由于冠状病毒,Airbnb可能削减在Amazon Web Services上的支出

    [TechWeb]Airbnb首席执行官Brian Chesky表示,如果冠状病毒大流行继续对其业务造成压力,该公司准备在今年进一步削减预算。Chesky 在最近几个月表示,由于Covid-19危机,该公司经历了一轮裁员,冻结了招聘并暂停了营销活动,但仍有可能进一步削减其在亚马逊云计算服务上的支出空间。切斯基说:“亚马逊网络服务(AWS)和客户服务仍有机会提高我们使用数据的方式,处理联系人的效率。” “因此,我们将继续提高业务效率,但此刻业?

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议