首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML验证锚标记

HTML验证锚标记
EN

Stack Overflow用户
提问于 2012-02-17 09:30:07
回答 1查看 1.2K关注 0票数 1

我在验证一段代码时遇到了一个简单的问题。想知道我做错了什么。当我验证它时,它会发出警告,说我应该关闭锚标记。但我需要标题和段落被突出显示使用css。html代码如下

代码语言:javascript
复制
<li>
    <a href="#">Home</a>
    <div class="menu-dropdown">
        <div class="menu-items">
            <a href="#">
            <h4>Why Choose Cyberskills?</h4>
            <p>There are a number of reason to choose Cyberskills. Click here to find out more...</p>
        </a>
        </div>
    </div>
</li>

css代码如下

代码语言:javascript
复制
menu-items a{
    display: block;
    padding: 10px;
    text-shadow: 1px 1px 1px #666666;
    text-decoration: none;
    color: #000000;
}
.menu-items a:hover{
display: block;
background: #666666;
-moz-border-radius: 3px;
    -webkit-border-radius: 3px;  
    border-radius: 3px;
}
EN

回答 1

Stack Overflow用户

发布于 2012-02-17 09:44:33

在HTML5中,这是有效的。在XHTML1.0中,过渡性不是,因为它不允许在链接中放置“块标记”。块标记是HTML中的标记,默认情况下得到display: block,例如:divph1h2、.

您可以使用<span>而不是h4p将链接放在h4p中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9325779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档