Javascript 有没有一种方法可以使一个表选择器在CSS中对多个不同的表起作用?

Javascript 有没有一种方法可以使一个表选择器在CSS中对多个不同的表起作用?,javascript,html,css,css-selectors,formatting,Javascript,Html,Css,Css Selectors,Formatting,我从一个应用程序中提取数据,该应用程序自动将数据加载到HTML和CSS中的表中。我想创建一个CSS文件,这样我的公司就不必每次从应用程序下载数据表时都重新格式化HTML和/或CSS。我想我会修改CSS以适应应用程序生成的HTML。这样,当我们每月下载数据表的HTML时,我们只需要保存HTML文件,CSS文件每次都会格式化它。我想要一半的桌子在右边,一半在左边,但现在它们都在左边 问题来了:每个表都在同一个类名下。通常,我只需在HTML中将每个表命名为适当的类名,并在CSS文件中调整格式。但是,由

我从一个应用程序中提取数据,该应用程序自动将数据加载到HTML和CSS中的表中。我想创建一个CSS文件,这样我的公司就不必每次从应用程序下载数据表时都重新格式化HTML和/或CSS。我想我会修改CSS以适应应用程序生成的HTML。这样,当我们每月下载数据表的HTML时,我们只需要保存HTML文件,CSS文件每次都会格式化它。我想要一半的桌子在右边,一半在左边,但现在它们都在左边

问题来了:每个表都在同一个类名下。通常,我只需在HTML中将每个表命名为适当的类名,并在CSS文件中调整格式。但是,由于我不想接触自动格式化的HTML,有没有一种方法可以在CSS中动态格式化单个表选择器


我在想,如果CSS是一种动态语言,我只需要创建一个变量,在每次调用表选择器时向它添加一个变量,并将每个奇数变量都放在右边,每个偶数变量都放在左边。我对JavaScript或其他脚本语言没有太多经验,但这种方法在CSS中可行吗,或者有其他方法可以做到这一点吗?

请查看此处的第n个子选择器:。假设您的所有表都处于HTML的同一级别,这应该允许您选择其他表

如果表的顺序始终相同(事先知道),则可以使用