CSS样式表中#和.和缺省的区别

在初学css样式表过程中总能看到一些例程里出现

example1{
……
}
#example2{
……
}
.example3{
……
}

这样的样式,那么缺省、#、.他们之间的区别是什么呢?

如上述例子中,缺省代表定义example1元素的样式,当然实际中没有默认的example1标签;

而#则代表定义ID为example2的元素的样式,且只能定义ID为example2的这个元素;

而.则代表定义class="example3"的元素的样式,所有定义class="example3"的元素都能应用这个样式。

以下为例子:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
  <p>example1</p>
  <p id="example2">example2</p>
  <p class="example3">example3</p>
</body>
</html>

p{
  color: red;
}

#example2{
  color: blue;
}

.example3{
  color: green;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值