Non défini nom d'attribut (rôle) , eclipse
J'ai une structure suivante
WebContent->bootstrap->
js
css
img
WebContent->index.jsp
Aucun des deux url sont d'aider à la résolution attribut non défini erreur.
Non défini nom d'attribut (data-toggle)
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<button type="submit" class="btn btn-default">Submit</button>
<span class="label label-primary">Primary</span>
<span class="label label-success">Success</span>
<span class="label label-info">Info</span>
<span class="label label-warning">Warning</span>
<span class="label label-danger">Danger</span>
<a href="#">Inbox <span class="badge">42</span></a>
</div>
<div class="jumbotron">
<h1>Hello, world!</h1>
<p>...</p>
<p><a class="btn btn-primary btn-lg" role="button">Learn more</a></p>
</div>
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>
<li role="presentation" class="divider"></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li>
</ul>
</div>
</body>
</html>
Eclipse version de détails sont énumérés ci-dessous.
Spring Tool Suite
Version: 3.6.1.LIBÉRATION
Build Id: 201408250818
Plate-Forme: Eclipse Luna (4.4)
Copyright (c) 2007 - 2014 Pivot Software, Inc.
Tous droits réservés. Visite http://spring.io/tools/sts
Ce produit comprend un logiciel développé par l'
Apache Software Foundation http://www.apache.org
La version d'Eclipse est-ce? Est data-toggle valide dans cette version de HTML? Quelle est la deuxième de ces deux URLs?
OriginalL'auteur andyPaul | 2014-10-06
Vous devez vous connecter pour publier un commentaire.
Votre doctype
est pour le HTML 4.01.
-*
attributs ont été ajoutés en HTML 5. Le doctype HTML 5 est essentiellement soitou
Il est aussi tout à fait possible que votre IDE n'est pas au courant de HTML 5 et de ses nombreux changements.
OriginalL'auteur cvrebert
Des versions plus récentes de support Eclipse balises HTML5 et des données,* les attributs autorisés en HTML5. Cependant, lors de l'utilisation de l'attribut rôle de la syntaxe appropriée en fonction de l'ARIA des Rôles de Modèle et le XHTML Rôle d'Attribut Module n'est pas de préfixe, le rôle de l'attribut avec le data-* en laissant un peu de rôle et non pas des données de rôle.
Donc
<ul role="menubar">
est plus correct que<ul data-role="menubar">
. La validité de la syntaxe peut être contrôlé à l'aide de (X)HTML5 Validateur. jQuery Mobile utilise très largement les données du rôle d'attribut, bien que je ne suis pas sûr pourquoi.Remarque: Si vous mettez à niveau et vous êtes toujours à obtenir des avertissements sur des données* les attributs que vous souhaitez mai à envisager la mise à jour ou la suppression de toute installation de la syntaxe des pions comme JTidy. Que de l'Indigo, Service Release 1, le rôle de l'attribut continue à déclencher un attribut non défini avertissement dans Eclipse par défaut.
OriginalL'auteur MS Ibrahim
J'ai eu le même problème avec Eclipse Helios, voici ce que j'ai fait:
À partir de la barre d'outils:
Puis changer
de
ou
à
.
helios.png
OriginalL'auteur peacefull warrior