麻烦老师看下代码是否有需要修改的地方 和解答下问题 谢谢

来源:2-21 【避坑】a标签伪类避坑指南

dww1

2021-06-14 19:03:12

试了下在 div 和p 这两个标签 使用伪类 :hover  

给p标签添加超级链接时,为什么点击后不生效 是什么问题 

试了下 点击过后颜色会发生变化 ,但是字体上的样式和大小不会发生改变

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

        /* a:link{

            color: aqua;

        }

        a:visited{

            color: yellow;

        }

        a:hover{

           background: paleturquoise;

        }

        a:active{

            font-size: 20px;

        } */

        div:hover{

            colorpink;

        }

        a:link{

            colorsandybrown;

        }

        a:visited{

            font-styleitalic;

        }

        p:hover{

            color:blue;

        }

        a:active{

            font-size20px;

        }

    </style>

</head>

<body>

    <p>

        <a href="http://www.taobao.com">前往淘宝</a>

    </p>

    <p>

        <a href="http://www.jd.com">前往京东</a>

    </p>

    <div>

        我是段落

    </div>

    <a href="http://www.baidu.com"><p>点击</p></a>

</body>

</html>


写回答

1回答

好帮手慕星星

2021-06-15

同学你好,代码是可以的,不需要修改。

针对提问回复:

1、a标签有自己的样式,字体大小,颜色等,如果p是a父元素,给p设置颜色的时候,a并不会设置上,只有直接给a设置的样式才会显示。所以前两个移入的时候字体不会变为蓝色

http://img.mukewang.com/climg/60c8462b0966600e01360075.jpg


2、如果a是p父元素,给a设置的样式,p可以继承,例如:active的时候字体变大,p的字体颜色也变为了蓝色

http://img.mukewang.com/climg/60c8465b09fb14da02450229.jpg

自己再测试下,祝学习愉快!

0

0 学习 · 15276 问题

查看课程