如何在没有警告的情况下使Visual Studio处理HTML 5标签

2021/01/31 05:31 · jquery ·  · 0评论

我有Visual Studio标记为无效属性的各种html标记(与jquery mobile相关):例如:

<div data-role="page" id="my_id" data-theme="b" data-position="fixed">

得到的包括:

Validation (XHTML 1.0 Transitional): Attribute 'data-role'
is not a valid attribute of element 'div'

如您所知,data- *是HTML 5中div的有效属性。

我不确定如何验证它,尽管我认为是通过DTD和xmlns进行的,所以页面的顶部是Visual Studio自动生成的默认值:

<!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">

我知道它们只是警告,但是我的经验是,如果您留下许多无效的警告,那么所有有效的警告都会在中间丢失。

有没有办法告诉Visual Studio在完全禁用html验证的情况下不应显示这些警告?

(如果相关,则为Visual Studio2010。)

您应该安装Web标准更新,然后切换到HTML5作为默认架构:

用于更改默认架构的设置对话框

此外,在使用HTML 5属性时,您不应使用XHTML 1.0过渡开头咒语。相反,请使用通常的HTML5:

<!DOCTYPE html>
<html>

在VS2012中,只需取消选中“使用doctype进行验证模式检测”就足够了。

在此处输入图片说明

本文地址:http://jquery.askforanswer.com/ruhezaimeiyoujinggaodeqingkuangxiashivisual-studiochulihtml-5biaoqian.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!