HTML元素类名中的星号
回顾Zappos.com的源代码,我注意到它们有许多使用类名的html元素,如:HTML元素类名中的星号,html,Html,回顾Zappos.com的源代码,我注意到它们有许多使用类名的html元素,如: class='gae-click*-*Promos*加入Zappos奖励赢取积分获得免费加急配送和更多信息了解更多信息-图片' 我知道星号可以用在css文件中,用于选择器,但我不熟悉页面元素 是通配符还是什么?或者它只是单个类的名称?根据HTML5规则,星号是类属性的可接受值 这里有一个完整的解释:课程gae单击全球标题Zappos HeaderPromos*加入Zappos奖励赢取积分获得免费加急配送和更多了解更
class='gae-click*-*Promos*加入Zappos奖励赢取积分获得免费加急配送和更多信息了解更多信息-图片'
我知道星号可以用在css文件中,用于选择器,但我不熟悉页面元素
是通配符还是什么?或者它只是单个类的名称?根据HTML5规则,星号是
类
属性的可接受值
这里有一个完整的解释:课程gae单击全球标题Zappos HeaderPromos*加入Zappos奖励赢取积分获得免费加急配送和更多了解更多信息-图片 附加到(潜在的全局)标题中的图像元素,带有加入捷步达康奖励的alt标签(和标题):赢取积分,获得免费加急配送等!了解更多信息。 对我来说,他们似乎只是在使用一个过于特定的基于lexagon的类
尽管看起来他们可能会选择class^=“gae click”或class~=“*Promos*”符号是类属性的有效值,但Zappos.com网站中的用法可能与他们使用的框架有关(可能被
*
分割以绑定某些事件,如click
或其他内容)
检查CSS
时,没有与*
字符的类相关的定义
在开发过程中,如果您需要修改元素之间的关系,使用一个关于某个元素的定义很长的类可以有所帮助。这与添加数据
属性(如果没有真正使用)完全相同
一个很好的用例是通过类名中的“关键字”进行过滤以添加事件(例如,使用class*=“click”
),单击/悬停)。仅是单个事件的名称class@Dekel你知道为什么他们用*来分隔一切吗?似乎。。。奇数?可能是一个特定的框架,他们使用的是按*
拆分和绑定事件或基于此的东西。@当然,添加了…不幸的是,所有3个答案都有答案的1/3!希望有人能将其他观点结合成一个简单明了的答案。