Closed wosiwq closed 2 years ago
在仍是bilichat的时候,bilichat的timestamp的display的样式通过 var(--yt-live-chat-item-timestamp-display,inline); 来控制是否显示timestamp,此时 yt-live-chat-item-timestamp-display 的默认值是 none ,如果不使用css覆盖的话将会默认不显示,而comen的timestamp样式同样通过 var(--yt-live-chat-item-timestamp-display,inline); 来控制是否显示timestamp,但yt-live-chat-item-timestamp-display样式缺失,导致display的默认样式变为 inline ,同时样式生成器 chat v2.0 style 改变是否显示时间戳的本质是增加和删除 display: inline !important; 样式来实现的,并非直接修改本身的样式,而是通过覆盖样式来实现的,并且在非勾选/反勾选状态仅仅是删除 display: inline !important; ,而不是修改为 display: none !important; ,这共同导致了这个错误
var(--yt-live-chat-item-timestamp-display,inline);
yt-live-chat-item-timestamp-display
none
inline
chat v2.0 style
display: inline !important;
display: none !important;
在仍是bilichat的时候,bilichat的timestamp的display的样式通过
var(--yt-live-chat-item-timestamp-display,inline);
来控制是否显示timestamp,此时yt-live-chat-item-timestamp-display
的默认值是none
,如果不使用css覆盖的话将会默认不显示,而comen的timestamp样式同样通过var(--yt-live-chat-item-timestamp-display,inline);
来控制是否显示timestamp,但yt-live-chat-item-timestamp-display样式缺失,导致display的默认样式变为inline
,同时样式生成器chat v2.0 style
改变是否显示时间戳的本质是增加和删除display: inline !important;
样式来实现的,并非直接修改本身的样式,而是通过覆盖样式来实现的,并且在非勾选/反勾选状态仅仅是删除display: inline !important;
,而不是修改为display: none !important;
,这共同导致了这个错误