当前位置: 首页 > news >正文

网站设计公司域名服务器建设云推广

网站设计公司域名服务器建设,云推广,推广网站的软件,软件开发培训机构有哪些一直被伪类和伪元素所迷惑,以为是同一个属性名称,根据CSS动画,索性开始研究a:hover:after,a.hover:after的用法。 伪元素 是HTML中并不存在的元素,用于将特殊的效果添加到某些选择器。 对伪元素的描述 伪元素有两…

一直被伪类和伪元素所迷惑,以为是同一个属性名称,根据CSS动画,索性开始研究a:hover:after,a.hover:after的用法。

伪元素

是HTML中并不存在的元素,用于将特殊的效果添加到某些选择器
在这里插入图片描述

对伪元素的描述

伪元素有两个冒号:开头,然后是伪元素的名称。
使用两个冒号:是为了区别伪类和伪元素,当然考虑到兼容性,CSS2中已经存在的伪元素仍然可以使用一个冒号的语法,但是CSS3中新增的伪元素必须使用两个冒号。
一个选择器,只能使用一个伪元素,并且伪元素必须处于选择器语句的最后
从定义中我们可以指导,伪元素源来在DOM结构中不存在的,伪元素创建了一个容器,这个容器不包含在DOM结构中,但是有内容,使用content来添加内容,可以对其进行样式的自定义,可以获取其中的内容,为了规范,我们在伪元素前面加两个冒号,比如::after,但是为了兼容性,仍然使用了一个冒号的形式
在这里插入图片描述
加入伪元素之后:
在这里插入图片描述
可以看到,:before里的内容添加在了相对.div1内容之前,同理,:after中的内容会出现在.div1 内容之后。当然如果对他们进行位置的设置,这种前后就只是一个说法上的区别了。
在我看来,:after和:before用处最大在于,减少html代码里的节点个数及内容。优化代码阅读。当我在特定区间加入某些内容时,只用CSS样式表中利用:after与:before来输入内容样式但更多的可以结合伪类:hover来设置动画样式。
如果我们利用伪元素进行动画样式,需要给父元素添加,需要给父元素添加样式{position:relative;},给:after或者:before添加{position:absolute;}
在这里插入图片描述

伪类

应用于一组HTML元素,用于向某些选择器添加特殊效果。

在这里插入图片描述

CSS3中的定义

伪类存在的意义是为了通过选择器找到那些不存在于DOM树中的信息以及不能被常规CSS选择器获取到的信息
伪类由一个冒号:开头,冒号后面是伪类的名称和包含在圆括号中的可选参数。
任何常规选择器可以在任何位置使用伪类,伪类的语法不区分大小写,一些伪类的作用会互斥,另外一些伪类可以被同一个元素使用。
并且,为了满足用户在操作DOM时产生的DOM结构改变,伪类也可以是动态的

伪类的作用是获取页面中不存在的信息,比如 标签中的:linked :visited,这些内容不存在页面当中,只能通过css选择器来获取。且一个元素可以同时设置多个伪类效果。

http://www.khdw.cn/news/61171.html

相关文章:

  • 网站如何做推广广告sem是什么意思
  • 中国医院建设协会网站云南seo简单整站优化
  • 网站后台生成静态页面好搜网
  • 自己做公司网站需要什么优势的seo网站优化排名
  • 个人开发者百度seo关键词优化电话
  • 最牛的网站建设cnzz数据统计
  • 凡科轻站百度手机助手下载2022官方正版
  • php mysql购物网站开发西安百度seo排名
  • 小企业做网站有没有用竞价推广sem
  • 网站建设遇到哪些问题百度账户托管公司
  • 聚牛建设网站栾城seo整站排名
  • 聊城做网站推广地方seocui cn
  • 白银市建设局网站王浩成都网络营销公司
  • 温州做网站正规的推文平台
  • 手机赌博澳门网站开发万能浏览器
  • 政府网站建设团队公司网站怎么申请怎么注册
  • 视屏网站制作重庆百度推广开户
  • 免费的简历制作网站太原百度公司地址
  • 中国娱乐公司三大巨头seo是干嘛的
  • 常熟网站制作新站快速收录
  • 上海网站开发开发好的公司电话seo网站优化培训怎么做
  • 孔为民医生个人网站百度快速优化排名软件
  • b2b网站如何做社群运营西安做推广优化的公司
  • sem seo招聘百度爱采购优化
  • 专业网站建设软件开发推广的几种方式
  • 凡科网站后台登陆百度 营销怎么收费
  • 外贸公司代理注册什么建站程序最利于seo
  • 上海 顶尖 网站设计平台seo
  • 小女孩做网站推广普通话宣传内容
  • 备案做电影网站吗模板网站