HTML类名:我应该在小部件的子元素上重复前缀吗?
我的框架将包括一个聊天小部件,用户可以自动插入页面。小部件具有如下树结构:HTML类名:我应该在小部件的子元素上重复前缀吗?,html,css,Html,Css,我的框架将包括一个聊天小部件,用户可以自动插入页面。小部件具有如下树结构: ChatBox MessageList Message Author Text 我将HTML类和id属性放在小部件的元素上,这样用户就可以使用CSS为它们设置样式,并使用JS进行操作。例如,有人可能想用斜体字写作者姓名,等等 这些属性的前缀是acme chat-(在本例中,我的框架称为“acme”),以避免冲突。我的问题是:我应该在聊天框的每个子元
ChatBox
MessageList
Message
Author
Text
我将HTML类和id属性放在小部件的元素上,这样用户就可以使用CSS为它们设置样式,并使用JS进行操作。例如,有人可能想用斜体字写作者姓名,等等
这些属性的前缀是acme chat-
(在本例中,我的框架称为“acme”),以避免冲突。我的问题是:我应该在聊天框的每个子元素上使用这个前缀吗?或者只是根级别的元素?
备选方案A:
玩家1(我)
aoeu
玩家1(Me)aoeu
玩家1(Me)aeue
玩家2aoeu
发送
这取决于HTML将要暴露的CSS规则。我认为为组件的选择器设置名称空间前缀是一个好做法。这取决于HTML将要暴露的CSS规则。我认为为组件的选择器设置名称空间前缀是一个好做法。