超链接的伪类与伪元素

本文介绍了CSS中用于超链接的四个伪类:link、visited、hover和active,分别对应未访问链接、已访问链接、鼠标悬停状态和激活状态。同时,还讲解了四种伪元素:::first-letter、::first-line、::selection和::before与::after,它们允许在元素内部添加内容或操作特定部分的样式。通过实例练习链接,加深理解。
摘要由CSDN通过智能技术生成
  • 超链接的伪类
    • link
      用来设置没有访问过的链接,正常的链接
    • visited
      用来设置访问过的链接
      a:link{
          color: green;
          font-size: 20px;
      }
      
      a:visited{
          color:hotpink;
      }
      
    以上两种只能在超链接中使用
    • hover
      用来设置鼠标移入元素的状态
    • active
      用来设置鼠标按下时元素的状态
      a:hover{
          color:lightseagreen;
      }
      
      a:active{
          color: maroon;
      }
      
  • 伪元素
    表示并不存在的元素
    ::first-letter 表示元素中内容的第一个字母
    ::first-line 表示元素中第一行的内容
    ::selection 表示元素中选中的文本
    ::before 表示元素中内容开始位置之前,可以结合content属性添加内容
    ::after 表示元素中内容结束位置之后,可以结合content属性添加内容
<style>
	p::first-letter{    /*  开始第一个字母*/
	    font-size: 40px;
	}
	p::first-line{      /*  第一行      */
	    background-color: navajowhite;
	}
	p::selection{       /*  选中文本    */
	    background-color: olivedrab;
	}
	h1::before{         /*  元素开始   */
	    content: '『';
	}
	h1::after{          /*  元素结尾    */
	    content: '』';
	}
</style>

css样式练习:https://flukeout.github.io/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值