关于css类名中通配符的使用

不知道在大家在项目中有没有遇到这种情况,类名分别为floor1、floor2、floor3、floor4,然后你突然发现他们需要有一个公共的样式,这时你怎么办呢?

第一种解决方法,再重新添加一个类名,然后分别挂在所需的class里,这种方法可以解决问题,但无疑增加了代码量,而且相信大家都很懒,多麻烦呀,是不?

那么不可以使用 选择器通配符来解决问题 例如:[class*="floor"]{},就是说类名中包含floor的,这样你不用新增选择器名就可以实现对他们的控制了。

其实,其实写这个只是想让和我一样原来没有留意 选择器通配符 的小伙伴们一个启迪,相信那些高手已经不屑于此了,大家具备了这种意识后,相信在项目中会更加得心应手!

JavaScript获取页面宽度高度大全

网页可见区域宽:document.body.clientWidth

网页可见区域高:document.body.clientHeight

网页可见区域宽:document.body.offsetWidth(包括边线的宽)

网页可见区域高:document.body.offsetHeight(包括边线的宽)

网页正文全文宽:document.body.scrollWidth

网页正文全文高:document.body.scrollHeight

网页被卷去的高:document.body.scrollTop(IE7无效)

网页被卷去的左:document.body.scrollLeft(IE7无效)

网页被卷去的高:document.documentElement.scrollTop(IE7有效)

网页被卷去的左:document.documentElement.scrollLeft(IE7有效)

网页正文部分上:window.screenTop

网页正文部分左:window.screenLeft

屏幕分辨率的高:window.screen.height

屏幕分辨率的宽:window.screen.width

屏幕可用工作区高度:window.screen.availHeight

屏幕可用工作区宽度:window.screen.availWidth

相对于窗口左上角的X:window.event.clientX

相对于窗口左上角的Y:window.event.clientY

相对于整个页面的X:window.event.X

相对于整个页面的Y:window.event.Y

results matching ""

    No results matching ""