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日

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题