我使用了以下代码,我在锚标签中使用了div标签。代码工作正常,但我不确定这是否是正确的格式。在锚标记中使用div是否正确?
<a class="discount-popup" href="#" id="WC_Link_ProductDiscount_1_<c:out value="${discountCounter.count}"/>">
<div id="view_offer" style="display: block;">
<u style="color: #000000;"><c:out value="View offer details" escapeXml="true" /></u>
</div>
<div id="offer_details" style="display: none;">
<c:out value="${calculationCodeDBs[0].longDescriptionString}" escapeXml="false" />
</div>
</a>
答案 0 :(得分:2)
在HTML5中你可以。在以前版本的HTML中,您无法做到。要使此代码有效,您需要设置正确的doctype:
<!DOCTYPE html>
使用此doctype,浏览器会识别HTML5页面。把它放在<html>
标记之前。
答案 1 :(得分:1)
是的,你可以在锚标签中使用DIV元素,但是你需要为每个元素正确设置CSS(高度,宽度,显示等),否则,高度将恢复为行高默认值。
希望这有帮助。