永发信息网

css中什么是伪类和伪元素??通俗点

答案:7  悬赏:50  手机版
解决时间 2021-04-01 23:15
css中什么是伪类和伪元素??通俗点
最佳答案
那个推荐答案说的真虎,我说说吧,伪元素可以独自使用,伪类不可以,CSS3中规定伪元素用双冒号表示,伪类用单冒号表示。。。。。。。。伪类就是方便。。伪元素也很多,可以设置滚动条样式,可以设置类里面的首字的样式等,而伪类。。。。。。 没了。。。。。。。。。。
全部回答
伪类
a:link{
color:#ff0000;
}

伪元素
:link
我就告诉你一个通俗的。
前面带:的就是伪类。
例如:hove,link等。
a:link {color: #FF0000} /* 未被访问的链接
a:visited {color: #00FF00} /* 已被访问过的链接
a:hover {color: #FFCC00} /* 鼠标悬浮在上的链接
a:active {color: #0000FF} /* 鼠标点中激活链接
我是初学者,还望指教:
所谓伪类就是根据一定的特征对元素进行分类,而不是根据内容、名称、属性。原则上特征是不能根据HTML文档的结构(dom)得到的。在直观上分析伪类是一种动态,当用户与HTML文档进行交互时,一个元素 失去或获得一种特征的特定状态属性称之为伪类,因为他的状态并不是固定的。
如鼠标经过、离开《a》元素的超链接时,发生的几种状态。
比如鼠标移到链接上,链接变色的效果
a:hover {color: #FF00FF} 这就是伪类。
不专业的说带冒号的就是伪类或者伪元素了。作用就是提供一些特定的效果,比如未访问过的链接link,已访问过的链接visited这些。
p:first-line
{
color:#ff0000;
font-variant:small-caps;
}
first-line这个就是伪元素
这个是特定的首行效果,还有特定的首字母效果first-letter
伪元素的作用就是为你提供一些方便,如果有3行字,第一行要有不一样的效果,那么如果没有伪元素,你需要自己创建一个容器,
第一行
第二行第三行之类的,有了伪元素就不用了。直接是
第一行第二行第三行,然后定义p:first-line就可以了。
如果想要区分伪类和伪元素,那么就根据他的作用来判断。
我的理解是:
这是伪类的用法:
a:link {color: #FF0000}
a:visited {color: #00FF00}
a:hover {color: #FFCC00}
a:active {color: #0000FF}
设置的颜色就是伪元素,不知道你理解么?
希望帮到你
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想在呈贡买套学区房,有什么推荐?
某民法典第一条规定:“民事活动,法律有规定
iphone4 wifi设置
a货翡翠手镯绿色加淡紫色油青种多少钱一只
如何伸请QQ号和密码
任何大尺度问题,你问我答
未来之星电焊机质量怎么样
浪琴L4.910.4.57.6 有这款手表吗。
抚顺什么洗浴中心好
G1/2A 螺纹 什么意思
想考农科院或者中农的遗传育种专业,复试主要
警察是一种什么样的职业?很忙很辛苦经常加班
上联:家有美食家.下联怎么对?
欧美都有那些大牌明星演过什么电影
英语翻译的一些问题,一句话。
推荐资讯
梦见过去的牧场给羊饮水
小学元宵节是星期六读不读书
我是男生上课被女生
用在餐馆什么类型的灭蚊灯比较好?
石狮的嘴含圆球什么意思
带有恒字的古诗
母牛吃什么对肚子里的犊牛发育好了
303+102+497+298的脱式计算怎么算
东方电站技术开发公司这个地址在什么地方,我
有谁知道沛县老味道冷面馆加盟费是多少吗?
选购重型推拉门要注意什么?
大便能排毒吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?