最近我看了一个关于”DIV+CSS”的书,其中在XHTML与HTML的比较这个章节中讲到讲到DTD定义文档的类型时说:如果定义成“严格的(Strict)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> ”时,就不能使用任何表现层的标识和属性。 首先我想请问的是:这里所说的什么叫“任何表现层的标识”,还有就是,我把这个改了后,发现我原来做的网页还是能完全正常的显示,这是为什么? 还有就是书后面再说到XHTML语言注意的格式问题时说到:在XHTML有些元素必须要用正确的嵌套之后才能正常使用,如: “<b><i>This text is bold and italic</i></b>”但是现在有个问题是我用Dreamweaver8新建的严格型的XHTML页面中写入 “<B><i>This text is bold and italic</B></i>”, 在这里我还同时把<b>标签用大写来写的(按说标签名大写不符合XHTML的标准要求的啊),但就这样我按预览(F12)后一样能正常的看到文字的效果。我想请问这是为什么?该页面的完整代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title></head><body><B><i>This text is bold and italic</B></i>望各位高手多多指教。谢谢!