“在当前架构中,不允许此元素包含自身。请删除结尾斜线。” 原因分析与解决办法
2011-09-22 22:36
393 查看
相信有很多朋友在使用Microsoft Expression Web***页面,有时候网页中会在某些标签上显示红色的波浪线条,鼠标移上,提示“在当前架构中,不允许此元素包含自身。请删除结尾斜线。” 奇怪了,为何写的是过渡类型的文档类型XHTML1 transitional,却依然会提示?
一般来说提示代码不符合HTML或XHTML规范,应该考虑到文档类型DOCTYPE是不是有问题。是没有写DOCTYPE还是写的有错误。又或者是软件环境设置的原因。
网页开头部分正确的xhtml过渡类型写法:
<!DOCTYPE html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
检查之后没有错误,后来发现时软件默认设置有问题。解决方法是:工具(T)——网页编辑器选项(A)——"创作"选项卡——辅助架构——选择与文档中一致的类型,此为XHTML 1.0 Transitional .
如图
一般来说提示代码不符合HTML或XHTML规范,应该考虑到文档类型DOCTYPE是不是有问题。是没有写DOCTYPE还是写的有错误。又或者是软件环境设置的原因。
网页开头部分正确的xhtml过渡类型写法:
<!DOCTYPE html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
检查之后没有错误,后来发现时软件默认设置有问题。解决方法是:工具(T)——网页编辑器选项(A)——"创作"选项卡——辅助架构——选择与文档中一致的类型,此为XHTML 1.0 Transitional .
如图
相关文章推荐
- 当前安全设置不允许下载该文件的原因以及图文解决办法
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法
- SQL SERVER 2012数据库:删除用户时提示“数据库主体在该数据库中拥有架构”无法删除解决办法
- sql server 2012 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法
- asp.net批量删除XML节点失败的原因及解决办法
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法
- 删除用户的时候,产生“数据库主体在该数据库中拥有架构,无法删除”的解决办法
- java:Could not find the main class.Program will exit 原因分析-新解决办法
- welcome-file-list不生效的解决办法和原因分析
- jquery ajax post 回调函数不执行的原因分析和解决办法
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法
- 关于获取DIV内部内容报错的原因分析及解决办法
- 无法通过百度联盟申请的常见原因分析及解决办法
- 四种原因分析和解决笔记本电池充不了电的办法
- SQL2005删除用户的时候,产生“数据库主体在该数据库中拥有架构,无法删除”错误的解决办法
- MyBatis MapperProvider MessageFormat拼接批量SQL语句执行报错的原因分析及解决办法
- Alterdialog中不弹出软键盘原因分析及解决办法
- java中ArrayList使用remove删除元素时几种常见的问题及解决办法
- Python+Selenium定位不到元素常见原因及解决办法(报:NoSuchElementException)