网页设计之CSS实战(6) --- 伪类与伪元素

一、伪类

伪类用于向某些选择器添加特殊的效果。
伪类的语法:

selector : pseudo-class {property: value}

CSS 类也可与伪类搭配使用。

selector.class : pseudo-class {property: value}

1、锚伪类

伪类名称对大小写不敏感

a:link {color: #FF0000}		/* 未访问的链接 */
a:visited {color: #00FF00}	/* 已访问的链接 */
a:hover {color: #FF00FF}	/* 鼠标移动到链接上 */
a:active {color: #0000FF}	/* 选定的链接 */

2、first-child 伪类

first-child 伪类来选择元素的第一个子元素。

<!--这里是第一个p元素设为黑体,不是p元素的第一个子元素设为黑体,易误解-->
p:first-child {font-weight: bold;}

3、lang 伪类

为不同的语言定义特殊的规则。

二、伪元素

伪元素用于向某些选择器设置特殊效果。
伪元素的语法:

selector:pseudo-element {property:value;}
selector.class:pseudo-element {property:value;}

1、first-line伪元素

“first-line” 伪元素用于向文本的首行设置特殊样式。

2、first-letter 伪元素

用于向文本的首字母设置特殊样式

3、before 伪元素

在元素的内容前面插入新内容。

h1:before
  {
  content:"hello";
  color:red;
  }

在这里插入图片描述

4、after 伪元素

在元素的内容之后插入新内容。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值