-1
我試圖擺脫此代碼的警告,但避免過度使用<a>
標籤。 Eclipse中顯示一個警告說「*標籤<div>
的位置信息無效。我怎樣才能清除這個代碼沒有很多<a>標籤尊重HTML語義?
是否有可能避免這個JSP此錯誤使用Eclipse,尊重需要W3C HTML語義請求?
看日食警告
- http://imageshack.com/a/img907/4755/TYhL7x.png
http://imageshack.com/a/img537/2847/HjHvUA.png
<a href="sonho.jsp"> <div class="img"> <img src="img/no-image.jpg" /> </div> <div class="title"> <h4><%= sonho.getTituloSonho() %></h4> <p><%= sonho.getDescricaoSonho() %></p> <% UsuarioBEANS usuario = usuarioBO.selecionarUsuario(sonho.getCdUsuario()); %> <p><strong><%= usuario.getNome() %></strong></p> <% CategoriaSonhoBEANS categoria = categoriaSonhoBO.obterCategoria(sonho.getCdCategoria()); %> <p class="status"><%= categoria.getNomeCategoria() %></p> </div>
目前尚不清楚你想要做什麼。你是什麼意思「清理這些代碼」? a-tag有什麼問題?你能告訴我們它會是什麼樣的*帶* a-tags,然後告訴我們爲什麼你不喜歡它? – 2014-10-20 04:49:55
同意@TarynEast。 用a-tags向我們展示它的外觀。 此外,您所在的當前結構在語義上是不正確的 - 您的塊元素被內聯元素包裝,例如。 – PavKR 2014-10-20 06:18:04
@thePav現在可以在a-tags中包裝塊級元素了... http://html5doctor.com/block-level-links-in-html-5/ (我必須去檢查一下自己) – 2014-10-20 06:52:45