m0_61138145 2022-04-24 12:54 采纳率: 88.2%
浏览 103
已结题

HTML如何使用target选择器设置隐藏/显示


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>作业2</title>
    <style type="text/css">
        <!--
        h1,h2,h3,h4,h5,h6{text-align: center}
        div>a{color: #A72325; text-decoration: none}
        p:nth-of-type(2n){color: #214DD6}
        p:nth-of-type(2n-1){color: #1CDC15}
        -->
    </style>
</head>

<body>
<div align="center">
        <div>
            <h1>网页设计软件列表(点击查看)</h1>
        </div>
        <hr>
        <div>
            <a href="#">Photoshop</a>
            <a href="#">illustrator</a>
            <a href="#">Dreamweaver</a>
            <a href="#">Fireworks</a>
        </div>
        <hr>
        <div>
            <img src="../html作业/图片/1.jpg" alt="图片1">
            <p>这是一个photoshop软件</p>
            <p>photoshop功能强大,可以处理图形</p>
            <p>我们要学习使用它</p>
            <p>--------------</p>
        </div>
        <div>
            <img src="../html作业/图片/2.jpg" alt="图片2">
            <p>这是illustrator软件</p>
            <p>illustrator也很实用</p>
            <p>但不清楚怎么用的</p>
            <p>--------------</p>
        </div>
        <div>
            <img src="../html作业/图片/3.jpg" alt="图片3">
            <p>这是Dreamweaver软件</p>
            <p>现在在用的就是这个软件</p>
            <p>学习ing</p>
            <p>--------------</p>
        </div>
        <div>
            <img src="../html作业/图片/4.jpg" alt="图片4">
            <p>这是FireWorks软件</p>
            <p>是用来做图的软件</p>
            <p>依旧不会用</p>
            <p>--------------</p>
        </div>
    </div>
</body>
</html>

img

如图,现在要做成这种类型,内容部分初始是隐藏的,然后点击上面导航栏的超链接可以显示这一块的内容,点击另一个超链接会把原内容位置替换掉并显示当前内容。这个target选择器应该怎么用,网上没有看懂,最好有一个示例就行

  • 写回答

5条回答 默认 最新

  • CSDN专家-showbo 2022-04-24 14:04
    关注

    用target伪类即可,给href添加hash值,对应div添加上id

    img

    
    <!doctype html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>作业2</title>
        <style type="text/css">
            <!--
            h1, h2, h3, h4, h5, h6 {
                text-align: center
            }
    
            div > a {
                color: #A72325;
                text-decoration: none
            }
    
            p:nth-of-type(2n) {
                color: #214DD6
            }
    
            p:nth-of-type(2n-1) {
                color: #1CDC15
            }
            #Photoshop, #illustrator, #Dreamweaver, #Fireworks {
                display: none
            }
            #Photoshop:target, #illustrator:target, #Dreamweaver:target, #Fireworks:target {
                display: block
            }
            -->
        </style>
    </head>
    
    <body>
        <div align="center">
            <div>
                <h1>网页设计软件列表(点击查看)</h1>
            </div>
            <hr>
            <div class="tabs">
                <a href="#Photoshop">Photoshop</a>
                <a href="#illustrator">illustrator</a>
                <a href="#Dreamweaver">Dreamweaver</a>
                <a href="#Fireworks">Fireworks</a>
            </div>
            <hr>
            <div id="Photoshop">
                <img src="../html作业/图片/1.jpg" alt="图片1">
                <p>这是一个photoshop软件</p>
                <p>photoshop功能强大,可以处理图形</p>
                <p>我们要学习使用它</p>
                <p>--------------</p>
            </div>
            <div id="illustrator">
                <img src="../html作业/图片/2.jpg" alt="图片2">
                <p>这是illustrator软件</p>
                <p>illustrator也很实用</p>
                <p>但不清楚怎么用的</p>
                <p>--------------</p>
            </div>
            <div id="Dreamweaver">
                <img src="../html作业/图片/3.jpg" alt="图片3">
                <p>这是Dreamweaver软件</p>
                <p>现在在用的就是这个软件</p>
                <p>学习ing</p>
                <p>--------------</p>
            </div>
            <div id="Fireworks">
                <img src="../html作业/图片/4.jpg" alt="图片4">
                <p>这是FireWorks软件</p>
                <p>是用来做图的软件</p>
                <p>依旧不会用</p>
                <p>--------------</p>
            </div>
        </div>
    </body>
    </html>
    
    
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 5月2日
  • 已采纳回答 4月24日
  • 创建了问题 4月24日

悬赏问题

  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan