`

学习网页标准的5个步骤

 
阅读更多

    我想每一个刚刚接触web标准的人都会问这样的问题,我就根据自己的经验总结。

    Step 1.不要一味使用DW等工具设计网页,去熟悉(X)HTML语言和CSS语言

    因为web标准对代码的要求提高了,没有对xhtml代码没有一定的了解是无法通过校检的。DW工具也可以使用,但是要看着代码写网页了。
    首先是xhtml代码,不是很多,知道他们如何使用,怎么正确书写,而且要记得封闭tag。如<img/><br/>。建议看看一些html参考手册,毕竟xhtml是从html升级来的,很多tag还在在继续使用。

    Step 2.建立标准化的声明(DOCTYPE)和head

    以前的网页,甚至大型的门户网站也连个声明也没有,就仅仅是<html>,现在要做的就是给你的网页加上声明,规范head区域,让搜索引擎和喜欢你的网站。

    推荐写法

    <!--(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)lang=“zh-CN“/-->
    <html xmlns=“http://www.w3.org/1999/xhtml“ lang=“zh-CN“>
    <head>
    <!--声明你的编码语言:GB2312/UTF-8/Unicode/ISO-8859-1-->
    <meta http-equiv=“Content-Type“ content=“text/html; charset=GB2312“ />
    <meta http-equiv=“Content-Language“ content=“zh-CN“ />
    <!--为搜索引擎准备的内容-->
    <!--允许搜索机器人搜索站内所有链接。如果你想某些页面不被搜索,推荐采用robots.txt方法-->
    <meta content=“all“ name=“robots“ />
    <!--设置站点作者信息-->
    <meta name=“author“ content=“邮箱,名字“ />
    <!--设置站点版权信息-->
    <meta name=“Copyright“ content=“网站版权描述“ />
    <!--站点的简要介绍(推荐)-->
    <meta name=“description“ content=“新网页设计师。web标准的教程站点,推动web标准在中国的应用“ />
    <!--站点的关键词(推荐)-->  
    <meta content=“designing, with, web, standards, xhtml, css, graphic, design, layout, usability, ccessibility, w3c, w3, w3cn, ajie“ name=“keywords“ />
    <!--收藏夹小图标-->
    <link rel=“icon“ href=“/favicon.ico“ type=“image/x-icon“ />
    <link rel=“shortcut icon“ href=“/favicon.ico“ type=“image/x-icon“ />
    <title>网页标题</title>
    <!--连接样式表-->
    <link rel=“stylesheet“ rev=“stylesheet“ href=“css/style.css“ type=“text/css“ media=“all“ />
    <style type=“text/css“ media=“all“>
    @import url( css/style01.css );
    </style>
    <!--RSS-->
    <link rel=“alternate“ type=“application/rss+xml“ title=“greengnn’s space“ href=“http://www.*.com/feed.asp“ />
    <!--JS-->
    <script src=“js/common.js“ type=“text/javascript“ language=“javascript“ “></script>
    </head>
    <body>
    </body>
    </html>

    Step 3.学习div配合CSS进行网页布局

    使用<div>配合CSS为你的网页布局,而不要使用table了,这样的文章很多,实例也很多,推荐你去bluediea.com,div布局的好处很多,就提级几个实用的:
    1.代码冗余小,网页打开速度快。
    2.结构和表现分离了,你可以只通过css改变你的布局,而信息不变,这样维护和升级的成本降低了。

    Step 4.学习web标准理论,语义化,CSS,结构和表现分离思想

    web标准的提出其实只是为了达到,tag的语义化,结构和表现分离,网站本土化向国际化过度,向后兼容和设备无关性,让你的网页在互联网上畅行无阻。
    这个阶段,你已经能够使用css布局你的网页,制作出能通过W3C校检的网页,你可以了解什么是web标准,web标准的框架和作用,结构和表现分离的思 想和优势,CSS的更深层次的理论,xhtml tag的语义,亲和力理论,跨平台性,让你的网页适合多种浏览器和多种设备。

    Step 5.应用web标准制作网页,建立自己的web标准代码规范,提高开发效率

    web标准现在还是在推广之中,没有一个成熟的模式,毕竟需要手写代码,你这时就可以根据自己的经验提出一些提高自己开发效率的方法,可以把一些常用的代码片段,习惯的css命名,和一些能够重复使用的功能模块作成代码剪辑提高代码的复用性!

分享到:
评论
1 楼 zhr85210078 2013-06-18  
真正做的时候,就没考虑那么多了~~针对SEO 多点

相关推荐

    node.js安装及详细步骤

    chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮 助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低。非常适合小型网站,个性化网站,我们自己的Geek...

    《DIV+CSS 3.0:网页布局案例精粹》

    《DIV+CSS 3.0:网页布局案例精粹》全面展现了使用Div+CSS进行网页设计布局的方法,其详细的讲解步骤配合图示,使得每个步骤清晰易懂、一目了然。书中不仅应用大量实例对重点、难点进行了深入的剖析,还结合作者多年...

    FIORI中文标准教材

    《FIORI中文标准教材UX100》是一本旨在帮助学习者全面了解SAP Fiori的相关知识的书籍。以下是对该书的具体评价: 内容覆盖:UX100教材涵盖了Fiori的基本概念,主要基于HANA S/4,适合初学者从基础层面系统地学习和...

    [DIV.CSS网站布局从入门到精通].朱印宏等.扫描版

    通过对本教程的学习,希望读者能够以符合标准的设计思维,采用实战操作步骤完成网页设计,进而融入到Web标准设计领域。  本教程光盘中收录了配套手册中的全部视频教学演示,以便更直观地辅助读者学习,达到事半功倍...

    计算机网络技术《网站美工设计》课程标准.docx

    "综合项目设计"等项目进行严格的训练(结合案例进行实战教学),引导学生拓开思维,自主解决问题,力求在一个较短的时间内将学生网页美工设计能力提到一个较高水准。 本课程总学时为68课时。学时分配方案建议见课程...

    网页设计与制作实训实施方案.doc

    " "成绩评定: " "考核成绩采用五级记分制,分优秀、良好、中等、及格和不及格五个等级。 " "考核标准包括: " "(1) 设计方案(所占比例为15%); " "(2) 总结报告(所占比例为15%); " "(3) 作品的完成质量(所占...

    Java/JavaEE 学习笔记

    Java/JavaEE 学习笔记 作者在杰普学习时的学习笔记,是J2ee初学者必备手册,是大家学习J2EE开发的很好的参考笔记。 Java/JavaEE 学习笔记 内容目录: Unix 学习笔记..........7 一、Unix前言............7 二、...

    DCTFinder:从网页中提取标题和创建时间。-开源

    但是,获取文档创建时间是允许将时间标准化系统应用于网页的必要步骤。 DCTFinder是一个分析网页并从其内容中提取该网页的标题和创建日期的系统。 DCTFinder结合了启发式标题检测,带条件的随机字段(CRF)的监督...

    QTP快速入门教程学习

    3.2.2 网页检查 16 3.2.3 文字检查 17 3.2.4 表格检查 18 3.3 执行并分析使用检查点的测试脚本 20 4 参数化 24 4.1 参数化步骤和检查点中的值 24 4.1.1 参数化对象和检查点的属性值 24 4.1.2 参数化操作的值 25 4.2 ...

    c#学习笔记.txt

    如前所述,我是一个狮子座男人,一度我认为学习Java会使我看起来与众不同,可是几个月以后我放弃了这个选择,我看了论坛里关于这两种语言孰优孰劣的讨论,最终选择了C#,请不要问我为何做出这样的选择,很多人认为...

    WAN综合实验-7.pka

    步骤 5. 检查这些 VLAN 是否已发送到 BX-S2 和 BX-S3。 使用适当的命令检查 S2 和 S3 是否已具有您在 S1 上创建的 VLAN。Packet Tracer 模拟 VTP 通告可能需要花费数分钟的时间。一种强制发送 VTP 通告的快速方法是...

    入门学习Linux常用必会60个命令实例详解doc/txt

    如果发行版安装了自动挂装包,那么这个步骤可自动进行。在Linux中,如果要使用硬盘、光驱等储存设备,就得先将它加载,当储存设备挂上了之后,就可以把它当成一个目录来访问。挂上一个设备使用mount命令。在使用...

    JAVA上百实例源码以及开源项目源代码

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    图形图像教学设计方案8.doc

    " "学习情境8 "封面设计 " "学习情境9 "规划网站首页 " "教学组织形式与方法: " "教学过程通过资讯(决策(计划(实施(检查(评价六个步骤进行组织。 " "在教学方法与教学手段上,本课程应根据课程内容和学生特点,灵活...

    J2EE学习笔记(J2ee初学者必备手册)

    第十四章 标准I/O流与文件.............84 第十五章 网络编程.89 Tiger学习笔记..................94 第一章 Java5.0新特性.......................94 第二章 基础知识.....96 第三章 泛型...........101 第四章 ...

    Java Web开发技术大全.zip pdf文件

    除此之外,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》还提供了两个完整的实例来讲解开发SSH的详细步骤和方法。通过对这两个实例的学习,读者可以对SSH开发模式有更透彻地理解和认识。SSH是...

    JSP基础与案例开发详解 光盘part1

    书中内容由浅入深、循序渐进地介绍了JSP的基本运用,其中包括网页布局与修饰、JDBC应用、Servlet应用、JSP运用、EL表达式运用、自定义标签运用、标准标签库运用等。在讲解的过程中,引用了大量的实例,且每一部分...

    JSP基础与案例开发详解 光盘part2

    书中内容由浅入深、循序渐进地介绍了JSP的基本运用,其中包括网页布局与修饰、JDBC应用、Servlet应用、JSP运用、EL表达式运用、自定义标签运用、标准标签库运用等。在讲解的过程中,引用了大量的实例,且每一部分...

    Ajax课件学习(免费)

    该对象是对 JavaScript 的一个扩展,可使网页与服务器进行通信。是创建 Ajax 应用的最佳选择。实际上通常把 Ajax 当成 XMLHttpRequest 对象的代名词. 该对象在Internet Explorer 5中首次引入,它是一种支持异步请求...

Global site tag (gtag.js) - Google Analytics