XHTML 使用手记 By Stabx

原创 2006年06月11日 20:40:00
标题: XHTML 使用手记 By Stabx

正文:

QUOTE:

XHTML 使用手记 By Stabx

CREATED BY STABX, AT 2006-6-2. 

xhtml notebook By shawl.qiu

---/-----------------------------------------------------------

1. script / 脚本
2. css / 样式表
3. uri
4. img 标签
5. 单属性值必须加上该属性值和其值
6. 附加

---------------------------------------------------------------


CODE:

QUOTE:

shawl.qiu<shawl.qiuATgmail.com>
绿色学院 | http://blog.csdn.net/btbtd/
2006-6-11
5. 单属性值须重写为 该属性值="该属性值"
checked == checked="checked"
selected == selected="selected"

4. img 标签 须加上描述
<img src="img.jpg" alt="description.." /> //XHTML 1.*
//XHTML 2.0 img 标签 须成对闭合, 如: <img src="" alt="">description...</img>

3.1 URL 和 页面不能用 & 字符, 要用编码
www.aa.com/a.asp?a=a&b=b //错误
www.aa.com/a.asp?a=a&b=b //正确
为什么, 居然要用 ASCII 编码.
下面几个字符都须采用 ASCII 写法. 
------------------------------
& = & (ampersand, U+0026)
< = < (left angle bracket, less-than sign, U+003C)
> = > (right angle bracket, greater-than sign, U+003E)
" = " (quotation mark, U+0022)
' = ' (apostrophe, U+0027)

3. URI

2.1 外部样式表
<style type="text/css">/*<![CDATA[*/ @import "css/css_first/ctarticle.css"; /*]]>*/</style>

2. 页面样式表
<style type="text/css">
/*<![CDATA[*/ 
 div > li * a { color: blue; }
/*]]>*/
</style>

1.1. 外部脚本, 属性须声明.
<script type="text/javascript" src="js/js.js"></script>

1. 页面脚本
<script language="JavaScript" type="text/javascript">
//<![CDATA[
//脚本内容
//]]>
</script>

---/-----------------------------------------------------------

常识

3. 页面 ID 须为唯一, 不能重复.

2. XHTML 标签和属性须用小写, 属性值须用双引号括起来. 

1. XHTML 区分大小写

0. 页顶部
<?xml version="1.0" encoding="UTF-8"?>
//加入该标签请确保你的页面足够严谨.
//或者 IE 不变态.

---/-----------------------------------------------------------

附录

0. 检测 W3 XHTML 标准检测
1. 页面声明
2. html标签 声明
3. xhtml + MathML
4. 属性定义

---------------------------------------------------------------

4. 描述定义
Attribute TypeDefinition
CDATACharacter data
IDA document-unique identifier
IDREFA reference to a document-unique identifier
IDREFSA space-separated list of references to document-unique identifiers
NAMEA name with the same character constraints as ID above
NMTOKENA name composed of only name tokens as defined in XML 1.0 [XML]
NMTOKENSOne or more white space separated NMTOKEN values
PCDATAProcessed character data

3. xhtml + MathML
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>A Math Example</title>
  </head>
  <body>
    <p>The following is MathML markup:</p>
    <math xmlns="http://www.w3.org/1998/Math/MathML">
      <apply> <log/>
        <logbase>
          <cn> 3 </cn>
        </logbase>
        <ci> x </ci>
      </apply>
    </math>
  </body>
</html>

2.2 xhtml 2.0
<html xmlns="http://www.w3.org/2002/06/xhtml2/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2002/06/xhtml2/ http://www.w3.org/MarkUp/SCHEMA/xhtml2.xsd">

2.1 xhtml 1.0
<html xmlns="http://www.w3.org/1999/xhtml">

2. html标签 声明

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

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

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

XHTML 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

XHTML 2.0
XHTML 2.0 currently (Oct 2005) defines its DOCTYPE as
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 2.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml2.dtd">

0. W3 XHTML 标准检测
http://validator.w3.org/

---/-----------------------------------------------------------

CSS 2.1 使用手记 By Stabx

/*
  • btbtd
  • btbtd
  • 2006年06月11日 20:45
  • 1124

SQL注入工具sqlmap使用手记

转自:http://blog.sina.com.cn/s/blog_72cbda320101966m.html 1.sqlmap的get注入 假设目标是 http://www.baidu.com/...
  • qq_28666081
  • qq_28666081
  • 2016年05月08日 12:48
  • 918

正确理解HTML,XHTML页面的头部doctype定义

摘自http://www.west263.com/info/html/wangyezhizuo/css/20080225/42390.html 当我们制作页面的时候,总会在它的源码头部看到一串声明,...
  • lcstrive
  • lcstrive
  • 2014年06月05日 19:32
  • 1313

XHTML的规范和使用的一些经验

1,xhtml是用XML 1.0重新形成的HTML 4。 2,一个简单的又全面的xhtml应该是这样的(对...
  • GOALSTAR
  • GOALSTAR
  • 2007年07月19日 13:01
  • 3407

XML,HTML,XHTML

对于上面3种技术,我们经常使用到,这里具体的做一个总结,来对比一下这3个东西。 什么是XML? XML即Extentsible Markup Language(可扩展标记语言),是用来定义其它语言...
  • u011794238
  • u011794238
  • 2014年12月22日 09:52
  • 1285

你真的在使用XHTML吗?(MIME类型/XHTML1.0与XHTML1.1区别)

总结:除非你使用application/XHTML+xml”这个MIME类型来发布你的网页,否则你所谓的“XHTML”只是名义上的XML而已。...
  • ruoyiqing
  • ruoyiqing
  • 2014年09月03日 13:09
  • 968

使用JTIDY将html转成xhtml

html转xhtml
  • fkbush
  • fkbush
  • 2016年04月05日 10:36
  • 652

HTML4,HTML5,XHTML 之间有什么区别?

我来从HTML的历史谈谈他们3者的区别。 在HTML的早期发展中,W3C成立之前,很多标准的制定都是在浏览器的开发者们互相讨论的情况下完成的,比如HTML 2.0, 3.2直到4.0, 4.01,这...
  • zuoluoboy
  • zuoluoboy
  • 2014年01月06日 20:49
  • 19979

HTML、XML和XHTML的联系与区别

HTML、XML和XHTML都是标准通用标记语言的一个子集。HTML被设计用来显示数据,其焦点是数据的外观;XML被设计用来传输和存储数据,其焦点是数据的内容;XHTML是更严格更纯净的 HTML 版...
  • TXJ_LH
  • TXJ_LH
  • 2015年04月27日 22:36
  • 1413

xhtml,xml,html,和dhtml的关系和区别

XHTML产生的原因,一方面是为了和未来的XML大规模的应用接轨,一方面还要兼容目前的数以万计的用HTML编写的网页以及他们的设计者,开发者相兼容,于是便出现了这个东西。以HTML编写的网页中,标记使...
  • a519781181
  • a519781181
  • 2016年07月29日 10:47
  • 1735
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XHTML 使用手记 By Stabx
举报原因:
原因补充:

(最多只允许输入30个字)